PNG to SVG Converter
Drop a file here or choose one
Supports files up to 25 MiB, 40 million pixels, and 16,384px per side.
Drop in a file, click convert, and you're done. Everything runs directly in your browser with no upload to wait for, and the result is ready to download right away.
Things to know
- Automatic tracing may differ from the original, and it isn't well suited to color-rich images like photos.
- Colors are simplified to at most 16 before edges are traced, so fine textures and gradients may be lost.
- Images with a longer edge over 2,048px are scaled down proportionally before tracing.
How to use
Choose a PNG
Select a PNG file up to 25 MiB.
Convert to SVG
Start the conversion — colors are simplified and the boundaries of each color region are traced automatically.
Save the result
Download the SVG file once it's verified.
Frequently asked questions
Worked example: can a small transparent PNG become an editable SVG?
Try a 32×32 PNG with a solid black 16×16 square starting at pixel (8, 8) and a fully transparent background. It is below the resizing threshold, so the SVG has width="32", height="32", and viewBox="0 0 32 32", with traced paths rather than an embedded PNG. This estimates the square's outline and opacity; it does not recover the original rectangle object or layers. Inspect the edges on a contrasting background before using it as an icon. Tracing simplifies colors to at most 16 and may alter corners or transparency, so keep the PNG when exact pixels matter. Avoid it for photos, soft shadows, or recovering editable text.
What kinds of images convert well?
Images with few colors and crisp edges — logos, icons, and pictograms — convert well. Photos and gradient-heavy images can end up looking very different from the original after the colors are simplified.
Why does the result differ from the original?
Instead of copying the pixels, the colors are reduced to at most 16 and the boundaries of each color region are approximated with curves. That's inherent to automatic tracing — the simpler the shape, the closer the result stays to the original.
Can I convert very large PNGs?
Files up to 25 MiB and 40 million pixels are supported. To keep tracing manageable, images with a longer edge over 2,048px are scaled down proportionally before tracing.
How are transparent PNGs handled?
Transparent areas are traced as a color region of their own, and partial transparency is approximated with opacity values. If the result isn't what you expected, try converting a version with the background filled in.
Are my images sent anywhere?
No. Images are traced right in your browser and never uploaded anywhere. Your files never leave your device.