Key Features
- Local image to pencil sketch conversion in the browser
- Adjustable blur radius, low/high edge thresholds, and export quality
- Batch import for multiple files or folders
- Side-by-side preview of source and sketch output
- Single download or ZIP export for all generated results
How to Use
- Click “Choose Images” or “Choose Folder”, or drag files into the upload area.
- Adjust blur radius, edge thresholds, and export quality in Settings.
- Use “Convert Current” or “Batch Convert” to generate the pencil sketch result.
- Download the current image or export all generated files as a ZIP.
Processing Rules
The tool converts the source image to grayscale, applies Gaussian smoothing, then extracts edges with dual thresholds to create a white-background black-line pencil sketch.
PNG and WebP inputs try to keep the same export format, while JPG, GIF, BMP, SVG, and other common inputs usually export as JPG with white fill for transparent areas.
Use Cases
- Avatar and portrait stylization
- Poster sketch drafts and concept covers
- Fast comparison of line density under different settings
- Teaching demos for edge detection and image stylization
Notes
- Larger blur radius usually creates cleaner lines but takes longer to process.
- Lower low-threshold values keep more weak edges, while higher high-threshold values remove stray lines.
- PNG and WebP try to keep their formats on export, while other common inputs usually export as JPG.
- Everything runs locally in your browser; no images are uploaded.
Usage Tips
- Changing settings clears previous outputs, so convert again after parameter updates.
- For portraits, increasing blur radius first and then fine-tuning the low threshold often gives cleaner contours.
- If the sketch is too noisy, raise the high threshold; if too many lines disappear, lower the low threshold.
- Batch ZIP export keeps folder structure and appends a pencil-sketch suffix to the output files.
FAQ
Why do I need to convert again after changing settings?
The sketch output is computed from the current blur and edge thresholds, so any parameter change requires a fresh conversion.
Why does the result have too many or too few lines?
If the output looks noisy, increase blur radius or the high threshold. If too many lines disappear, lower the low threshold.
Why are some files exported as JPG instead of the source type?
Canvas encoding support is limited for some formats in the browser, so the tool falls back to JPG when needed for reliable downloads.