Native RAW developer

A modern darkroom for your RAW photos.

A complete develop suite, a film emulsion line and diffusion filters that add real light — over a library that keeps up with ten thousand photos and syncs through the cloud you already use. Buy it once.

Mac Windows Linux iPhone & iPadcoming soon

Thirty days free · introductory price · free updates for life · no subscription

OhMyRAW developing a beach scene, the original and the developed frame side by side, with the image info card and the My Go-To sliders open
The same frame before and after, side by side. My Go-To — your own panel of the sliders you reach for — on the right; the original never touched.
Real-time editing
16-bit & float export
RAW, HEIF & everyday images
Mac, Linux & Windows
Everything in one place

A complete develop suite

Tone, colour, detail and finishing — the full set, running in real time on your own machine.

Tone & colour

Exposure, contrast, white balance, highlights, shadows, whites and blacks — plus a per-channel tone curve, an HSL colour mixer, colour grading and camera calibration.

Film emulsions

A colour film line with its own characteristic curves, black & white beside it — and a look lab for capturing, tuning and saving emulsions of your own.

Diffusion filters & dehaze

Black Mist blooms the highlights and Cross Screen puts four-point stars on the lights — both adding real light, not blur. Plus a dehaze to cut through atmosphere. Across the frame or inside a mask.

Masks you can see

Brush, linear and radial masks — plus an automatic sky mask you refine by hand. Coverage shows in red while you work and clears when you reach for the sliders, radial and linear masks keep on-image handles, and dragging a brush setting draws the live brush at its true size and softness.

Detail & AI denoise

Sharpening, noise reduction, film grain and a post-crop vignette — and an AI denoise that runs on your own machine, in seconds, with nothing sent anywhere.

Geometry & lens

Crop, straighten, orient and guided-line perspective correction, with lens distortion and vignetting taken from the profile your camera wrote into the file.

Adaptive develop

One switch reads each photo's own histogram and sets its base rendering — like correcting the exposure at capture, underneath the emulsion and everything you've done since.

Export

8-bit JPEG, PNG, TIFF, WebP (sRGB, Display-P3, Adobe RGB with ICC), 16-bit, 32-bit float EXR — or the untouched original, copied byte for byte. Single or batch, while you keep working.

Presets & history

Your own presets in folders, the ones you already own imported, settings copied from one photo to a hundred — and a history you can hover to preview before you commit.

Presets

Your own presets in folders, the ones you already own imported — and settings copied from one photo to a hundred, choosing exactly which travel.

History

Every edit remembered, step by step. Hover a step to preview it on the image, click to return to it — try anything, nothing is lost.

Emulsions

Load a stock, then make it yours.

An emulsion sits under everything else, the way a film stock colours all that follows. Each is modelled on real film, measured from manufacturers' datasheets and reference renderings: a characteristic curve for every colour channel, toe to shoulder. That curve works the whole frame — where shadows settle, how the mids push, when a highlight lets go — and because each channel climbs it a little differently, it bends colour too: blacks warm, greens lean cyan, a red holds almost to white. Not a filter laid over a finished picture.

A tram at blue hour, a harbour crane behind it, rendered with OMR ColorOMR Color
The same frame rendered in black and white with OMR PanOMR Pan
The same frame rendered with OMR AmberOMR Amber
The same frame rendered with OMR SuperOMR Super
The same frame rendered with OMR CrispOMR Crisp
The same frame rendered with the OMR Chrome slide stockOMR Chrome
The same frame rendered with OMR TerraOMR Terra
The same frame rendered with OMR SteelOMR Steel
The same frame rendered with OMR InstantOMR Instant
The same frame rendered with OMR EctarOMR Ectar

One frame, ten emulsions — the whole line. Nothing else about the edit changes.

Presets

Your presets, on top

A preset is a develop you keep: the film, the light, the grade of a photograph you've finished, saved under a name and filed into folders — or imported from the ones you already own. One click gives the next photograph the same treatment.

A city crossing at sunset rendered with OMR Super, before any presetOMR Super
The same frame under a Super+ preset — shadows pulled down to black, the warmth kept to the heart of the light+ Super+

Another frame on OMR Super, then a preset over it — shadows pulled down, the warmth kept to the heart of the light. History keeps every step, so trying one costs nothing.

And when a develop lands somewhere you'll want again, keep it: one click captures the grade, the colour, the curves — the whole character — as an emulsion of your own. It takes its place in the picker beside the built-in stocks, opens in the look lab whenever you want to refine it, and sits under everything you shoot from now on.

An emulsion open in the look lab — film contrast, highlight purity and the colour mixer
An emulsion open in the look lab. Film contrast and highlight purity shape the curve; the mixer works a hue at a time, in shadows, mids or highlights.
Diffusion filters

For when you wish you'd had the filter on.

Both sit at zero until you move them. Nothing is applied for you, and no photograph here needs them to be finished.

When you do reach for one, it behaves like the glass rather than an overlay. Light is added, spreading out of the bright parts of the scene with the brightness those parts really had — measured before anything is fitted to your screen, not a flat haze laid over a finished frame. Across the whole picture, or brushed into a mask, as in both below.

Black Mist

Highlights that bloom and bleed

Glow spreads outward from the bright points and falls away. The shadows lift the way they do behind real diffusion; everything that isn't bright stays crisp.

OhMyRAW developing a dim tram interior — the ceiling lamp blooms softly outward while the handrails stay sharp, with a mask's Black Mist amount, glow opacity and glow colour wheel open
Brushed into a mask, so only the lit end of the carriage takes it. Glow colour belongs to that mask — left on auto it borrows the colour of the light itself, or set it on the wheel or with the eyedropper.
Cross Screen

Four-point stars on the lights

Point lights draw four tapering streaks, dispersing slightly towards the tips. Bright sources star more than dim ones, so the headlights carry the biggest and the string lights behind them the smallest — each one in proportion to how bright it really is. Length, width and angle are set as fractions of the image, so the star you judge on screen is the star the export gives you, at any size.

OhMyRAW developing a convertible at dusk — four-point stars on the headlights and smaller ones on the string lights behind, with a mask's Cross Screen amount, length, width and angle open
A mask again, over the car and the lights beyond it. Amount, length, width and angle for the stars — with Black Mist waiting in the same panel, since a mask can carry both filters at once.

Dial it in, change your mind, take it back to zero. It is there for the evening the mist filter stayed at home — not an argument with the frame you shot exactly as you meant to.

Colour & light

Highlights that don't break.

Your camera records far more light than a screen can show. The sun in the frame is hundreds of times brighter than the wall beside it, and no display will ever put that on glass. Something has to compress it. The question is when.

Traditionally, early. A curve fits the picture to a display soon after the file opens, and your adjustments then work on the fitted result. It's why highlight recovery exists as a separate tool at all — to claw back what the curve has already flattened.

OhMyRAW compresses once, at the very end. Contrast, clarity, dehaze, the emulsion, every mask — all of it happens on the scene's own light, before anything is fitted to your screen. A masked exposure pull genuinely brings a bright sky back instead of dragging grey across it. Diffusion blooms off a street lamp with the lamp's real energy behind it. Nothing round-trips through a flattened copy on the way, so a sky or a cheek stays smooth however hard you push.

The traditional order Your file→ Fitted to a screen→ Everything you do to it→ Screen
OhMyRAW Your file→ Everything you do to it, on the scene's own light→ Fitted to your screen, once→ Screen

Both orders have to fit the picture to a display in the end. The difference is how much of your edit happens after that — and in OhMyRAW, none of it does.

Working space

Rec2020-linear

RAW decodes into a wide-gamut linear space, so saturated highlights — neon, a sunset — stay in gamut through the whole edit.

Pipeline

Scene-referred, no clamp

Every tonal and colour move runs in linear light with no mid-pipeline ceiling, so highlights keep their real energy instead of posterising.

View transform

One tone-map, at the end

A single filmic curve fits the open-ended scene to your display — a blown sun rolls to a soft white core, its warm colour intact.

Precision

16-bit float throughout

Develop, detail, healing and masks all pass unclamped float; the 8-bit encode happens just once, at export.

The light table

Ten thousand photos, no waiting.

OhMyRAW is two rooms. The Library is where you look — a grid that opens a full shoot in a moment and scrolls without a stutter. Cull it one-handed: pick, reject, rate, favourite, and it moves to the next frame for you.

The OhMyRAW Library — a grid of photos with the tags, info and filter sidebar open
Tag as you go, then narrow by flag, rating, tag, camera, lens or date until the shortlist is the only thing on screen.

Step through the door into Develop and back without losing your place. The rejects go in a single click.

Workflow

A shoot goes in. Finished files come out.

OhMyRAW is built for the day after the shoot. Bring in the card, cull it to keepers, develop one frame the way it should look — then paste that develop across the session, choosing exactly which settings travel. What's left is one dialog.

One session, start to finish Import the card→ Pick & reject→ Develop one frame→ Paste it across the shoot→ Export — the lot
The OhMyRAW export dialog over the library — thirteen photos selected, the format menu open with JPEG, PNG, TIFF, WebP, 16-bit, EXR and the untouched original
Thirteen keepers, one dialog. JPEG for the client, 16-bit TIFF for the retoucher, EXR for the compositor — or the untouched originals — quality, colour and metadata decided once for the lot. Export runs in the background; you keep working.
Sync

Use the cloud you already have.

Your photos, edits and verdicts live in one ordinary folder. Point whatever you already use at it — iCloud Drive, Dropbox, Google Drive, OneDrive, Syncthing, a NAS — and your machines stay in step. Nothing to sign up for, nothing extra to pay for, and no service of mine in the middle.

Desktop
Originals, full develop
Laptop
Edits the preview, pulls the RAW on demand
Your folder
Originals · previews · edits · ratings

And it's live. Develop a photo at the desk and the laptop has the same develop moments later — sliders, crop, stars, flags, the lot — while both apps are open. Nothing to press, nothing to export: as soon as your cloud has carried the change, every machine running OhMyRAW is looking at the same library.

A machine without the originals edits a compact preview that renders exactly like the RAW, and pulls the file itself only when it needs to. Change provider next year and nothing breaks — move the folder, point the new one at it, carry on. Your library was never inside anyone's service to begin with.

Formats

Not only RAW.

Everything you shoot lands in the same scene-referred pipeline — the phone frames alongside the camera files, the old scans alongside this morning's shoot. One develop, one library, whatever the file.

Camera RAW

Twenty formats, every major brand

Sony, Canon, Nikon, Fujifilm, Panasonic, OM System, Pentax, Sigma, Hasselblad, Phase One, Kodak and more — plus DNG, so Apple ProRAW and Leica come along too.

ARW · CR2 · CR3 · NEF · NRW · DNG · RAF · RW2 · ORF · PEF · SRW · 3FR · IIQ · ERF · MOS · MRW · X3F · KDC · DCR

HEIF family

Your phone's files, at full depth

HEIC and AVIF decode at their real 10- or 12-bit depth straight into linear light — the same path a RAW takes. No 8-bit bottleneck on the way in, so the gradients in a phone sky hold up under an edit.

HEIC · HEIF · HIF · AVIF · AVCI · HEICS

Everyday images

Anything else in the folder

Scans, exports, deliveries from a second shooter, a decade of JPEGs. They get the same tools — masks, emulsions, diffusion, the lot — and the same non-destructive treatment.

JPEG · PNG · TIFF · WEBP · BMP

Fredrik The story

Why I built OhMyRAW

I'm a photographer. For years I paid a monthly fee to edit my own work, with the quiet sense that my catalogue was never really mine — that the day I stopped paying, my edits would go with it.

So I did what I've been doing for forty-five years: I built the software I wanted to use, and let that unease make the decisions. The library is an ordinary folder you can walk away with. There's no account, and the app doesn't check in. The licence is a file on your machine, not a server's ongoing permission. The rest of the stubbornness went into the image itself — an engine that works on the scene's own light, a film line measured from real stocks.

I priced it the way I'd want to buy software — a fair price, paid once, with updates that never cost extra. I use it for my own work, every day, and nothing on this page is something I wouldn't want sold to me.

— Fredrik

Try it

Thirty days. The whole application.

No account, no card, no feature held back. Bring in your own library, develop your own photographs, export them at full resolution — for a month, OhMyRAW is simply yours to use.

Days 1–30

Everything

The complete develop suite, the film emulsions, diffusion, masks, AI denoise, the library, batch export at full resolution. Nothing watermarked, nothing capped, nothing greyed out — a real month on real work, which is the only way to know.

Day 31, still no licence

Everything except the export button

Your library still opens. Your edits are still there, still editable, still rendered at full quality on screen. Only the finished file — the JPEG, the TIFF — waits for a key. And exporting an untouched copy of your own original photographs never stops working at all.

Most trials end by taking the application away, with your work still inside it. This one closes a single door — the finished export. Nothing is deleted, nothing disappears behind a login, and your own files are never held hostage. The day you enter a key, that door simply opens again.

Pricing

Buy it once. Keep it for good.

No subscription. One price for the whole application — and every update that follows it.

Perpetual licence
€69€49once

Introductory price

The complete application — every feature, on every platform. €69 once the introduction ends; what you pay today you never pay again.

  • Free updates, for life
  • No subscription, no account required
  • Library sync through the cloud you already use
  • Mac, Linux & Windows — Intel, Apple silicon & ARM
  • Four devices in any mix — activated once, then offline
  • A licence you own, not a rental
Release imminent

Downloads open shortly · this is the price they open at

Own your darkroom.

Thirty days free, then €49 to start, once. Free updates for life. No subscription, ever.

Release imminent

Mac, Linux & Windows · Intel, Apple silicon & ARM