Forum Discussion
marilynroe
Jun 04, 2025Iron Contributor
Any free png to svg converter that works on PC or Mac?
I'm working on a small design project and need to convert several PNG images into SVG format. Since SVG is vector-based and scales better for things like logos or icons, I prefer that over raster for...
NicholasWilliams
Aug 20, 2026Bronze Contributor
If you're looking for a lightweight, classic tracing tool, Autotrace is an open-source option. This command-line tool offers a high degree of customization and precise control over parameters such as color simplification, smoothing, and corner detection, making it a great choice when you need to convert png to svg programmatically or in batches.
Steps:
- Install the software → Open Command Prompt or Terminal → Navigate to the folder containing the PNG files → Use another program to convert the PNGs to BMPs, then trace them:
convert input.png input.bmp
autotrace -output-format svg -output-file output.svg input.bmp
- Batch processing multiple files:
for f in *.png; do convert "$f" "${f%.png}.bmp"; autotrace -output-format svg -output-file "${f%.png}.svg" "${f%.png}.bmp"; done
- Perform advanced customization:
autotrace -output-format svg -color-count 8 -corner-threshold 60 -noise-removal 2 -output-file output.svg input.bmp
P.S.
- -color-count 8 reduces the color palette to 8 colors
- -corner-threshold 60 detects corners more aggressively
- while -noise-removal 2 removes subtle artifacts