Trace

Search tracing engines and settings, then compare every candidate against your source image.

PNG, JPG, WebP, GIF, or SVG · image stays on this device

Recommendations send numerical measurements, never your image or SVG.

No source colour yet

Keeps the detected ink in filled previews and exports.

Adjust source auto-tuned
For white artwork on a dark background.
Candidate search

10s tracing + scoring target.

Research controls

Advanced settings auto-tuned

Quick shares the time target below between tracing and scoring. Active candidates finish before ranking. Exhaustive uses the candidate count and raster budget; uncheck Auto to set them by hand.

Candidates
Raster budget
Exhaustive max candidates raster-scored and ranked. Quick scores each completed batch within its time target.
Potrace uses the already-prepped trace raster with fixed blacklevel 0.5; threshold is not randomized.
Both run on your computer. WASM is faster; the original JavaScript produces slightly different paths. Both use the full search and scoring pipeline. Visible post-engine stage: ranking compares the rounded inline SVG, not the raw engine float output. SVGO runs after sanitize/rounding. The raw sanitized engine SVG remains in debug exports; SVGs are scored after this optimizer stage. A/B mode: engine choice and quarter-turn perturbations affect only engine input. Preview, scoring, and exports stay in canonical source coordinates.
SVGO settings rerun required

These are the actual browser SVGO plugins passed to the final optimizer. Changing any of them invalidates the current candidate ledger because the optimized SVG is what gets raster-scored and ranked.

Precision is linked to the ranking precision stage: rounded-1dp → floatPrecision 1.
Export Markdown optional

Markdown builder — include only the sections you want.

Ranking weights local Lab only

Public Lab controls for local experiments. The private recommendation profile is not available here. Penalties — 0 ignores a metric; higher weights push candidates with that trait down the local ranking. IT scores ImageTracer candidates; PT scores Potrace candidates.

Hairpin detector rerankable

Geometry detector behind the hairpin count rank metric. Smaller radii catch tiny curls; larger radii catch broad rounded hairpins. Changing these settings recomputes the metric for the current candidate ledger when possible.

Comma or space separated. Smaller values catch tiny hairpins; each value is one source-pixel scan size. Potrace-hairpin default: 1, 1.5, 2.5, 4, 6.

Hairpin detector: radii 1/1.5/2.5/4/6px · turn ≥60° · chord ratio ≤0.85.

Edit weights JSON by hand

No results yet — run a search.

Export labels optional
Tools & diagnostics
Self-tests have not run yet.
StatusLoad an image, adjust source prep if needed, then run.
EngineImageTracer · Potrace adapter
Auto · A—
Rank scorelower is better
No results yet — run a search.
Drop an image to trace
PNG · JPG · WebP · GIF · SVG