Image Sharpen & Detail
FreeSharpen an image, apply edge enhancement, run edge detection, or remove noise, directly in your browser.
Runs entirely in your browser. Your image is never uploaded anywhere.
Click to choose an image, or drag and drop one here
Recent Activity
Visible to everyone. Last 20 uses across all visitors, newest first.
No activity yet. Be the first.
What this tool does
Applies four detail-focused effects to a photo directly in your browser: Sharpen (adjustable unsharp masking), Edge Enhancement (a lighter, fixed-kernel sharpen), Edge Detection (a Sobel or Laplacian grayscale edge map, with an optional black-and-white threshold), and Remove Noise (a median filter that cleans up speckled, salt-and-pepper style noise).
How It Works
Sharpen subtracts a blurred copy of the image from the original and adds that difference back in, scaled by the Amount slider (a classic technique called unsharp masking), which boosts contrast right at edges while leaving flat areas alone. Edge Enhancement convolves the image with a fixed 3x3 kernel (a center weight of 5 surrounded by -1s on the four adjacent sides) that amplifies local contrast in a single pass. Edge Detection converts the image to grayscale and measures how sharply brightness changes at every pixel: Sobel combines a horizontal and a vertical gradient kernel into one magnitude, Laplacian instead compares each pixel directly against its four neighbors in one step; the result is shown as a grayscale map, or as pure black and white once the Threshold slider is raised above 0. Remove Noise replaces every pixel with the median value found in a square window around it (3x3 up to 7x7 depending on Strength), which discards isolated outlier pixels entirely rather than blending them in the way an averaging blur would.
Problems it solves
- Making a slightly soft or blurry photo look crisper before sharing or printing it.
- Extracting just the outlines or shapes from a photo for tracing, design, or analysis.
- Cleaning up a grainy or speckled photo, such as an old scan or a low-light shot, without smearing its edges.
Frequently asked questions
›What is the difference between "Sharpen" and "Edge Enhancement"?
Sharpen uses an adjustable unsharp mask: it blurs a copy of the image by your chosen Radius, then adds back the difference between that blur and the original, scaled by the Amount slider, giving fine control over both how far the effect reaches and how strong it is. Edge Enhancement instead applies one fixed, small 3x3 sharpening kernel with only an Intensity blend slider, giving a lighter, more direct, single-pass sharpen that is faster to reason about but less tunable.
›What is the difference between "Sobel" and "Laplacian" edge detection?
Sobel separately measures the rate of brightness change horizontally and vertically and combines the two into one gradient strength, which tends to produce thicker, more directional-looking edges. Laplacian measures how different a pixel is from all of its neighbors at once in a single pass, which tends to produce thinner edges but reacts more to noise, since it has no separate horizontal/vertical smoothing built in.
›What does the Threshold slider do in Edge Detection?
At 0 (Off), the tool shows the raw edge strength as shades of gray, brighter where the image changes more sharply. Raising the threshold converts the result into a strictly black-and-white image: any point with edge strength at or above the threshold becomes pure white, everything else becomes pure black, which is useful for isolating only the strongest, most obvious edges.
›How is "Remove Noise" different from a regular blur?
A regular blur averages every pixel with its neighbors, which smooths out noise but also dilutes it into nearby pixels, spreading it out rather than removing it. Remove Noise instead replaces each pixel with the median (the middle value) of its neighborhood, and a stray noisy pixel can never become the middle value of a mostly-uniform neighborhood, so it gets completely discarded instead of blended in, at the cost of not smoothing gradual changes the way a blur does.
›Is my photo uploaded anywhere?
No. Every effect here runs locally in your browser using the HTML canvas API. Nothing is sent to a server.
Related Tools
Image
Image Channel Mixer
Independently scale the red, green, and blue channel intensity of an image with a live preview.
FreeImage
Image Color Filters
Apply Grayscale, Sepia, Invert, Posterize, or Solarize filters to an image with a live preview.
FreeImage
Image Levels & Threshold
Adjust tonal range with Clip, Stretch (Levels), or Threshold (black & white) modes, with a live preview.
FreeImage
Image Histogram Equalizer
Boost contrast using histogram equalization, across the whole image or just a selected area.
Comments (0)
Found this tool useful? Leave a comment, share a tip, or tell us how we can make it better.
No comments yet. Be the first to share your thoughts!