35mm film camera filter: make any photo look shot on film

Optional: “Warmer, like a cheap holiday film” or “Cooler, greener shadows, no halation” or leave this blank

Same photo. Same light. Shot on film.

A bright day on Westminster Bridge, before and after. The film version keeps the frame, the face and the exposure, and changes only what the medium would: a light warmth in the colour, soft highlights and fine grain, held back on purpose so it still looks like the same afternoon.

Unedited phone photo of a young woman with long dark hair and a fringe leaning on the railing of Westminster Bridge, cheek resting on her hand, with the Houses of Parliament and the clock tower behind her in flat digital colour on a bright day
Uploaded photo
The same bridge photo rendered as a 35mm colour-negative scan: a light warmth in the stone and the sky, soft highlights on her face and fine grain across the frame, the colours otherwise close to the original
On 35mm with GPT Image 2
Close crop of the uploaded photo at 100%, before the film look
Before, 100% crop
Close crop of the film version at 100%, showing the organic grain and the softened edges
After, same crop at 100%

DirectionA gentle, natural film look: keep the colours close to how they were, with only a light warmth, soft highlights and fine grain, not a heavy warm cast.

What you get

  • Same photo back: same frame, same crop, same people, one image per upload by default
  • Colour, tone curve, grain, and halation rendered like a lab scan of a daylight colour negative
  • Exposure and lighting stay as shot: nothing is relit, brightened, or darkened
  • No light leaks, date stamps, borders, scratches, or vignette, ever

Four film looks from four phone photos

Each pair shows the upload next to the result. The line under it is exactly what was typed in the direction field, or nothing at all: the default look is a clean daylight negative, and a short note bends it towards a warmer, cooler, or grainier stock.

  • Phone photo of a bride and groom walking down a gravel church path under an overcast sky as guests throw confetti, in flat grey light with washed-out colour
    Uploaded photo
    The same wedding photo on 35mm: the grey sky stays neutral, the dress stays white, skin turns gently warm, the greens go olive, and fine grain replaces the digital smoothness
    On 35mm
    Wedding and couple photos

    Overcast, and still film

    Default film look, nothing typed

  • Midday phone photo of a couple in caps reading a map on a cobbled old-town street as a yellow tram passes behind them, with hard shadows and plain digital colour
    Uploaded photo
    The same street photo rendered warmer and more saturated, with the yellow tram and the tiled house fronts pushed towards a nineties consumer film and visible grain in the shadows
    On 35mm
    Travel photos

    A warmer, cheaper holiday stock

    DirectionWarmer and more saturated, like a cheap holiday film from the nineties.

  • Direct-flash phone photo of three friends laughing on a sofa at a night-time party, hard shadows on the wall, shiny skin, a blurred hand, and red plastic cups in the foreground
    Uploaded photo
    The same party photo with the flash look kept and the grain raised, the wall warmed slightly, and the faces, the blurred hand, and the cups exactly as they were
    On 35mm
    Party and disposable-camera photos

    Flash, red cups, and grain

    DirectionKeep the disposable-camera flash look and add a bit more grain.

  • Phone photo of a marble café table by a window with a flat white, an almond croissant, reading glasses, a paperback, and a man's hands, in grey window light
    Uploaded photo
    The same café photo rendered cooler with slightly green shadows and softer contrast, the marble and the croissant keeping their detail under fine grain
    On 35mm
    Café, food, and lifestyle photos

    Cooler greens, softer contrast

    DirectionCooler, with greener shadows and softer contrast, like a Fuji stock.

How to make phone photos look like film

Three steps, no presets, no Lightroom, no app to install. The private film contract does the careful part.

  1. Upload one photo

    A phone snapshot, a wedding photo, a travel picture, a portrait. The full frame is kept; nothing is cropped or recomposed to fit the output.

    Add photo
    Optional: “Warmer, like a cheap holiday film” or “Cooler, greener shadows, no halation” or leave this blank
  2. Name a film character, or say nothing

    Leave the field blank for the default look: a clean daylight colour negative with fine grain. Or steer it in a sentence: “warmer and more saturated”, “cooler with greener shadows”, “more grain”, “no halation”.

    Warmer and more saturated, like a cheap holiday film from the nineties.
  3. Create, then compare

    The film version is ready in one to two minutes with the full frame kept, 4:5 by default, made with GPT Image 2. Download it from your library, or run it again with a different direction.

    Midday phone photo of a couple in caps reading a map on a cobbled old-town street as a yellow tram passes behind them, with hard shadows and plain digital colour
    Uploaded photo
    The same street photo rendered warmer and more saturated, with the yellow tram and the tiled house fronts pushed towards a nineties consumer film and visible grain in the shadows
    On 35mm

Made for real photos

Three more photos, each shown with the upload, the result, and a 100% crop so you can check the grain yourself.

Everyday iPhone photos

Grain you can see, greens you can trust

A dog in a park is the kind of photo a phone makes look clinical: flat, cool and over-sharpened. Asked for warm film colour and visible grain, the film version brings the warmth back, softens the digital edges, and shows real organic grain in the 100% crop while the greens stay honest.

DirectionWarm film colour and visible grain, keep the greens natural.

Low-angle phone photo of a scruffy brown dog trotting down a dirt park path with its tongue out, dappled light through the trees, joggers blurred behind, and the photographer’s shadow in the frame, in flat, cool digital colour
Uploaded photo
The same park photo on 35mm with warmer colour, visible grain across the path and the fur, and the greens kept natural
On 35mm
Close crop of the uploaded photo at 100%, before the film look
Before, 100% crop
Close crop of the film version at 100%, showing the organic grain and the softened edges
After, same crop at 100%
Travel and landscape photos

A hazy sky that rolls off instead of clipping

Midday mountain light clips to white on a phone. On film, the sky compresses into soft tone, the lake keeps its blue, and the hikers' skin stops looking plastic.

DirectionLet the bright sky roll off softly and keep the lake blue.

Wide phone photo of two hikers resting on a boulder above a turquoise alpine lake at midday, with a pale hazy sky, harsh sun, dusty boots, and a trail sign
Uploaded photo
The same hike photo on 35mm: the hazy sky rolls off into soft tone, the turquoise lake stays blue, and fine grain sits across the rock and the sky
On 35mm
Close crop of the uploaded photo at 100%, before the film look
Before, 100% crop
Close crop of the film version at 100%, showing the organic grain and the softened edges
After, same crop at 100%
Golden-hour couple photos

Let the sun bloom

A backlit bench at sunset is where halation belongs. Asked to let the sun bloom a little more, the film version wraps a warm glow around the hair and the skyline and leaves the faces exactly as they were.

DirectionLet the sun bloom a little more.

Phone photo of a couple on a park bench at sunset with the low sun flaring directly behind them, hazy warm light, and faces slightly dark against the bright sky
Uploaded photo
The same sunset photo on 35mm with a warm halation bloom around the hair and the skyline, the faces unchanged, and visible grain in the coats
On 35mm
Close crop of the uploaded photo at 100%, before the film look
Before, 100% crop
Close crop of the film version at 100%, showing the organic grain and the softened edges
After, same crop at 100%

How to direct the film look

The direction field is optional. When you use it, these four habits get the most out of it.

  • Describe the stock, not the brand

    “Warmer and more saturated”, “cooler with greener shadows”, “pastel and low-contrast”. Naming the character works better than naming a box of film; the tool adapts the response to your photo's light.

  • Dial the grain

    “Fine grain only” keeps it to a whisper. “More grain” pushes it towards a fast consumer stock. Either way it stays organic and never turns into digital noise.

  • Say whether the light may bloom

    Halation only appears where the source has bright point light: the sun, a lamp, sun on water. “Let the sun bloom a little more” raises it; “no halation” removes it.

  • Skip the vintage words

    “Light leaks”, “date stamp”, “scratches”, “Polaroid border” are ignored: the tool renders film, not a distressed overlay. Ask for a look, not a decoration.

What it will not do

  • Relight or re-expose the scene

    No golden-hour light is manufactured. If you shot at noon under a grey sky, you get a grey-sky film photo at the same brightness you uploaded.

  • Retouch or reshape anyone

    Faces, expressions, skin texture, hair, and bodies come back as photographed. Film changes the rendering, not the person.

  • Add vintage decoration

    No light leaks, scratches, dust, date stamps, sprocket holes, borders, or heavy vignette. Real film does not shout.

Output settings

Everything is set in the composer before you create. Defaults are shown first.

InputOne photo; JPEG, PNG, WebP, or HEIC
FrameThe full uploaded frame is kept. It is never cropped to fit the output ratio
Aspect ratio4:5 by default; any supported ratio under Settings, with the surroundings extended rather than the photo cropped
Resolution1K by default; 2K and 4K available on GPT Image models
DirectionOptional. Blank runs the default daylight-negative look; a short note bends it warmer, cooler, grainier, or bloom-free
OutputOne image per upload by default, downloadable from your library without a watermark

Made with this tool

Recent public posts from the community, created with this tool.

Frequently asked questions

What does the 35mm film camera filter actually change?

Only the rendering. The photo is re-rendered as if the same exposure had been made on daylight colour-negative film and scanned by a lab: a per-colour film response instead of a tint, a tone curve with a gentle toe and a long highlight shoulder, organic density-dependent grain, slightly softer micro-contrast, and warm halation only around bright source highlights. The frame, the people, the exposure, and the lighting direction stay exactly as shot.

Will it add light leaks, a date stamp, or a border?

No. Those are the tells of a disposable-camera app, not of film. The tool is explicitly told not to add light leaks, scratches, dust, date stamps, sprocket holes, borders, a fade, or a heavy vignette. It renders a clean lab scan.

Does it change my face or the people in the photo?

No. Identity, facial structure, expression, gaze, pose, hands, skin pores, and hair are protected. Nothing is retouched, smoothed, or reshaped; the only thing that changes on skin is how film would render its colour and texture.

Does it work on iPhone and Android photos?

Yes. Every example on this page started as a plain phone-style photo. Upload straight from the camera roll; JPEG, PNG, WebP, and HEIC are accepted, and the full frame is kept.

Is it a warm or orange filter?

No. The default look keeps the source white balance: white walls stay white, grey skies stay grey, blue skies stay blue. Skin goes gently warm and greens go olive because that is how a daylight negative responds, not because a tint was laid over the photo. Ask for “warmer and more saturated” if you want the nineties consumer-film look.

Can I choose a film stock like Portra, Gold, or Fuji?

Describe the character rather than the box. The default is a clean, slightly pastel daylight negative with flattering skin and muted greens. “Warmer and more saturated” pulls it towards a consumer stock, “cooler with greener shadows and softer contrast” towards a Fuji-style response, and “more grain” towards a fast film. Typeshutter is not affiliated with any film manufacturer.

How is this different from a preset or a film camera app?

A preset applies one fixed curve and a grain overlay to every photo and depends on how you tune it. A film camera app makes you re-shoot through the app and adds randomised leaks and stamps. This tool reads the light already in your photo, renders the film response for that scene, and gives you the same frame back at the output resolution you selected.

Is the grain real?

It is rendered, not overlaid. It is asked to behave like film grain: present in every tone, strongest in midtones and shadows, finer in dense highlights, irregular in size, luminance only, and the smallest detail in the image. The 100% crops on this page show what that looks like.

Which photos work best?

Photos with real light in them: daylight, window light, a low sun, flash. Backlit scenes and bright water get the most convincing halation; overcast and indoor scenes get the colour and grain without bloom. Very small, heavily compressed, or badly blurred photos give weaker results because there is less detail for the grain to sit on.

How long does it take?

Usually one to two minutes. The photo is processed by GPT Image 2 by default, which is slower than a one-click filter but far more careful about faces and texture. You can keep working; the result appears in your library.

Can I use the film version commercially?

Yes. Results are yours to use for prints, portfolios, social posts, and client galleries under the Typeshutter terms of service. Make sure you have the rights to the photo you upload.

Is the 35mm film filter free?

New accounts receive trial credits that cover a first film conversion. After that, each photo is priced by the selected model and resolution and deducted from your credit balance when you create it. There is no watermark.

Create
  • Tools
Settings
Aspect ratio
Resolution
Duration
Model
Upload failed

One or more selected files can’t be uploaded. Please upload different files, or change the format.