Film Emulation for iOS

Real film.
Real rendering.

Granul models the optical and chemical characteristics of analog film—per-channel tone curves, luminance-dependent grain, highlight halation, and color crossover—then applies them to your photos in real time.

What Makes It Different

This isn't another filter pack. Each stock is built from the physics of real film.

Per-channel tone curves

Modeled from actual film response data, each color channel has its own distinct curve.

Luminance-dependent grain

More grain in midtones, less in shadows and highlights—exactly like real silver halide crystals.

Highlight halation

The soft red-orange glow around bright areas, caused by light bouncing off the film base.

Color crossover

The subtle hue shifts that occur at different exposure levels, unique to each emulsion.

10 Film Stocks

Each emulsion, faithfully modeled.

Three stocks are free forever. Upgrade to Pro for all 10 plus every new stock added in future updates.

KodakPortra 400Free
Warm, natural skin tones
KodakGold 200Free
Saturated daylight warmth
KodakEktar 100
Ultra-fine grain, vivid color
KodakPortra 800
Pushed warmth for low light
FujiSuperia 400
Cool greens, punchy contrast
FujiPro 400H
Soft pastels, low contrast
FujiVelvia 50
Hyper-saturated slide film
KodakTri-X 400Free
Gritty street photography grain
IlfordHP5 Plus 400
Classic British B&W
KodakT-Max 400
Sharp, modern black & white

The Rendering Pipeline

Six stages. One authentic result.

01

Color Curves

Per-channel response modeling

02

Crossover

Exposure-dependent hue shifts

03

Saturation

Film-specific color intensity

04

Halation

Base-layer light scatter

05

Grain

Luminance-dependent noise

06

Vignette

Optical falloff simulation

Shoot or Import

A complete workflow.

Live Camera Preview

See your selected film stock applied in real time before you shoot.

Import Any Photo

Apply film emulation to any image from your photo library.

Adjustable Intensity

Dial the effect from subtle to full with a single slider.

Before/After Compare

Swipe to instantly compare your original with the film look.

Full-Resolution Export

Export at full resolution with EXIF metadata stamping.

GPU Accelerated

Built with Metal and Core Image for fast rendering.

Free & Pro

Start free. Upgrade when you're ready.

Free

$0

Everything you need to get started with film emulation.

  • 3 classic stocks: Portra 400, Gold 200, Tri-X 400
  • Full rendering pipeline
  • Live camera preview
  • Export with watermark
Recommended

Pro

$9.99

One-time purchase

The complete Granul experience with all current and future stocks.

  • All 10 film stocks
  • Every future stock update included
  • No watermark on exports
  • Full-resolution EXIF export

Ready to shoot on film?

Download Granul for free and start with Portra 400, Gold 200, and Tri-X 400. No account required.