Convert JPG to SVG
Trace a JPG into clean SVG outlines. JPEG compression softens every edge and speckles the flat areas before you start, so the speckle filter and the palette size are the two controls that matter here.
- Entrée
- JPG
- Sortie
- SVG
- Moteur
- WASM, dans votre onglet
- Prix
- Aperçu gratuit
Déposez une image ici, ou collez-la
Votre image n'est jamais envoyée. Elle est tracée dans cet onglet.Ouvrir le convertisseur complet
Preset
- 01Logo — défini pour cette page16 couleurs
- 02TraitNoir et blanc
- 03Photo64 couleurs
- 04Broderie8 couleurs · Découpe
- 05Vinyle4 couleurs · Découpe
- 06LaserNoir et blanc · Polygone
- Sortie · SVG · PDF · EPS · DXF
- Aperçu gratuit · téléchargement avec Pro 9,00 € / mois
- Votre fichier reste dans cet onglet
Pourquoi vectortrace
- Preuve 1 / 3
Dans le navigateur, en privé
Le moteur est du WebAssembly exécuté dans un worker sur votre propre machine. Votre image n'est jamais envoyée — il n'y a donc rien à divulguer, rien à supprimer, et rien à croire sur parole.
- Preuve 2 / 3
Des chemins modifiables, pas un habillage
Le moteur regroupe l'image en régions de couleur, prend la frontière entre elles et y ajuste des courbes. Ce qui en sort est une géométrie réelle — un fond par région, chaque nœud déplaçable — produite dans l'onglet et jamais sur un serveur.
- Preuve 3 / 3
Des formats pour l'impression et la production
SVG et PDF pour le visuel ; EPS et DXF pour découpeuses, graveurs et logiciels de broderie. De vrais fichiers, ouverts dans Illustrator, Inkscape et LibreCAD — pas un SVG contenant un JPEG.
Repères du format
| Repères du format | JPG · entrée | SVG · sortie |
|---|---|---|
| Genre | Raster. A grid of pixels, stored in 8x8 blocks. | Vector. Paths described in XML. |
| Mise à l'échelle | Blurs past its native size, and the block artefacts scale with it. | Sharp at any size. |
| Couleur | Up to 16.7 million colours, no alpha channel. Lossy. | One solid fill per path, in a palette you can edit by hand. |
| Modifiable dans | Photoshop, GIMP, Affinity Photo. | Illustrator, Inkscape, Figma, Affinity Designer, a text editor. |
| Usage typique | Photographs, camera output, anything a client emails you. | Web, icons, print artwork, the input to a cutter workflow. |
Bon à savoir
JPEG is lossy and block-based: an 8x8 block near a hard edge gets ringing, and a flat colour area picks up a faint grid. Both are invisible at 100% and very visible to a tracer that thresholds. Raising the speckle filter drops the ringing before it becomes a path; lowering the palette merges the block-to-block colour drift back into one fill.
JPEG has no alpha channel, so a JPG of a logo always arrives on a background. Trace it, then delete the background path — it is the largest one and usually the first in the file.
If the JPG is a photograph rather than a mark, switch to the photo preset. A traced photograph is a stylised, posterised version of it, which is the honest description: sixty-four flat fills cannot be a photograph, and any converter that says otherwise is showing you a bitmap in a wrapper.
Comment ça marche
Drop the JPG
Drop, paste or choose a JPG or JPEG. The browser decodes it and the worker takes the pixels from there.
Raise the speckle filter
JPEG artefacts trace as tiny regions. Push the speckle filter up until the path count stops falling, then stop.
Export the SVG
Delete the background path in your editor if the JPG had one — JPEG cannot store transparency, so there always is one.
Benchmark
Mesuré, pas vendu. Le corpus, la méthode et chaque chiffre produit par l'exécution sont publiés intégralement.
Méthodologie → /benchmarks- boundary error, p95
- 0.09 px
- region-count error
- 0.000
- node-count ratio
- 1.00×
Questions
- 01Is JPEG the same as JPG here?
- Yes — same format, same decoder, same page. The extension differs for historical reasons (DOS allowed three characters), so /convert/jpeg-to-svg permanently redirects here rather than existing as a second copy.
- 02Why does my traced JPG have speckles the original does not?
- Those are JPEG artefacts being traced faithfully. Raise the speckle filter so regions under that many pixels are dropped, and lower the colour count so near-identical blocks merge into one fill.
- 03Does the photo leave my computer?
- No. The tracer is WebAssembly running in a Web Worker in this tab, so the pixels stay on your machine. There is no upload step, which is also why it keeps working with the network off.
Voir aussi
Conversions liées