Vintage film effects for your photos
Pick a look like faded print, sepia or cross process, fine-tune the light and color, then download your photo at full size. It all runs in your browser, so your photo is never uploaded.
or drop it on the slide
Looks to start from
The same photo in every look. Each one is a starting point: adjust light, color, grain, light leaks and film frame afterwards, and add a date stamp from the day the photo was taken.
Original
Your photo as it is.
Summer ’76
Warm, sun-faded color with a light leak glowing in from the side.
Faded print
Lifted blacks and muted color, like an old print from a shoebox.
Cross process
Punchy, shifted color and a light leak, as if the film went through the wrong chemicals.
Silver
Grainy, contrasty black and white with dark corners and a film border.
Sepia
Brown tones of an antique print, with a worn film frame.
Viewfinder
Shot through the viewfinder of an old twin-lens camera, dust and all.
Cool morning
Cool, airy light with gentle contrast.
Punch
Richer contrast and color with a subtle vignette.
Questions
- Is vintagejs free?
- Yes. There is no account to create and no watermark on your photos.
- Are my photos uploaded?
- No. Your photo is opened and edited by your browser, on your device. It is never sent to a server.
- Do you track what I do?
- vintagejs counts anonymous usage with Vercel Web Analytics, like page views, which looks are picked and how many photos are downloaded. It uses no cookies and never sees your photos or file names.
- Which photos can I open?
- JPEG, PNG, WebP and other formats your browser can show. Safari on iPhone, iPad and Mac also opens HEIC photos.
- Do I lose resolution?
- No. Downloads keep the full size of your photo, up to 50 megapixels (16.7 megapixels in Safari and on iPhone and iPad).
- Does it work on my phone?
- Yes, in any recent mobile browser. On phones, Save opens the share sheet, so you can put the photo in your photo library or send it straight to an app. You can also add vintagejs to your home screen and use it offline.
- What is vintagejs?
- This site is built on vintagejs, an open-source JavaScript library for vintage photo effects, first released in 2011.