JPG to SVG converter
JPEGs carry compression noise, ringing and colour bleed that naïve tracers turn into hundreds of stray shapes. Curvora measures the noise, denoises with an edge-preserving filter, and treats smeared edge pixels as blends of two real colours.
- Artifact-aware denoising before segmentation
- Blend-aware colour assignment along edges
- Palette limited to the colours that are really there
- Despeckle and minimum shape size controls
Open the vectorizer · How it works · Pricing
Frequently asked
JPEG compression left blocky edges around my logo. Does that end up in the SVG?
Curvora measures the noise level of every image and runs an edge-preserving denoise pass before segmentation. Colour blends caused by chroma subsampling are recognised as blends of two real colours, not as new colours.
Can I limit the number of colours?
Yes. Pick 2 to 256 colours, or let automatic detection find the palette. You can also remove, merge or replace colours after processing.