Skip to content
GPU-assistedUpload required

Colorize a Black and White Photo

Add a considered color interpretation to a black and white photograph. The colorize workflow is intended for family albums, creative projects, and archival previews where a new visual reading is useful. It cannot know the exact color of every dress, wall, car, or sky from grayscale pixels alone. Keep the original, treat the result as AI-assisted, and use the comparison step to decide whether the output feels respectful and useful rather than merely vivid.

Use this without the search next time. Prathom Workbench puts Prathom's tools in your toolbar.

Add to Chrome — free

Drop an image here, or click to browse

Up to 25 MB. Uploaded temporarily, deleted after processing.

GPU-assisted — results vary slightly between runs.

What it does

  • Black and white photo colorization
  • AI-assisted color interpretation
  • Temporary GPU processing
  • Original-preserving download flow

How to use AI Colorize Photo

  1. 1

    Choose the scan

    Upload the cleanest grayscale scan you have and keep the original file in your archive.

  2. 2

    Run colorization

    Queue the image on the configured GPU workspace and wait for the generated color result.

  3. 3

    Check the palette

    Review skin, uniforms, signs, foliage, and shadows for plausible color before using the output.

How it works

The photograph goes to DDColor, a model trained to predict plausible color for a grayscale image. It reads structure — shapes, textures, the relationships between regions — and assigns hues it judges consistent with what it recognizes.

The luminance of your original is preserved. The model is deciding hue and saturation and laying them over the tonal values the photograph already had, which is why a well exposed black and white image colorizes better than a flat one: the structure the model reads is the same structure your eye reads.

Nothing about the original file is altered. The colorized version is a new image.

The colors are a guess, and some guesses are safer than others

This is the part worth being clear about, because a colorized photograph looks like evidence and is not.

The model is reliable where the world is consistent. Skies are blue, foliage is green, skin falls in a narrow believable range, wood and stone and water sit where you expect. These are safe because there is a strong statistical answer and the model has seen it many thousands of times.

It is unreliable wherever the real answer was arbitrary. The color of a dress, a painted front door, a car, a book cover, a military uniform, a team strip, a flag — none of these can be recovered from a grayscale photograph, because the information was discarded when the shutter opened. The model will supply something confident and it has no way of being right except by chance.

So a colorized family photograph is a reasonable thing to hang on a wall and a poor thing to cite. If you need to know what color your grandmother's coat actually was, the answer is not in the file and no tool will find it there.

Where it tends to go wrong

Faded or yellowed originals confuse it. The model expects neutral grays, and a sepia scan gives it a color cast to interpret as well as tone. Neutralising the scan first — desaturating it fully back to gray — usually produces a noticeably better result than feeding it the sepia directly.

Large flat regions can come back patchy, because there is little structure to anchor a decision and the model drifts across the area.

Faces in a crowd get less individual attention than a single large face, so a group photograph often shows more skin tone variation between people than is plausible.

And anything the model misreads gets confidently colored as whatever it thought it was. A misidentified object is not a subtle error.

Getting a better result from a scan

Scan at the highest resolution the scanner offers and do not sharpen during scanning. Dust and scratches will be interpreted as structure and colored accordingly, so removing the worst of them first pays off.

If the print has a border, crop it. A white or cream border is a large flat region that gives the model nothing useful and can pull its interpretation of the rest.

Run it more than once at different crops if the result disappoints. The model is deterministic for a given input, so the way to get a different answer is to give it a different input.

What to do with the output

Keep both files. The grayscale original is the record; the colorized version is an interpretation of it, and conflating the two is how a guess ends up in a family archive as a fact.

If you are printing, check skin tones on paper rather than on screen. Colorized skin often sits slightly warm, which is flattering on a monitor and can tip towards orange in print.

Examples

Family album portrait

grandparents.jpg - a grayscale portrait from a scanned album
grandparents-colorized.png - a restrained warm color interpretation

A subtle palette can help viewers imagine the scene without suggesting that the exact historical colors were recovered.

Street scene

street-1950.jpg - black and white storefront photograph
street-colorized.png - color treatment with visible architecture retained

Storefronts, signs, and vehicles should be checked because guessed color can make historical details look more certain than they are.

Frequently asked questions

Are the colors historically accurate?

Usually not provably. The workflow estimates likely colors from visual context, but grayscale pixels do not contain a complete record of the original palette. Call the result a colorized interpretation, keep the black and white source, and do not use guessed colors as historical evidence.

Can I colorize a damaged photo too?

Restoration and colorization can be separate stages. A clean, high-resolution grayscale source usually gives a better color result, so restore obvious damage or improve the scan first when possible. Review each stage rather than accepting a vivid output that hides scratches or missing regions.

Does colorization change the source file?

No. The source is uploaded as input to a temporary GPU job and the result is returned as a separate file. Keep the original scan locally, especially for family archives where the grayscale version is part of the historical record.

Is the AI Colorize Photo tool free, and do I need an account?

It is free and there is nothing to register for. No account is created, no address is collected, and no reduced-quality preview is withheld for a plan that does not exist. The constraints that do apply come from the workflow itself rather than from billing: 25 MB in, a shared GPU queue, and a thirty-minute window to collect the output.