Home Tools Blog About

Create Silhouette from Image

In short

Create silhouettes from any image - alpha or luminance threshold modes, custom color, transparent or solid background. PNG/WebP/JPEG. Free, client-side.

  • Runs in your browser
  • Nothing uploaded
  • Free, no sign-up

Turn any image into a silhouette using either an alpha or luminance threshold. Custom silhouette color, optional transparent background. Threshold slider, 5 luminance formulas.

Original / Silhouette

Original Original
Silhouette Silhouette
Drop an image to begin.
🛡
100% PrivateNo server uploads, ever
InstantRuns in your browser
💧
No WatermarksClean output, always
🆓
Free ForeverNo accounts, no limits

How to Use Create Silhouette from Image

Create Silhouette from Image · free online tool · All Tools Verse
Create Silhouette from Image. Free online tool that runs in your browser.
  1. Drop any image. Best results: portrait or object on a contrasting background.
  2. Pick a mode. Auto uses alpha if the image has transparency, else luminance. Alpha only works on transparent PNGs/WebPs (turns visible pixels into silhouette). Luminance works on any image (turns dark pixels into silhouette).
  3. Adjust the threshold slider. Lower = less area becomes silhouette. Higher = more area becomes silhouette. The stats line shows the silhouette percentage in real time.
  4. Pick silhouette color (default black). Pick background: transparent (PNG/WebP only) or solid color.
  5. Pick output format. PNG/WebP support alpha; JPEG flattens.
  6. Download or copy the data URI. Filename includes dimensions and color.

Frequently Asked Questions

What kind of photo makes a good silhouette?

Strong contrast between subject and background is what matters most. Side profiles of people, animals, trees, and city skylines against a bright sky convert almost perfectly. Photos where the subject and background share similar brightness (a dark coat against a dark wall) force you to push the threshold slider to extremes and lose detail. If you control the shot, photograph the subject against a plain bright background and the conversion becomes one click.

What’s the difference between alpha and luminance modes?

Alpha mode uses each pixel’s alpha channel: alpha > threshold → silhouette. Only works on images with actual transparency (PNG/WebP with alpha channel). On a JPEG (all alpha = 255), every pixel becomes silhouette – useless. Luminance mode uses each pixel’s brightness: brightness < threshold → silhouette. Works on any image; produces a “dark-on-light = silhouette” effect like a stencil.

Which luminance formula should I pick?

Rec 601 (default) is the classic NTSC formula. Rec 709 matches sRGB / modern displays. Average is simple R+G+B / 3. Max channel uses the brightest channel – useful when you want red text on a colored background to NOT become silhouette. Min channel uses the darkest channel – opposite use case.

What does the threshold slider do exactly?

In luminance mode: brightness 0-255. Threshold 128 (default) splits pixels into “dark half” (silhouette) and “light half” (background). Lower threshold makes only very dark pixels become silhouette; higher threshold makes more pixels become silhouette. In alpha mode: alpha 0-255. Threshold 128 means “more than half opaque”. Lower threshold = more pixels qualify; higher = fewer.

Why are the percentages shown in stats?

“X% silhouette” means X% of the image’s pixels qualified as silhouette. Very low (under 0.5%) or very high (over 99.5%) often means the threshold or mode is wrong for this image – the tool shows an info-toast warning in those cases.

Does this preserve image quality?

No – silhouette is fundamentally lossy. Every pixel becomes one of two colors (silhouette or background). Detail inside the silhouette area is lost. That’s the point of a silhouette.

What’s in the download filename?

Format: {original-stem}-silhouette-{w}x{h}-{silHex}.{ext}. E.g., portrait-silhouette-1920x1080-000000.png. The hex makes it obvious which color you used.

What’s the file-size limit?

10 MB. Larger files work in principle but Canvas getImageData gets memory-heavy.

Is anything uploaded?

No. Canvas API runs in the browser. Nothing leaves your device.

Keep going

Related Tools

All Image tools →

Create Stencil from Image

Create stencils - threshold, posterize, edge-detect, or adaptive threshold. Custom colors, invert. PNG/WebP/JPEG. Free,…

Extract Object By Color from Image

Pick a color (or click on the image) and extract pixels matching it -…

Add Background to Image

Add background to images online for free. Change image background color. Fast, private, 100%…

Add Border to Image Online - Photo Frame Effect

Add border to any image online. Upload photo, customize border, download. 100% private.

Add Image Effect Online - Apply Photo Effects

Add effects to images online for free. Apply grayscale, sepia, vintage, and more. Fast,…

Add Noise to Image

Add noise to images online for free. Apply grain effect to your photos. Fast,…

Add Rainbow Filter to Image

Add rainbow filter to images online for free. Apply colorful rainbow effect to any…

Add Sepia Filter to Image - Vintage Photo Effect

Add sepia filter to any image online. Upload your photo, apply vintage sepia effect,…

Add Stroke to Image

Add stroke or border to images online for free. Create framed images easily.

Convert Add Symmetry to Image

Mirror an image to create horizontal or vertical symmetry effects, preview the result, and…

Add Text to Image Online - Text on Photo

Add text to images online for free. Overlay text on your photos. Fast, private,…

Add Watermark to Image

Add watermark to images online for free. Overlay text watermark on your photos. Fast,…

Share

Embed this tool

Add this free tool to your website. Copy and paste the code: