पुरानी यादें, नए रंग

Old negatives,back to life.

Chavi turns film negatives into colour photos online. Photograph a negative with your phone and it's developed into a full-colour photo, right in your browser.

See how it works
A 35mm colour film negative, orange from the film baseThe same negative converted to a colour photo by Chavi
Left, developed by Chavi. Right, the negative. Drag to compare.

कैसे करें

From negative to photo in a minute.

  1. Put the negative on a lightbox, or on a tablet or phone showing a plain white screen at full brightness.

    No lightbox? Use a screen
Step 1 · Lay it on light

Inverting the colours isn't enough.

Any editor can invert a film negative, but colour film sits on an orange base. Chavi reads that base from the film itself and removes it, so the negative turns into true colour.

  1. Your photo of the negative
  2. Flipped by any editor
  3. Developed by Chavi
  1. Your photo of the negative

    Colour film sits on an orange base, so every frame comes out orange and reversed.

  2. Flipped by any editor

    Inverting the colours swaps the orange for a cold blue cast and flat, grey shadows.

  3. Developed by Chavi

    Chavi measures the film base on each channel and removes it, so whites and skies come back true.

Just for fun

Ever wondered how a lab did this?

Develop a roll by hand in a little 3D darkroom. Load it in the dark, time the chemistry, then bring your negative back to Chavi.

Step into the darkroom
The Chavi darkroom: benches, chemistry bottles, a developing tank and a light table

Start from a look. Keep every slider.

Eight starting points, from warm and soft to hard black and white. Exposure, contrast and colour stay yours to adjust.

  • The sample in the Neutral look

    Neutral

  • The sample in the Warm look

    Warm

  • The sample in the Vivid look

    Vivid

  • The sample in the Cool look

    Cool

  • The sample in the Golden look

    Golden

  • The sample in the Faded look

    Faded

  • The sample in the Mono look

    Mono

  • The sample in the Noir look

    Noir

Private by design. Fast at any size.

Developed on your device

Chavi's full image pipeline runs locally in your browser. Your negatives are never transmitted or stored on a server, and every adjustment previews instantly, with no round trip.

  • On-device pipeline
  • Zero server storage
  • Instant preview
  • Full-resolution export

It reads the film

The sample negative's colour channels. Each one peaks at a different place: that gap is the orange base.

Film a whole strip

Record along a whole strip of negatives, then scrub to each frame and export the ones you want.

Full-resolution export

Exports at your camera's native resolution, as JPEG or PNG, signed with a small Chavi mark in the corner.

A purpose-built engine

A colour-negative pipeline written from scratch in TypeScript. Only the visible region is processed, so a full-resolution scan pans as smoothly as a thumbnail.

  • Histogram calibration
  • Per-channel LUTs
  • Canvas 2D
A lake at sunset, developed from a colour negative by Chavi

यादों का पिटारा

Got a box of old negatives?

Turn your 35mm negatives into colour photos. All you need is your phone and a bright screen to lay them on.