Local AI color prediction
A free DDColor-tiny model predicts color channels while your original image keeps its fine details. The model downloads only when you choose Download & Load Model.
Recolor photographs manually with editable local color layers. Optional on-device DDColor can help after you choose to enable it.
Import, colorize, refine, and save. Every photo stays in your browser.
Start with a scanned or digital photo
Manual editing works immediately. AI is optional.
First run downloads a free ~135 MB model and ONNX runtime. This requires an internet connection; inference runs locally. The loaded model is reused for further AI applies, but reset or cancel releases it. Some browsers and low-memory devices may not support it. AI colors are plausible guesses, not historically verified.
Adjust tone and chroma without any model
Paint or draw regions on the photo. Choose a color layer, then adjust its opacity. Color is an artistic interpretation, not historical evidence.
Project JSON includes edits and a photo reference, not the photo itself. Keep the original to reopen.
Export preserves original luminance at the chosen processing resolution (up to 2560 px long edge / 6 MP). Original files are never overwritten.
Automatic colorization may guess clothing, walls, or landscapes incorrectly. Enable the brush to gently paint more accurate hues without flattening the photographic detail.
A free DDColor-tiny model predicts color channels while your original image keeps its fine details. The model downloads only when you choose Download & Load Model.
Adjust color intensity, warmth, tint and contrast, then paint corrective colors on a layer. Undo and redo your corrections as you refine.
Photos and generated pixels are processed locally. The browser fetches open-source runtime and model assets, but the tool does not send your image to a server.
No. AI colorization predicts plausible colors; it cannot establish the historical truth of clothing, hair, or scenery. For archival work, record edits as interpretations and retain the original.
No. The DDColor-tiny ONNX model is available under Apache-2.0. The first run needs an internet connection to download approximately 135 MB of model data; later loading may benefit from the browser cache.
Large neural models require substantial memory and WebAssembly support. Restricted networks, insufficient RAM, unsupported browsers, or blocked downloads can cause failures. Manual coloring and corrections remain available without the model.
No photo upload endpoint is used. Your browser downloads external open-source code and model files when AI colorization is requested, then processes your photo on your device. Review network policies before using any browser tool with sensitive material.
Yes. Automatic mode intentionally derives a grayscale luminance channel and predicts new chroma. Manual correction can also recolor regions. Your source photo is retained for comparison and reset.
Open a supported photograph or the sample, apply optional AI colorization, and refine colors with the manual brush and tone controls. Compare the result and export at the working resolution. Manual editing is available independently of the model.
AI downloads a large DDColor model plus ONNX Runtime. Model colors are estimates, not recovered historical colors; the configured byte-count check is not a cryptographic hash. Working copies are limited to 2560 pixels on the long side and 6 MP. Device memory can impose lower limits. JPEG uses a white matte; clipboard copying needs browser permission. Exported pixels do not retain original metadata.
References: DDColor model · ONNX Runtime
Open a supported photo or the supplied example, request optional DDColor colorization, then refine selected areas with the manual brush and tone controls.
Exports use the bounded working resolution and do not retain original image metadata. The model proposes color estimates; manual edits are independent of the model.
Authored example: Use an authored example of a grayscale garden photo and mark one region where an AI color estimate should be reviewed manually. Do not label a chosen hue as historically verified.
Limits and model handling: AI requests a large DDColor model and ONNX Runtime from external providers. Colors are estimates, not recovered historical facts; the configured byte-count check is not a cryptographic hash. Working images are limited to 2560 pixels on the long side and 6 MP.
No. Model output is an estimate and cannot establish historical colors. Review and correct it manually where useful.
No. The brush and tone controls can be used independently; the model is requested only for AI colorization.