Image Editing

Noise Remover

Denoise grainy photos with bilateral, median, and non-local means filters.

Drop noisy photo(s) to clean up

Best for high-ISO, low-light, scanned photos · multiple = batch ZIP

☕ Love this tool? Support the developer.

100% free — no ads, no limits. Your support keeps every tool free.

$

Secure payment via Stripe · No account needed

About Noise Remover

OptiPix Noise Remover cleans up grainy photos using classical denoising filters that run entirely in your browser. The auto-detect estimates noise level by analyzing flat regions, and suggests the best preset (Light, Medium, Strong, or Auto). Three filter methods are available: bilateral filter for fast edge-preserving smoothing, median filter for salt-and-pepper noise (good for old scans), and non-local means for highest-quality denoising on photographs. Selective denoising sliders let you separately control luminance noise (grainy texture) and color noise (random colored speckles in shadows) by working in Lab color space. After denoising, an optional sharpening pass restores edge crispness. Before/after comparison slider, batch mode, and HEIC input are supported. Best for low-light phone photos, high-ISO photography, scanned negatives, and security camera footage. Everything is local — your photos never leave your device, and the heavy non-local means filter runs in a Web Worker so the UI stays responsive.

How It Works

Bilateral filter computes a Gaussian-weighted average within a kernel, weighted by color similarity to preserve edges. Median filter replaces each pixel with the median of its neighborhood — great for salt-and-pepper noise. Non-local means compares image patches across a search window for the highest quality. Heavy filters run in a Web Worker.

Use Cases

  • Clean up a low-light iPhone photo
  • Remove grain from a high-ISO concert shot
  • Denoise a scanned old family photo
  • Fix JPEG compression artifacts in a re-saved image
  • Smooth a noisy security camera frame

Frequently Asked Questions

Which filter should I use?
Start with Auto. For typical phone photos, Bilateral works fastest. For scanned old photos, Median handles salt-and-pepper noise best. For high-quality denoising on photographs, use Non-Local Means. For separating luminance vs color noise, use Lum/Color (YCbCr split).
Does it auto-detect noise level?
Yes. On upload, OptiPix analyzes flat regions of your image and shows the estimated noise level (Low/Medium/High) with a numeric value. The Auto preset uses this to pick optimal settings.
Can I see what noise was removed?
Yes. Click 'Show noise diff' to see a visualization of exactly which pixels were modified — useful for verifying the filter removed noise, not detail.
Can I zoom in to inspect detail?
Yes. Click 'Show 200% zoom' to see side-by-side zoomed crops of original vs denoised, with adjustable zoom level (1.5×-6×) and pan center.
Are my photos uploaded?
No. All denoising happens in your browser.
Will denoising make the photo blurry?
All denoising trades a tiny bit of detail for noise reduction. The bilateral filter and edge preservation keep edges sharp. The optional sharpening pass restores edge crispness.
What's color noise vs luminance noise?
Luminance noise is the grainy brightness texture you see at high ISO. Color noise is the random colored speckles, especially in shadows. The Lum/Color method reduces them separately in YCbCr space.
Does it work on JPEG artifacts?
Yes — bilateral filtering is effective at smoothing JPEG block artifacts, especially in compressed photos.
Can I batch denoise multiple photos?
Yes. Drop multiple files and the same denoising settings are applied to all, exported as a ZIP.

Related Tools

All 102 Tools

Image CompressorBackground RemoverVideo CompressorImage UpscalerOCR Text ExtractorFormat ConverterImage ResizerEXIF RemoverFace BlurDepth EstimationQR Code GeneratorWatermark MakerColor Palette ExtractorPhoto FiltersImage to PDFObject DetectionImage ClassifierImage CaptionerAI Image GeneratorMeme GeneratorGIF MakerPhoto Collage MakerImage CropPhoto EffectsImage to SVGColor ChangerNoise RemoverPhoto RestorationColor PickerFavicon GeneratorImage to Base64Image Metadata ViewerImage AnnotatorPassport Photo MakerDocument ScannerASCII Art GeneratorImage ComparisonSprite Sheet GeneratorObject RemoverPanorama MakerWord CounterCase ConverterLorem Ipsum GeneratorUUID GeneratorUnix Timestamp ConverterText DiffURL Encoder / DecoderHTML Entity Encoder / DecoderBase64 Text Encoder / DecoderText to Binary / Hex / OctalHash GeneratorJSON Formatter / ValidatorRandom String GeneratorCSV ↔ JSON ConverterMarkdown EditorUnit ConverterPercentage CalculatorBMI CalculatorAge CalculatorTip CalculatorCSS Gradient GeneratorCSS Box Shadow GeneratorCSS Border Radius GeneratorGlassmorphism GeneratorNeumorphism GeneratorCSS Text Shadow GeneratorFlexbox PlaygroundCSS Grid GeneratorAudio TrimmerAudio ConverterAudio MergerAudio RecorderVideo to Audio ExtractorAudio Speed ChangerAudio Volume BoosterRingtone MakerVocal RemoverText to SpeechSpeech to TextAudio Noise RemoverAudio EqualizerAudio EffectsVideo TrimmerVideo MergerVideo ResizerVideo Speed ChangerVideo RotatorVideo to MP4 ConverterAdd Music to VideoMute VideoVideo LooperReverse VideoVideo ScreenshotAdd Subtitles to VideoVideo WatermarkScreen RecorderWebcam RecorderSlideshow MakerVideo FiltersCron Expression BuilderRegex TesterUnix Timestamp Converter