Tools · Image Enhancement
Free AI Photo Restorer
Fix old, noisy, or damaged photos with AI-powered denoising, scratch removal, upscaling, and color enhancement. No account needed.
Drop a photo here or click to upload
JPG, PNG, WebP — up to 25MB
Quick Presets
Enhancement Options
Original
Restored
Restored photo will appear here
Choose your options and click Restore
Processing...
How the Photo Restorer Works
1. Upload
Drop any JPG or PNG — old scans, phone photos, screenshots
2. Choose preset
Pick Old Print, Portrait Fix, or build your own combination
3. Process
Multi-pass pipeline: denoise → scratch removal → upscale → enhance
4. Compare
Review original vs restored side by side
5. Download
Get your restored PNG — full quality, no watermark
Frequently Asked Questions
What does each enhancement option actually do?
Denoise uses multi-pass Non-Local Means + edge-preserving filtering to remove grain while keeping sharp edges. Scratch Removal detects bright/dark scratches and dust using morphological analysis then inpaints them with TELEA algorithm. 4× Upscale uses Lanczos resampling + unsharp masking + detail enhancement for crisp enlargement. Face Enhancement applies bilateral filtering for skin smoothing + CLAHE for local contrast. Color Boost intelligently enhances saturation and contrast using LAB and HSV color spaces.
Which preset should I use?
Old Print — for scanned vintage photos: enables denoise + scratch removal + color boost. Portrait Fix — for face photos: enables denoise + face enhancement. Scanned Doc — for document scans: enables denoise + scratch removal. Full Enhance — applies everything including upscaling for maximum quality. Start with a preset, then fine-tune individual options.
Are my photos sent to any external service?
No. All processing runs entirely on AI Herald's own server using OpenCV and PIL pipelines. Your images are never sent to Google, AWS, or any third-party AI API. Files are processed in memory and automatically deleted after download.
What file types and sizes are supported?
JPG, JPEG, PNG, and WebP up to 25MB. The output is always a full-quality PNG. For 4× upscaling, the output image is capped at 4096px on the longest side to keep file sizes manageable.
Why doesn't it perfectly restore very damaged photos?
No algorithm can recreate information that isn't there. Severely torn, heavily overexposed, or mostly missing photos cannot be fully reconstructed. The tool works best on photos that are noisy, faded, lightly scratched, or low resolution — where the underlying detail still exists and just needs cleaning up.
Can I use the restored photos commercially?
Yes. The restored output is entirely yours. There are no watermarks, no usage restrictions from AI Herald. Check the copyright status of the original photo separately — restoring a photo doesn't transfer copyright.
How long does processing take?
Most photos process in 3-8 seconds. The 4× upscale option adds a few extra seconds for larger images. All options selected together typically takes 8-15 seconds.