Can GIMP Convert PNG to SVG?
GIMP can't trace a PNG logo into a full SVG, but it can turn selections into paths and export them as SVG outlines. Here is what that produces, how to do it, and where it falls short.
Contents
The short answer
Not in the way most people expect. GIMP is a raster editor, and it has no one-step command that turns a PNG logo into a finished, colored SVG file. What it can do is build vector paths from a selection and export those paths as an SVG file. That gives you usable outline geometry, but not a complete logo file. Fills, colors, and stacking order are not carried into the export, so the result usually needs finishing in a dedicated vector editor.
If you have a scanned print or a low-resolution PNG of a logo and need editable vector artwork, GIMP can handle part of the job. It is good for cleanup and rough path extraction. It is not a replacement for tracing or redrawing in a vector application.
What "PNG to SVG" can actually mean
An SVG extension does not guarantee editable vector shapes. Before choosing a method, it helps to know which of three different outcomes you are getting.
| Result | What is inside the SVG | Scales cleanly? | Editable as a logo? |
| Embedded raster | The original PNG pixels wrapped in an SVG container | No, it pixelates like the PNG | No |
| Traced or path-based vector | Path outlines generated from or drawn over the image | Yes | Yes, though traced paths often need node cleanup |
| Raster preview | A thumbnail or preview image that accompanies vector data, or stands in for it | Depends on what else is in the file | Only if real paths are also present |
Some online converters and vector editors will place a PNG inside an SVG and save it. The file name changes, but the artwork is still pixels. GIMP's path export works differently: it writes path geometry, not embedded pixels. The quality of that geometry depends on how clean your selection was.
What GIMP can and cannot do
- Can: clean up a scan or PNG with levels, curves, threshold, despeckling and manual retouching
- Can: convert a selection into a path (Select > To Path)
- Can: let you draw and adjust paths by hand with the Paths tool
- Can: export one or all paths to an SVG file from the Paths dialog
- Can: open and rasterize SVG files
- Cannot: auto-trace a multicolor image into filled vector shapes in one step
- Cannot: save the full layered image, with its colors and fills, as a vector SVG
- Cannot: export live, editable text into the SVG; text has to be converted to a path first or rebuilt elsewhere
Menu names and dialog layouts can shift slightly between GIMP versions. The underlying features (selection to path, the Paths tool, and path export) have been part of GIMP for a long time.
How to get vector paths out of a PNG or scanned logo with GIMP
What you need before starting
- The cleanest source available: an original print scanned at the highest resolution your scanner supports, or the largest PNG you have
- A reference for the intended colors, if the print has faded or shifted
- The typeface name, if the logo contains text and you plan to rebuild it
- Confirmation that you are allowed to modify the artwork (see the rights note below)
- A vector editor for finishing, such as Inkscape, Illustrator or Affinity Designer
Steps
- 1. Open the scan or PNG in GIMP and scale it up if it is small. A larger canvas gives the selection-to-path conversion more edge detail, but it cannot restore detail the source never had.
- 2. Clean the image. Straighten and crop the scan. Then use Levels or Curves to push the background toward pure white and the logo toward solid color. Remove dust, paper texture and print halftone dots. For single-color marks, Colors > Threshold produces a hard black-and-white edge.
- 3. Select one color region at a time. Use Select by Color or Fuzzy Select, adjust the threshold until the edge hugs the shape, and add or subtract areas as needed. Each distinct fill color in the logo should get its own selection.
- 4. Convert the selection with Select > To Path. The new path appears in the Paths dialog. Rename it after the element or color it represents.
- 5. Repeat for every color region, so you end up with one named path per color or element.
- 6. Refine the paths with the Paths tool in Edit mode. Remove stray nodes, smooth jagged curves, and redraw shapes the selection handled poorly, especially thin strokes, sharp corners and small counters inside letters.
- 7. Export from the Paths dialog. Right-click a path and choose Export Path. You can export the selected path or all paths into one SVG file.
- 8. Finish in a vector editor. Open the exported SVG, assign fill colors to each path, set the stacking order, and combine or subtract shapes where needed, for example to cut letter counters out of a solid shape.
Handling text
Lettering traced from a scan tends to come out lumpy, because print spread and scan noise distort the letterforms. If you can identify the typeface and you hold a license for it, setting the text again in a vector editor and converting it to outlines usually gives a cleaner result than tracing. Custom or hand-drawn lettering has to be traced or redrawn by hand. Converting text to outlines also means the file no longer depends on the font being installed, which matters for handoff.
Color
Colors sampled from a scanned print reflect the paper, ink, lighting and scanner, not the original specification. Treat sampled values as a starting point. If an official color reference exists, use it instead. Because GIMP's path export carries no fill information, you assign the colors in the vector editor.
Final inspection
- Open the SVG in a vector editor's outline or wireframe view. You should see path outlines and no embedded bitmap.
- Optionally open the file in a text editor. Path data appears as path elements. An image element with encoded data means raster content is still inside.
- Zoom far in on curves and corners to check for wobble, stray nodes or gaps.
- Confirm that shapes are closed and that letter counters are true holes, not white shapes stacked on top.
- Check that every element has the intended fill and that no leftover background shape is present.
- Scale the artwork up and down to confirm it stays crisp and keeps its proportions.
When another tool is the better fit
For anything beyond a simple one- or two-color mark, the GIMP workflow gets slow: one selection per color, then manual reassembly. Vector editors with built-in bitmap tracing can produce filled, multicolor shapes directly. Inkscape's Trace Bitmap feature is one free example. Even those results usually need cleanup. For logos that must be accurate, the most reliable approach is to redraw the mark by hand over the scan. A practical split is to use GIMP to prepare a clean reference image and do the vector work in a vector editor.
A note on rights
Being able to download or scan a logo is not the same as having permission to redraw, modify or reuse it. Logos are commonly protected as trademarks, the artwork may be under copyright, and fonts used in the lettering carry their own license terms. If the logo is not yours, confirm you are authorized before reconstructing it. Where possible, ask the owner for the original vector file first.
Evidence gaps
This article describes GIMP's documented path features and general vector-editing principles. It does not include tested comparisons of trace quality between tools, version-specific menu screenshots, or measurements of how source resolution affects the output. Results depend heavily on how clean and detailed your source image is.