Features
Colorizing black-and-white photos
Instant classical styles vs the DDColor AI model, the consent-gated download, and what colorization honestly can and cannot recover.
The Photo Colorizer adds colour to black-and-white images two ways, and the difference matters more than with most tools.
Realistic (AI) vs the instant styles
- Realistic runs DDColor, a neural network that looks at the content of your photo and predicts plausible colour region by region — skin tones read like skin, foliage reads green, sky reads blue. It is the mode you want for family photos and historical scans.
- Vintage, Sepia, Saturated, and Pastel are classical LAB-colour-space treatments. They apply instantly, need no download, and give the image a deliberate look rather than a prediction of reality. Think of them as toning, not restoration.
The same Realistic engine is available inside the Image Editor — the AI Colorize button sits next to Grayscale, suggests itself when a black-and-white photo is detected, and is fully undoable with Ctrl+Z.
About the 460 MB download
DDColor is a large model, so it is consent-gated: the first time you pick Realistic, the tool asks before fetching (~460 MB, once). Accept and it caches on your device — later runs are instant and work offline. Decline and you keep the four instant styles with zero download. Nothing ever fetches silently.
What colorization honestly is
A black-and-white photo does not contain its original colours — that information was never captured. No tool on earth recovers it. What DDColor does is predict statistically plausible colour from visual context. A dress the model paints blue may well have been red; there is no way for it to know.
That is why the tool shows a before/after slider rather than just the result: judge the output as a plausible interpretation, label it as colorized when it matters (archives, journalism, family history), and keep the original.
Getting better results
- Contrast first. The model reads luminance. Faded, low-contrast scans give it little to work with — a quick levels fix in the editor before colorizing pays off.
- Resolution second. Colorize at the source resolution, then run the AI Upscaler afterwards if you need a bigger file. Upscaling first just makes the colorizer slower for no quality gain.
- Very dark scans tend to come out muted — the model correctly refuses to invent colour where it cannot see structure.