CraterView.ai model

Enhance: AI photo enhancer and upscaler

Make a photo larger and sharper. Enhance enlarges a picture and rebuilds fine detail at the new size, and keeps its colours, bit depth and colour profile as they were.

Open Enhance in the web app Use it from your code

No sign-up and no card — a workspace opens in your browser the moment you arrive.

Use it for a bigger print, a closer crop or a small, soft scan: at the new size it draws lashes, strands of hair, the weave of cloth and the lettering on a sign. It is the first tool to try on almost any photo you want improved, a grainy one included.

A full moon, large and orange, rising over bare trees and farm buildings at dusk, from a small, soft photograph
The same moonrise enlarged four times with Enhance, the dark seas on the moon's face, the bare branches and the barn boards resolved
Source CraterView.ai · Enhance 4×
A moonrise over a farm, enlarged four times. Drag the divider to compare. Photograph by Astro Backyard.

What it does

Choose how much larger with scale, or ask for an exact width or height in pixels, and the other side follows the photo’s proportions. Enhance doesn’t touch exposure, white balance or your grade: the colours and tones of the file you send are the ones you get back, at the bit depth you sent and in its colour profile. A 16-bit scan comes back 16-bit, and a Display P3 photo stays in Display P3.

Where the photo holds detail, Enhance draws it sharper at the new size. Writing is the best test, because you can check every letter:

A trail map on a wooden post in a conifer forest, its routes and lettering soft and blurred in a small photograph
The same trail map enlarged four times with Enhance, the routes, the legend and the lettering drawn sharply
Source CraterView.ai · Enhance 4×
A trail map on a post, enlarged four times: the photograph holds the letters, so they come back sharper.

Ways to run it

Frame the part that matters

On a large photo, a window opens over the part Enhance works on at a time. Drag it over the face, the sign or the certificate you need, and only that part is enlarged. A client who wants one face out of a wide shot of the whole class gets that face, larger:

A newly graduated midshipman in a white uniform laughing with his head tilted back, a small, soft crop from a wide photograph of a cap toss
The same crop enlarged four times, his eyebrows, eyelashes, stubble and the freckles on his nose drawn sharply
Source CraterView.ai · Enhance 4×
U.S. Naval Academy graduation, 2013: a part a fifth of the frame’s width, framed and enlarged four times. Photograph by MC1 Chad Runge, U.S. Navy, public domain.

An exact size for a print

A print needs pixels for its size: about 300 to the inch for a print held in the hand, and fewer for one on a wall. Ask for them with width or height rather than a scale, and the result is exactly that wide or tall. This wedding was shot on a six-megapixel camera in 2004 and enlarged for a 30-inch print:

A bride and groom leaning their heads together as he signs the register, soft in a crop from a six-megapixel photograph
The same crop from the photograph enlarged to 9,000 pixels wide, the strands of their hair, her eyelashes, his stubble and her pendant drawn sharply
Source CraterView.ai · Enhance to 9,000 px
Signing the register, 2004, from a six-megapixel camera, enlarged to 9,000 pixels wide for a 30-inch print. Photograph by Jason Hutchens, CC BY 2.0, via Wikimedia Commons; enhanced.

Binning, for a grainy photo

Enhance reads everything in a photo as detail, grain included. For a noisy photo you are enlarging, set binning: it averages each square of 2x2, 3x3 or 4x4 pixels into one before enlarging, which takes the grain out and leaves less room to enlarge. Leave it off on a clean photo, where it only takes fine detail away. Enhance and binning shows each square side by side.

A smiling man in rimless glasses and a smiling woman with long fair hair at a reception table, covered in heavy coloured grain from a high ISO
The same two at the same size after Enhance with binning at 2x2, the grain gone, the glasses' rims and their hair clean
Source CraterView.ai · Enhance, binning 2x2
Two guests at a wedding reception, ISO 12800, at the photograph’s own size, with binning at 2x2. Photograph by John Trainor, CC BY 2.0, via Wikimedia Commons; enhanced.

The file you get back

output format on auto returns the type of file you sent where it can, and otherwise a JPEG or a PNG. quality decides how much detail a JPEG or WebP result keeps. A raw file is not read: develop it and export a TIFF, which comes back as a PNG at the same bit depth. Bit depth, colour profiles and file formats says what each format holds.

What it can’t do

Where the subject itself is blurred, by motion or by missed focus, Enhance draws detail onto the blur rather than removing it. This graduate’s fist was moving, and in the photograph his class ring is a gold blur. Enhance draws a band of engraved lines on it, and they are not his ring’s crest:

Three views of a gold class ring with a green stone on a moving fist: the photograph, a soft blur; a Lanczos resize sharpened with an unsharp mask, still a blur; and CraterView.ai Enhance, which draws a band of engraved lines on the ring that the photograph does not show

Check anything someone will recognize as theirs: a ring, a medal, a tattoo, lettering too small to read in the photo. Where the photo doesn’t resolve it, Enhance draws something that looks right and may not be. It also doesn’t:

Enhance and the other tools

From your own code

Enhance is on the HTTP API, with clients for Python and TypeScript. Below every run in the web app, Equivalent HTTP API calls shows the same request in curl, Python and TypeScript, ready to copy. Your first API call, in three requests walks through getting a key and the three requests a job takes.

Try it on your own file

No sign-up and no card — a workspace opens in your browser the moment you arrive.

Open Enhance in the web app

More features