For film photographers · iPhone

Nail every exposure.

GlassMeter is a professional light meter with a medium-format soul. Spot-meter any tone. Place it on the Zone System. See your film render live in the finder — before you commit a frame to it. And everything stays on your phone.

Half Dome at dawn, metered in GlassMeter
HP5 PLUS● AE-L
ZONE V
S
H
ƒ/8  1/125ISO 400EV 13.7
0
Film stocks
0
Zeiss lenses
0
Zones, 1 stop each
0
Bytes leave your phone
In your hands

The finder shows the photograph.
Not a number.

Real screens from the app — including a real frame: El Capitan on Tri-X 400, with its exposure record kept alongside.

GlassMeter metering screen — HP5 Plus loaded, Half Dome in the finder

Meter any scene

ZONE RULER · DIALS · NEEDLE

GlassMeter spot metering — Yosemite Falls

Place every tone

SPOT · INCIDENT · AE-L

GlassMeter film store — 30 film stocks

Load real film

30 STOCKS · PUSH/PULL

GlassMeter loupe — El Capitan on Tri-X 400 with full exposure record

Frames that remember

EXPOSURE RECORD · EXIF

The instrument

Everything you need to expose film perfectly.

A physics-grade meter and a live film simulation in one finder — so what you meter is what your negative gets.

Yosemite Falls — spot metering demonstration
Zone System

Spot, multi-spot & incident metering

Tap any tone to spot-meter it. Tap it again to pin it — up to five readings averaged in log space, the classic shadow/highlight placement workflow. Long-press for AE-L. Flip the chip for incident readings via the front camera.

Large format camera facing Half Dome
Scene Range

See your scene's dynamic range, live

S and H markers track the darkest and brightest regions in the frame with the stop spread between them — and the meter warns honestly when the sensor clips and the spread is only a lower bound.

Beach scene with GlassMeter's LiDAR rangefinder reading the distance to a fisherman
50 m
LiDAR Rangefinder

A meter that knows distance

LiDAR reads true distance up close; past its range, focus distance takes over — all on one rangefinder scale, with depth-of-field limits drawn for your dialed aperture. No handheld meter has ever done this.

A GlassMeter frame of El Capitan on Tri-X 400 with its full exposure record
Darkroom Notebook

Every frame remembers

Film, lens, aperture, shutter, ISO, push/pull, spot readings — kept with every capture and carried into the EXIF. The notebook you always meant to keep, kept automatically.

Zone Histogram

11 zones, 1 stop each

An Ansel Adams zone ruler, not a generic histogram. RGB channel curves appear when you load color film, revealing per-channel clipping the luminance curve hides.

25.5 bins/zone · Rec.709 · linear-space

Bulb Mode

Long exposures, solved

Turn the shutter dial past 1s to B. GlassMeter recommends the exposure — including your film's reciprocity failure — and counts it down with haptics while you hold the shutter open.

per-film Schwarzschild · "+R" corrected

Machined Controls

Dials you can feel

Knurled aperture and shutter dials with haptic detents, lockable for aperture- or shutter-priority. Press METER and the unlocked dial solves itself.

1s – 1/500 leaf · 1/2000 FE bodies

Glass

15 Zeiss V-system lenses

From the 30mm F-Distagon fisheye to the Tele-Apotessar 500, each with true field of view, aperture range, vignetting, and bloom character from the original Zeiss data sheets.

incl. Planar FE 2/110 · Biogon 4.5/38

Filters

Wratten-accurate filters

Yellow 8, Green 11, Orange 21, Red 25 with Kodak's published factors and spectrally-derived color response — a red filter really does turn blue sky near-black. Plus 81A, 85B, 80A for color work and a full ND set.

Kodak F-4017 factors

Shareable

Frames worth posting

Share the photo, or share it as a contact-sheet film cell with edge markings and your exposure data. Every JPEG carries Hasselblad-style EXIF: body, lens, film, and the settings you dialed.

3× render · full EXIF + GPS

The emulsions

30 film stocks. Faithful to the datasheets.

One scene, every film — each swatch below is rendered by the same pipeline that runs in the app: real characteristic curves, real color profiles, real saturation. Tap a stock and see its personality.

The same beach scene rendered through different film stocks
PORTRA 400Huge latitude, flawless skin tones

Push HP5 to 3200 and the grain compounds, the midtones steepen, and the toe stays protected — the way a real push behaves. Shoot 800T past a second and it drifts warm, because that's what reciprocity failure does to tungsten film.

Under the leather

Engineering notes, for the people who'll ask.

The simulation only matters if the math is right. It is.

RENDER PIPELINE16-bit half-float, Display P3 wide gamut end-to-end. The Metal preview and the capture path share one effect implementation — what you see is bit-for-bit what you get.
METERINGExact IEC 61966-2-1 linearization, Rec.709 luminance, geometric-mean (log-space) scene averaging so mixed scenes meter between their extremes instead of being dragged toward highlights. Per-frame hardware EV pairing — metadata never mixes with pixels from a different frame.
RANGEFINDERARKit scene depth from the LiDAR scanner, sampled at the metering point; near/far depth-of-field limits computed from your dialed aperture and the loaded lens's focal length on a logarithmic distance scale.
CHARACTERISTIC CURVESPer-film toe, shoulder, and gamma parameterized from manufacturer H&D curves — Vision3's two extra stops of highlight latitude, T-MAX's no-shoulder straight line, slide film's hard cliff.
RECIPROCITYGeneralized Schwarzschild law fitted per film to published correction tables. Tri-X matches Kodak's table exactly (+1 stop @ 1s, +2 @ 10s, +3 @ 100s); Acros II and Provia 100F correctly don't fail until two minutes.
HALATIONA film property, not a lens effect: CineStill blooms because its remjet is gone; B&W stocks barely halate through their anti-halation backing. Smoothstep highlight isolation, resolution-scaled bloom.
CAPTUREFull-resolution stills through the photo pipeline, processed through the same film chain as the finder, with simulated-camera EXIF baked into every JPEG.
EFFICIENCYEffects render at display resolution with cached filter graphs; the app sheds frame rate and effects under thermal pressure and pauses rendering entirely behind menus. Your battery is part of the design.
PRIVACYNo account. No analytics. No network calls. Location and Photos access are optional and everything stays on your device — the App Privacy label reads "Data Not Collected."
Shooting film? This meter was built for you.
GET EARLY ACCESS
Why GlassMeter

What no other meter app does.

01

Multi-spot Zone placement

Pin a shadow, pin a highlight, and the meter places your exposure between them — the textbook Zone System workflow, on a phone, for the first time.

02

The finder is the print

Most meter apps show you a number. GlassMeter shows you the photograph — your film, your lens, your filter, your exposure — before you trip a real shutter.

03

Datasheet honesty

Film behavior isn't a preset pack. ISO latitudes, reciprocity tables, curve shapes, and filter factors trace to Kodak, Ilford, and Fuji publications — and the engineering notes above are auditable.

04

An instrument, not an app

Haptic dials, a match-needle meter, a bulb timer that counts your exposure down in your hand. It rewards the same muscle memory your camera does.

05

The negative remembers

Film never recorded its own settings — you scribbled them in a notebook or lost them forever. Every GlassMeter frame carries its complete exposure record into the contact sheet and the EXIF, so the darkroom decisions make themselves.

06

Radically private

Everything happens on your phone. No account, no analytics, no servers — the App Privacy label reads “Data Not Collected” because there is nothing to collect. The most interesting thing your light meter could phone home is nothing.

Coming to TestFlight

Load up before everyone else.