2026-07-08
How to Convert JPG to SVG in Inkscape, GIMP, Figma, and Free Tools
How to convert JPG to SVG in Inkscape (Trace Bitmap), GIMP, Figma, Canva, and other free tools, plus when an online converter beats them all.
Written and reviewed by
Shahab Uddin, Founder & Product Lead. Shahab built JPEGtoSVG.com and reviews the site's conversion guides, presets, and SVG quality advice.
Quick Answer
- In Inkscape, import the JPG, select it, open Path > Trace Bitmap, adjust the settings, click Apply, then Save As Plain SVG.
- GIMP cannot vectorize a JPG directly; it is a raster editor, though it can export paths you draw by hand.
- Figma and Canva do not trace raster images into vectors, so use Inkscape or an online JPG to SVG converter for real conversion.
Table of contents
Plenty of free design tools claim to handle SVG, but only some can actually turn a raster JPG into a real vector. Inkscape can, thanks to its Trace Bitmap engine, while tools like GIMP, Figma, and Canva work with vectors but do not vectorize photos.
This guide shows the correct JPG to SVG path in each free tool and points to the fastest alternative when a tool falls short.
Convert JPG to SVG in Inkscape (Trace Bitmap)
Inkscape is the leading free desktop option and a genuine alternative to Illustrator's Image Trace. Its Trace Bitmap feature converts the JPG into editable vector paths you can save as SVG.
- Open Inkscape and import the JPG (File > Import).
- Select the image, then open Path > Trace Bitmap.
- Choose a mode: single scan for simple art, or multiple scans (colors) for multi-color images.
- Adjust thresholds and the number of colors, using Update to preview.
- Click Apply, then delete the original raster underneath the new vector.
- Save As and choose Plain SVG or Optimized SVG.
What GIMP can and can't do
GIMP is a raster editor like Photoshop, so it does not vectorize a JPG into clean scalable paths. You can create paths manually with the Paths tool and export them, but for automatic JPG to SVG conversion you should use Inkscape or an online converter instead.
Figma and Canva: vectors, but no tracing
Figma and Canva both work with SVG files, but neither traces a raster JPG into a vector for you. In practice, you convert the JPG to SVG somewhere else first, then import the finished SVG into Figma or Canva to use in your design.
So the typical workflow is: trace the JPG with Inkscape or an online converter, then drop the resulting SVG into Figma or Canva.
Kittl, Convertio, Creative Fabrica, and online converters
Web tools such as Kittl, Convertio, Creative Fabrica, and iLovePDF offer JPG to SVG conversion with varying quality and limits — some require an account, cap free conversions, or trace with little control. A converter built specifically for image-to-vector work usually gives you better presets (Logo, Icon, Photo), cleaner background removal, and no watermark, which matters most for logos and cut files.
Tips and best practices
- In Inkscape, save as Optimized SVG to strip editor metadata and shrink the file.
- Delete the original raster image after tracing in Inkscape, or it stays embedded in the file.
- Trace first, then import the SVG into Figma or Canva rather than expecting them to vectorize.
Common mistakes to avoid
- Expecting GIMP, Figma, or Canva to automatically vectorize a JPG.
- Leaving the raster image behind the traced paths in Inkscape.
- Using a generic file converter and getting a watermarked or bloated SVG.
Helpful internal resources
Skip the desktop setup
Convert JPG to SVG Online
Trace your JPG in the browser with Logo, Icon, and Photo presets, then export a clean SVG.
Convert Image to SVGConclusion
Inkscape is the best free desktop tool for JPG to SVG thanks to Trace Bitmap, while GIMP, Figma, and Canva are better suited to editing SVGs than creating them from photos.
For speed and clean presets, an online converter handles the trace and hands you a ready SVG.
FAQ
How do I convert JPG to SVG in Inkscape?
Import the JPG, select it, open Path > Trace Bitmap, choose single or multi-color scan, adjust thresholds, click Apply, remove the original raster, and save as Plain or Optimized SVG.
Can GIMP convert JPG to SVG?
Not automatically. GIMP is a raster editor and cannot vectorize a JPG into scalable paths. Use Inkscape or an online converter for true JPG to SVG conversion.
Can Figma or Canva convert JPG to SVG?
No. Figma and Canva use SVG files but do not trace raster images into vectors. Convert the JPG to SVG first, then import the SVG into Figma or Canva.