One photo in · Retro instant print out · Free in the browser
Pick the film look and a photo you already have. It comes back as a vintage instant print, without the price of a film pack.
A real instant-print render from this page’s model. Drag the divider to compare the crisp digital original with the retro print. Every output is AI-generated, so your finished picture varies with your photo, your prompt, and the film look you describe — treat this as a preview of what the tool can do, not a fixed result.


Drag to compare before and after
Instead of buying film and reshooting a moment that already passed, one of your digital photos comes back as the white-bordered, slightly faded square a film camera would have spat out. You upload a clear picture, describe the film look you want, and the model rebuilds it as a physical-looking print with grain, a warm colour cast, and the blank strip along the bottom.
On Kavel the tool runs on the Nano Banana image model, so a finished print arrives in one generation rather than a stack of manual filters.
You start from your uploaded photo — the flow defaults to image-to-image — set the format and the resolution, and the credit estimate updates before you commit; a failed run is refunded automatically (unless it broke the content policy), so trying a second film look costs nothing but time. The result suits a couple turning a trip photo into a keepsake, a creator building a nostalgic feed, or anyone who wants an old-camera feeling from a picture shot on a phone.
And because the same studio also does yearbook film, oil paint, and hand-drawn finishes, one workflow covers a range of looks without a new tool for each. Think of it less as a filter and more as a darkroom on call — with the direction in your hands, and your own moment in the frame.
Creative engine
Upload a photo, describe the film look, choose the format and resolution, and the credit estimate updates before you generate.
Upload one clear photo and the model rebuilds it as a framed instant snapshot with authentic grain and a warm cast.
Describe the era you want — sun-bleached, moody, pastel, heavy light leak — and the print follows that brief.
Set the format, check the credit estimate, and generate; a run that fails costs you nothing, so a second look is free to try. A Polaroid is the smallest keepsake here — the 90s yearbook portrait is the same nostalgia at portrait length, and the Christmas card is the Polaroid you actually post to someone.
From one digital photo to a framed instant snapshot, with the cost shown before you commit.
Add one clear picture of the moment you want reprinted. A sharp, well-exposed shot survives the grain and the colour fade best.
Set the era: sun-bleached seventies, moody eighties, a soft pastel fade, a light leak across one corner. Specific direction keeps the print on-brief.
Confirm the estimate, generate the print, and download it. If a run fails, it is free, so you can adjust and try another era.
Scrapbookers, gift-makers, anyone who missed the era the first time.
Turn a trip photo or an anniversary shot into a framed keepsake that looks like it came out of an old camera.
Give a whole grid the same faded film treatment, and build a nostalgic look without buying a camera or a pack of film.
Reprint a favourite picture for a card, a scrapbook, or a fridge, and hand someone a moment that feels physical again.
Common questions about turning a photo into a vintage instant print with Kavel.
It rebuilds your picture as a physical object: the image gets a white frame with a blank strip along the bottom, the colour washes toward warm and faded, film grain appears, and the corners soften. The people and the pose stay exactly as you shot them.
No, not to start. Free credits come with the account and a failed run is refunded automatically (unless it broke the content policy). After that, each edit costs credits based on the resolution and the count, and the estimate is shown before you generate.
Yes, and it is a good use of it — a scan that already has some age can take the film treatment convincingly. Very blurry or heavily damaged scans are harder, because the edit adds grain on top of the noise already there.
Yes. A sun-bleached seventies wash, a moody eighties cast, a soft pastel fade, a hard light leak in one corner. Each decade has a look, and naming one gets you far closer than asking for something vaguely vintage.
Not reliably — text is the one thing the model tends to garble. It is safer to leave the strip blank and add the handwriting yourself afterwards, which is what people did with the real thing anyway.
It does, and candid groups read the most convincingly as film. The more faces in the frame, the more it helps to start from a sharp original, because the treatment softens everything a little.
Yes, and it is a different request — say disposable camera and you get the one-use-camera print: a hard on-camera flash that blows out whatever is nearest, deep shadows behind it, a slight green-cyan cast in the midtones, and no white frame. The instant-camera look is soft, warm and framed; the disposable look is harsh, flat-lit and full-bleed. Naming the one you want matters more than any other word in the prompt.
Ask for direct flash at night: the subject lit hard from the front, the background falling off to black a metre behind them, and a little motion blur at the edges. It works best on a photo that was already shot indoors or after dark — starting from a bright daylight picture means the model has to invent the darkness, and invented darkness tends to look painted rather than photographed.
A photo that was already flash-lit. Adding a second synthetic flash on top of a real one double-brightens the same highlights, and skin on the nose and forehead clips to pure white with no detail left to recover. If your original already has that hard front light, ask for the faded film wash instead — it works with the existing lighting rather than fighting it.
One credit pool covers Nano Banana images and Seedance and Veo video. The cost shows before every run, and failed jobs are not charged. Use a subscription for ongoing work, or a one-time pack when you just need to top up.
What's included
Secure checkout by Stripe. Card details never touch our servers.
What's included
Secure checkout by Stripe. Card details never touch our servers.
What's included
Secure checkout by Stripe. Card details never touch our servers.
What's included
Secure checkout by Stripe. Card details never touch our servers.
One-time top-ups — buy extra credits any time you run low.
What's included
Secure checkout by Stripe. Card details never touch our servers.
What's included
Secure checkout by Stripe. Card details never touch our servers.
What's included
Secure checkout by Stripe. Card details never touch our servers.
Charges appear as “KAVEL AI” on your card statement. You can cancel any time from Settings → Billing; cancellation takes effect at the end of the period you already paid for.
Powered by
Use one balance across every supported image and video model — eleven of them today, listed below — and check the credit cost before each request.
Video models
Image models
Model credit guide
You're only charged for successful generations. The exact estimate in the generator varies by model, length, resolution, audio, and number of images.
| Type | Model | Credit cost |
|---|---|---|
| Video | Seedance 2.5 | The long-take tier, priced per second: 5s 480p ≈ 211 credits, 5s 720p ≈ 473. A full 30s take runs ≈ 1,260 at 480p and ≈ 2,835 at 720p. Supplying a reference clip lowers the per-second rate. |
| Video | Seedance 2.0 | 5s 720p image-to-video ≈ 188 credits; text-to-video ≈ 308 credits. Scales with resolution and length. |
| Video | Seedance 2 Fast | Faster and lower cost. 5s 720p text-to-video ≈ 248 credits. |
| Video | Seedance 2 Mini | The cheapest Seedance tier. 5s 720p ≈ 154 credits, 5s 480p ≈ 72 credits. |
| Video | Seedance 1.5 Pro | Audio doubles the rate. 5s 720p ≈ 27 credits silent, ≈ 53 with audio; 1080p ≈ 57 and ≈ 113. |
| Video | Veo 3.1 | Billed per video, not per second (Lite tier). About 45 credits at 720p and 53 at 1080p. |
| Video | Kling 3.0 | Audio raises the rate. 5s 720p ≈ 105 credits silent, ≈ 150 with audio; 1080p ≈ 135 and ≈ 203. |
| Video | MiniMax H3 | Fixed 2K, no resolution ladder. Priced per second — a 5s clip ≈ 158 credits. |
| Image | Nano Banana 2 | Generate or edit from text and images. About 8 credits per 1K image, 12 at 2K, 18 at 4K. |
| Image | Nano Banana Pro | Consistent run times across generations. About 12 credits per 1K or 2K image, 21 at 4K. |
| Image | Nano Banana 2 Lite | Faster, simpler variant. A flat 8 credits per image at every resolution. Start here to test. |
| Image | GPT Image 2 | The lowest-cost image model here. About 3 credits per 1K image, 6 at 2K, 12 at 4K. |
| Image | Seedream 5.0 Lite | Flat pricing — about 8 credits per image whether you generate or edit. |
The white border, the grain, the warm cast — a print of a moment that already happened, without buying film to reshoot it.