One photo in · The whole booking room built around you · Nothing to install
Height chart, hard flash, numbered board — your own face, booked. Runs in the browser, free to start.
A real run through the model this page uses, starting from a warm outdoor portrait. Drag the divider and watch the wall arrive behind him while the face stays put. Every output is AI-generated, so your result varies with your photo — treat this as a guide to what the tool does, not a fixed result you will get back exactly.


Drag to compare before and after
It takes one everyday photo — a selfie, a holiday shot, a work headshot — and re-stages it as a police booking photograph. The person stays the same; the room, the light, the clothing and the pose are rebuilt around them.
Four things carry this look, and people usually get only two of them. The wall behind has to have a real measurement chart with feet and inches at the right scale for the head in frame. The light has to be a flat on-camera flash with a hard shadow just behind the shoulders, not the soft window light most selfies are shot in.
The clothing has to change, because nobody gets booked in a linen shirt with a collar pin. And the expression has to flatten out — the biggest tell in a bad fake is a person grinning under a height chart.
The pass runs on the Nano Banana image model in the browser, with free credits to start. Upload the photo, the flow opens on image-to-image, and the credit estimate updates before you commit; a failed run is refunded automatically unless it broke the content policy. The one thing that decides how good the result is: shoot the source straight on.
A head-and-shoulders frame with your face square to the lens gives the model the geometry a booking camera would have had. A three-quarter turn, a low phone angle from below or a heavy crop that leaves no wall behind you all force it to invent the room from nothing.
Creative engine
Upload a head-on photo, say which era and how grim you want it, and the credit estimate updates before you generate.
Height chart, hard frontal flash, cold institutional colour and a board with a number — the specific details that make the frame read at a glance.
Runs in the browser with free credits — no editing app, no layer masks, no account wall before you see a result.
The studio has a whole shelf of pages that drop you into a scene you were never in: the 90s yearbook photos tool, the AI polaroid generator for a print that looks four decades old, or the AI movie poster generator when the crime should look bigger than a misdemeanour.
From one photo to a charge sheet, with the cost shown before you commit.
Face square to the lens, head and shoulders in frame, even light. That is the geometry a booking camera has, and matching it does half the work.
Ask for a modern digital capture or a grainy 1970s one, pick what the board says, and say whether the shirt should be plain grey or an orange jumpsuit.
Generate, then send it. A failed run is refunded unless it broke the content policy, so a second take on a different decade costs you nothing.
People making a joke land, people making a party invite, people making something for a story.
Somebody did something indefensible in a restaurant. This is the reply, and it is funnier when the height chart is behind their actual face.
A bachelor party, a true-crime night, a 30th with a theme. A booking shot for every guest reads better than a stock template with names typed on it, and the same pass runs on any other photo you want in the set.
A character sheet for a tabletop campaign, a fake newspaper spread, a wanted poster for a fan project — anything that needs a face and a charge in the same frame.
Common questions about turning a normal photo into a booking shot with Kavel.
No. The manual route is a height-chart stock image, a mask around your head, a colour grade to kill the warmth and a text layer for the board — perhaps twenty minutes if you already know the software. This runs in the browser with free credits to start, and the whole scene comes back built.
That is the part the pass protects. Face shape, hair, stubble, eye colour, skin tone and the head-and-shoulders crop are carried across; what changes is the wall, the light, the shirt and the expression. If a result comes back with a different jawline, run it again — the model is not deterministic and a second pass usually behaves.
Yes — put it in the prompt. A case number, a date, a fake precinct name, an inside joke. Short strings in blocky characters render most cleanly; a long sentence in a curly typeface is where legibility starts to suffer, so keep it to a line.
Ask for it directly. A colour Polaroid-era capture with heavy grain and a warm cast, a black-and-white plate from the 1950s, or a clean modern digital frame are all one prompt apart, and each is a fresh run that takes seconds.
A head-and-shoulders shot, taken at eye level, square to the camera, in even light, with some space around your head. What hurts: a low angle from below, sunglasses, a hat that hides the hairline, motion blur, and tight crops that leave nowhere for the chart to go.
Making one of yourself for a joke is not the issue. Putting somebody else's face on one and presenting it as real, or passing one off as an official record, is — that is defamation or forgery territory depending on where you are. Read the terms for the current position on outputs, and keep it to people who are in on it.
The estimate is on screen before you press generate and moves with the format and resolution you pick, so nothing is charged blind. Failed runs come back refunded unless they broke the content policy, and a new account starts with enough free balance to book yourself in two different decades first.
Yes, one photo at a time, and a set is where this gets good — eight friends against the same wall with sequential numbers on the boards makes a better invite than any single frame. Reuse the same prompt for each person so the wall, the light and the shirt stay consistent across the lineup.
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 — ten 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.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. |
One photo in, the whole booking room around it — wall, flash, board and all. Nothing to install and no editor to learn.