Best Tools

Best SVG to PNG Converter (2026): 10 Tools Ranked

We ranked 10 SVG to PNG converters — and covered the reverse trip too, where PNG to SVG is tracing, not conversion.

T
Team Pixelor
29 min read

There is a persistent idea that SVG and PNG are two settings on the same dial — that if a tool can go one way it can go back the other way just as well. It cannot, and the asymmetry is the single most useful thing to understand before you pick a tool.

Going SVG to PNG is rendering. A program reads the drawing instructions in the file, decides how many pixels you want, and paints them. Nothing is guessed. Going PNG to SVG is tracing: an algorithm looks at a grid of pixels that contains no shapes, no paths and no intent, and invents outlines that approximate what it sees. One direction is arithmetic. The other is an educated guess. We ranked ten tools across both, and where a tool only does one of them well, we say so.

Quick answer: Inkscape is the best all-round free choice because it renders SVG properly and traces bitmaps; use resvg if you are rasterising SVGs by the thousand, and Pixelor if you want both directions in a browser tab with nothing leaving your machine.

Why these two conversions are not mirror images

An SVG is an XML document. It contains paths, shapes, fills, strokes and text — a description of a drawing rather than a picture of one. It has no inherent pixel size; the viewBox attribute defines a coordinate system that is mapped onto whatever area you display it in, which is exactly why the same file can be a 16-pixel favicon and a billboard. When you export it to PNG you are choosing a point on that continuum. Ask for 4000 pixels wide and you get 4000 crisp pixels. Nothing degrades, because there was never a fixed resolution to degrade from.

PNG sits at the opposite end. The specification describes it as storage for static and animated raster images, compressed losslessly, with an optional alpha channel. Lossless here means the pixels you put in are the pixels you get out — it does not mean the file remembers what drew them. By the time a logo has been flattened to PNG, the circle that was once a <circle> element is just a few thousand coloured squares arranged in a ring.

Getting back from that to a vector requires guessing. The best-known engine for it, potrace, is explicit about the job: it transforms a bitmap into a smooth, scalable image, and it works on black-and-white bitmaps, with colour handled by pre-processing or by tracing layer after layer. Modern tracers are far more capable, but the shape of the problem has not changed. The algorithm finds edges, fits curves to them, and simplifies. Feed it a two-colour wordmark and the result can be indistinguishable from the original artwork. Feed it a photograph of a dog and you get a posterised abstraction made of several thousand paths, larger than the PNG you started with and worse to look at.

That distinction drives everything below. A tool can be superb at rendering and hopeless at tracing, or the reverse, and most of them are.

How we evaluated & scored

We ran the same three test files through every tool that would take them: a multi-layer SVG icon set with embedded gradients, an SVG with live text set in a webfont, and a flat two-colour PNG logo at 1200 px for the return trip. Then we scored each tool out of ten on five criteria and weighted them.

Quality carries the most weight because it is where these tools genuinely separate — a converter that silently drops your fonts or hands back a bloated trace has failed at the only job that matters. Privacy is weighted heavily too. Logos and brand assets are the single most common thing people convert in this pair, and they are frequently unreleased. Uploading them to a server you do not control is a real decision, not a technicality.

CriterionWeightWhat it measures
Conversion quality & output control30%Render fidelity, font and gradient handling, trace cleanliness, and whether you can set exact dimensions or DPI
Batch / bulk support20%How many files at once, whether folders and scripting are possible, concurrency limits
Privacy (on-device vs upload)20%Whether files are processed locally or sent to a server, and what the vendor retains
Ease of use15%Time from landing on the tool to a usable file, for someone who is not a designer
Price / value15%What the free tier actually allows, and what paid tiers cost for the capability gained

Overall scores are the weighted sum, to one decimal. The ranking follows the scores rather than the other way round — which is why two command-line tools with no interface to speak of still finish near the top.

All 10, side by side

RankToolBest forBulk?PriceUploads files?Score /10
1InkscapeBoth directions, properly, for freeYes (CLI)FreeLocal8.9
2resvgExact, repeatable SVG rasterising at scaleYes (CLI)FreeLocal8.8
3PixelorBoth directions in a browser tab, no uploadYesFree + credit packsLocal8.4
4VTracerThe best free colour tracingYes (CLI)FreeLocal8.1
5Adobe IllustratorCleaning up a trace by hand afterwardsPartial~$264/yrLocal7.5
6SVGcodeOne-off tracing with zero installNoFreeLocal7.1
7CloudConvertServer-side pipelines and APIsYesFree tier + creditsUploads6.9
8Vectorizer.AIThe hardest tracing jobsAPI only~$10/moUploads6.6
9Vector MagicOffline tracing with manual controlDesktop only~$10/mo or $295Both6.3
10ConvertioOccasional conversions, no setupYesFree tier + ~$7–45/moUploads6.1

1. Inkscape — best for handling both directions properly

Best for: anyone who needs to rasterise SVGs and vectorise bitmaps, without paying for either.

Inkscape is the only tool on this list that is genuinely first-rate at both halves of the job, and it is free and open source on Windows, macOS and Linux. On the render side it has a full SVG engine, an export dialog that lets you set pixel dimensions or DPI, and the ability to export a single object, a selection or a whole page independently. From the command line the same engine takes --export-type, --export-filename, --export-dpi and --export-id; the default of 96 DPI maps one SVG user unit to one output pixel, so --export-dpi=300 is a clean 3.125× upscale rather than a resample.

On the tracing side, Path → Trace Bitmap embeds potrace, and since version 1.0 it also ships autotrace, which adds centreline tracing — the mode that follows the middle of a stroke instead of both of its edges, which matters enormously for line art and hand-drawn scans. You get brightness, edge-detection and colour-quantisation modes with live preview, and because you land inside a vector editor you can immediately delete the stray specks every tracer produces.

The cost is friction. It is a large install, the interface is dense, and the export and trace dialogs both reward knowing what you are doing. Real batch work means the command line, not the GUI. If that trade is acceptable, nothing else here matches it for capability per pound.

  • Genuinely strong in both directions
  • Precise DPI and dimension control, in the GUI and the CLI
  • potrace and autotrace, including centreline tracing
  • Fully offline; free and open source
  • Steep learning curve for a one-off conversion
  • Heavy install for a simple export
  • Batch requires scripting

Price: Free, open source (as of 30 Jul 2026)

2. resvg — best for exact, repeatable rasterising

Best for: developers rendering SVGs in a build step or by the thousand.

resvg is an SVG rendering library written in Rust that ships a command-line application for turning static SVG files into PNGs. It is not a converter in the consumer sense; it is a renderer, and that focus is why it scores a perfect ten on quality. The CLI gives you -w/-h for exact pixel dimensions, -z for a zoom factor, --dpi (10 to 4000, defaulting to 96) and --background for flattening transparency. It can write the PNG to stdout, which makes it trivial to drop into a pipeline.

What you get in return for the setup effort is determinism. The same input and the same flags produce byte-identical output on every machine, which is the property you want when SVG icons are being rasterised as part of CI and a diff in the resulting PNG should mean something. Font handling is deliberate rather than accidental — it resolves against system fonts rather than silently substituting whatever a browser happens to have.

The limits are obvious. There is no GUI, no drag and drop, and no tracing whatsoever: this tool goes one way only. If you also need PNG to SVG you will pair it with something else, and pairing resvg with VTracer gives you a complete, free, offline toolchain for both directions at the cost of two installs and a terminal.

  • Best-in-class render fidelity and precise sizing controls
  • Deterministic output, ideal for CI and build pipelines
  • Scriptable to unlimited volume; entirely local
  • Free and open source
  • Command line only, no interface
  • SVG to PNG only — no tracing
  • Requires installing or building a binary

Price: Free, open source (as of 30 Jul 2026)

3. Pixelor — best for both directions without an install

Best for: converting brand assets you would rather not upload anywhere.

We built Pixelor to do this pair in the browser without a server round trip. Turning an SVG into a PNG runs entirely on your machine: the file is decoded, rendered, and drawn to a canvas at the scale you pick, and the result never leaves the tab. The reverse — tracing a PNG back to SVG — uses a colour-quantising tracer with quality presets that control palette size and path precision. Both work offline once the page has loaded, and neither requires an account.

Two honest limitations. First, because we rasterise through the browser's own image pipeline, we inherit the security rules the platform applies to SVG loaded as an image: scripts do not run and external resources such as fonts and linked images are not loaded unless they are inlined as data URLs. If your SVG references a webfont by URL, convert the text to outlines first — Inkscape or Illustrator will do it in one command — or the type will fall back to something you did not choose. resvg and the desktop editors do not have this constraint.

Second, our tracer is good on flat logos, icons and screenshots of UI, and clearly behind VTracer and Vectorizer.AI on gradients and complex illustration. We would rather say that than pretend otherwise. If the trace matters more than the convenience, use one of those and come back to us for the rasterising.

  • Both directions, nothing uploaded, no account for the free tier
  • Up to 100 images in one batch on a credit pack
  • Works offline after first load; no install
  • Adjustable trace quality presets
  • External fonts and linked images in an SVG will not render — outline text first
  • Scale-based sizing rather than a DPI field
  • Tracing quality trails the dedicated vectorisers

Price: Free for everyday use (5 files at once, no account); credit packs from $4.99 unlock bulk and larger files (as of 30 Jul 2026)

4. VTracer — best free tracer for colour artwork

Best for: vectorising colour logos, scans and illustration without paying a subscription.

VTracer is an open-source raster-to-vector converter from the Vision Cortex research group, written in Rust, available as a command-line tool and as a browser demo. Its advantage over potrace is structural: where potrace expects a binarised black-and-white bitmap, VTracer runs a clustering pipeline that handles full-colour input directly, stacking regions rather than cutting holes in them. The project also notes its fitting algorithm runs in linear time against potrace's quadratic, which is why it copes with large scans that would otherwise crawl.

In practice the output is noticeably tidier than a naive trace: fewer shapes, cleaner joins, and a choice of pixel, polygon or spline curve fitting depending on whether you want geometric accuracy or smooth curves. The demo exposes colour precision, gradient step, corner threshold, segment length, splice threshold and path precision as sliders, which is both its strength and its problem — the defaults are reasonable, but getting the best result means understanding six parameters.

It only goes one way. VTracer does not render SVG to PNG at all, so treat it as the tracing half of a toolchain rather than a converter. As a free alternative to Vectorizer.AI and Vector Magic it is remarkable value; as a tool to hand a non-technical colleague, less so.

  • Handles full-colour input natively, unlike potrace
  • Compact output with fewer redundant shapes
  • Free, open source, runs locally; CLI scales to batch
  • Fine-grained control over clustering and curve fitting
  • Tracing only — cannot produce PNG from SVG
  • Six interacting parameters to tune for best results
  • Batch work needs the command line

Price: Free, open source (as of 30 Jul 2026)

5. Adobe Illustrator — best for fixing a trace by hand

Best for: designers who need to trace and then clean up the result properly.

Illustrator earns a ten on quality for a reason that has little to do with its tracer and everything to do with what happens afterwards. Image Trace gives you presets and live parameter adjustment, and Expand converts the preview into editable paths — but the real value is that you are then sitting in the best vector editor there is, with the pen tool, Pathfinder, and Simplify available to fix the six things the algorithm got wrong. No automatic tracer produces production artwork on the first pass. Illustrator is where you make it production artwork.

Export in the other direction is equally solid: Export As PNG with resolution multipliers, or Export for Screens to emit several sizes and scale factors in one action. Fonts, gradients, clipping and blend modes all render the way the document intends, because the renderer and the authoring tool are the same program.

The obstacles are cost and complexity. Adobe lists the Illustrator single-app plan at US$263.88 per year prepaid, with monthly billing costing more, and batch work means recording Actions and running them through the Batch dialog — workable, but nobody's favourite afternoon. If Illustrator is already open on your machine you should use it. Subscribing to it for format conversion alone would be an odd decision.

  • Best-in-class rendering and font handling
  • Image Trace plus a full editor to repair the output
  • Export for Screens produces multiple sizes at once
  • Runs locally on your own files
  • Expensive if conversion is all you need
  • Batch requires Actions, not a drop zone
  • Substantial learning curve

Price: US$263.88/yr prepaid annual for the Illustrator single-app plan; monthly billing costs more (as of 30 Jul 2026)

6. SVGcode — best zero-install tracer

Best for: a single bitmap you want vectorised right now, privately.

SVGcode is a progressive web app that compiles potrace to WebAssembly and runs it in your browser. It accepts JPG, PNG, GIF, WebP and AVIF, traces the image colour by colour, offers posterisation to reduce the palette first, and passes the result through svgo to strip the redundancy out of the output. It is fully offline enabled and open source under the GPL, inheriting potrace's licence.

The appeal is that there is nothing between you and the result: open the page, drop a file, get an SVG, and nothing was uploaded. For a logo pulled off a website that needs to be scalable by this afternoon, that is often the fastest honest answer on this list. The File System Access API integration means it can save back over the original file rather than dumping into your downloads folder.

Its ceiling is potrace's ceiling. Colour tracing by repeated passes is slower and less coherent than VTracer's clustering approach, and on a busy image the layer stack gets heavy. There is no batch — it is one image at a time by design — and no rendering in the other direction. It is a sharp tool with a narrow blade.

  • Entirely client-side; installable and works offline
  • Free and open source
  • Posterisation controls and automatic svgo optimisation
  • Saves directly back to the file system
  • One image at a time
  • Colour tracing is slow on large images
  • Tracing only; no SVG to PNG

Price: Free, open source (as of 30 Jul 2026)

7. CloudConvert — best for server-side pipelines

Best for: teams automating conversion inside an application.

CloudConvert is the most capable of the upload-based services here, mostly because of its API. Its SVG to PNG conversion preserves transparency and lets you scale the vector losslessly to a specified size, and the job-based API lets you chain tasks — import, convert, optimise, export — into a single request, which is why it turns up inside so many products' file-handling code.

The free tier allows ten conversions a day with a 1 GB maximum file size, five minutes of processing per task and five concurrent tasks, with no card required. Beyond that you buy credits at roughly one credit per minute of conversion time, either as never-expiring packages starting at 1,000 credits or as a monthly subscription that the company prices up to around half as much per credit as packages.

The trade is unavoidable: your files go to their servers. For public marketing assets that is a non-issue. For an unreleased logo it is a decision you should make deliberately rather than by default. Ten conversions a day also runs out quickly if you are working through an icon set.

  • Mature API with chained, multi-step jobs
  • Preserves transparency and scales to any specified size
  • Generous 1 GB file ceiling even on the free tier
  • Credits that never expire on the package plans
  • Files are uploaded and processed remotely
  • Free tier capped at ten conversions per day
  • Credit accounting is awkward to predict for mixed workloads

Price: Free tier (10 conversions/day); credit packages from 1,000 credits, plus monthly subscriptions — see vendor page (as of 30 Jul 2026)

8. Vectorizer.AI — best for difficult tracing jobs

Best for: the images every other tracer makes a mess of.

Vectorizer.AI combines deep-learning networks with geometric shape fitting, and on hard inputs — noisy scans, anti-aliased edges, artwork with gradients — it produces the cleanest automatic results we have seen. It accepts PNG, JPG, GIF, BMP and WebP up to 3 megapixels and 30 MB, and outputs SVG, EPS, DXF and PDF plus a cleaned-up PNG. Sub-pixel precision, full colour with transparency and adaptive simplification are all handled without you touching a slider.

Pricing splits in two. The web app is $9.99 a month for unlimited images, which is straightforward. The API is credit-based, from $9.99 for 50 credits down to under eleven cents per credit at volume, with unused credits rolling over up to five times the monthly allowance. You can integrate and test the API for free, but preview results cost 0.2 credits each and come back watermarked, so there is no way to evaluate final output quality without paying something.

It scores where it should and loses where it should. Quality is near the top of the list; privacy is at the bottom, because everything is uploaded. There is no batch in the web app, only through the API, and the 3-megapixel input cap will stop you dead on a high-resolution scan.

  • The most capable automatic tracer here on difficult images
  • Multiple vector outputs including EPS, DXF and PDF
  • Excellent results with no parameter tuning
  • API credits roll over up to 5× the monthly allowance
  • Every image is uploaded
  • 3 MP / 30 MB input limit
  • Previews are watermarked; no true free tier
  • Batch only via the API

Price: Web app $9.99/mo unlimited; API from $9.99/mo for 50 credits, scaling to about $0.05/credit at volume (as of 30 Jul 2026)

9. Vector Magic — best for offline tracing with manual control

Best for: people who want to trace on their own machine and correct the result interactively.

Vector Magic has been doing this longer than almost anything else on the list, and its interactive workflow — trace, then tell it which colours to merge or split, then re-trace — still produces excellent results on logos. It is also the only paid tool here that meaningfully goes both ways: the Desktop Edition exports PNG, GIF and BMP alongside SVG, EPS, PDF, AI and DXF.

The pricing is where it becomes a specific recommendation rather than a general one. The Online Edition is $9.95 a month for unlimited browser-based use, but batch processing, transparency support, very large images and grouping shapes by colour are all Desktop-only features. The Desktop Edition is a $295 one-time licence. That is a lot for a converter and very reasonable for a permanent tool you use weekly — which of those it is depends entirely on your volume.

We scored privacy at five rather than higher because the two editions behave completely differently: Desktop is fully offline, Online uploads. Buyers routinely assume they are getting the same product at two price points, and on transparency alone they are not.

  • Interactive correction produces very clean logo traces
  • Desktop Edition runs fully offline and does batch
  • Wide output range including AI and DXF
  • One-time licence available instead of a subscription
  • Online Edition lacks transparency support and batch
  • $295 desktop licence is steep for occasional use
  • Only two free trial images

Price: Online Edition $9.95/mo; Desktop Edition $295 one-time (as of 30 Jul 2026)

10. Convertio — best for the occasional conversion

Best for: a file you need converted once, on a machine you do not control.

Convertio covers both directions and asks nothing of you beyond dropping a file, which is the entire pitch. It is the tool you reach for on a borrowed laptop with no admin rights. To its credit, its PNG-to-SVG page is honest about the constraint at the heart of this article, noting that tracing works best on graphics with distinct edges and that photographs produce complex SVGs with large file sizes.

What you do not get is control. There are no exposed tracing parameters, so if the automatic result is wrong your only move is to try a different tool. Rendering quality is adequate rather than precise, and the free tier is tight enough that anything beyond a handful of files pushes you into a plan. Paid tiers run from $11.99 a month for Lite ($6.99 on annual billing) through Basic at $22.99 and Pro at $44.99, with credits, file-size ceilings and concurrency scaling up each step.

Everything uploads, which puts it at the bottom on privacy alongside the other server-side services. Ranked last here does not mean bad — it means every tool above it does something specific better, and Convertio's advantage is that it does everything adequately with zero commitment.

  • Both directions, no install, no configuration
  • Straightforward multi-file queue
  • Candid about what tracing can and cannot do
  • Reasonable annual pricing if you convert regularly
  • Files are uploaded to their servers
  • No tracing or rendering parameters exposed
  • Free tier is limited

Price: Free tier with limited credits; Lite $11.99/mo ($6.99/mo annual), Basic $22.99/mo, Pro $44.99/mo (as of 30 Jul 2026)

Going the other way: what PNG to SVG actually gives you

Half the searches that land on a page like this are for the reverse trip, usually because someone has a logo in PNG and needs it on a banner or a T-shirt. It is worth being precise about what you will get back, because the gap between expectation and result is where the frustration lives.

Tracing works on a simple principle: find the boundaries between regions of similar colour, fit curves along them, and simplify until the shape count is manageable. That works beautifully when the boundaries are real — a two-colour wordmark, a flat icon, a black-ink signature on white. It works badly when they are not. A photograph has no boundaries, only gradients, so the tracer manufactures them by quantising the image into bands. The output is a poster effect made of paths, and it is almost always larger than the PNG it came from.

Three practical rules follow. First, start from the largest, cleanest PNG you have — tracing a 200-pixel favicon gives the algorithm almost nothing to work with, and no amount of parameter tuning will conjure detail that was thrown away. Second, if the source has anti-aliased edges, expect either soft double-outlines or a slightly chunky result depending on the threshold; some tools let you posterise first, which usually helps. Third, check what you actually received. Some converters produce an SVG that simply wraps the original bitmap in an <image> element — the file has the right extension and none of the benefits. Open it in a text editor: if you see <path> elements, it is a real trace; if you see base64, it is a PNG in a costume.

And when the stakes are high, the honest answer is not a converter at all. If the asset is a company logo, ask whoever made it for the original vector file. Ten minutes of email beats an afternoon of curve-fitting.

How to pick the right one for your situation

  • Rasterising a handful of SVGs for a website? Any of the top six will do it. Pick on privacy and convenience — a browser tool that keeps the files local is the shortest path.
  • Rendering SVGs in a build pipeline? resvg. Deterministic output, exact dimensions, writes to stdout, no surprises between machines.
  • Converting an unreleased logo or client artwork? Anything that processes locally: Inkscape, resvg, Pixelor, VTracer, SVGcode or Vector Magic Desktop. Not the upload-based services.
  • Your SVG uses a webfont? Convert the text to outlines before you rasterise, or use a desktop renderer. Browser-based tools cannot load external fonts when SVG is treated as an image.
  • Tracing a colour logo and you want it free? VTracer. It is the closest free equivalent to the paid vectorisers, and the CLI batches.
  • Tracing something genuinely difficult? Vectorizer.AI, accepting that it uploads and that you will pay to see an unwatermarked result.
  • Tracing regularly, offline, and you will fix the output by hand? Illustrator if you already subscribe; Vector Magic Desktop if you do not and prefer a one-time cost.
  • One file, borrowed computer, no install possible? SVGcode for tracing, Convertio or a browser converter for anything else.

Frequently asked questions

Does converting SVG to PNG lose quality?

Not in the usual sense. You are choosing a resolution rather than discarding data, and PNG stores what it is given losslessly. What you lose is scalability: once it is a PNG, enlarging it past the size you exported will soften it. Export at the largest size you will ever need, or export several.

What size or DPI should I export at?

For screens, export at twice the display size for high-density displays — a 200-pixel logo slot wants a 400-pixel PNG. For print, 300 DPI at the physical dimensions is the standard starting point. Tools that expose a DPI field, like Inkscape and resvg, default to 96 DPI, which maps one SVG user unit to one pixel.

Why did my text change font in the PNG?

Because the font was referenced rather than embedded, and the renderer could not fetch it. Browsers deliberately block external resources — including fonts — when an SVG is loaded as an image. Convert the text to paths in a vector editor before exporting, and the problem disappears permanently.

Can I convert PNG to SVG and get the original file back?

No. The vector information was destroyed when the image was rasterised. Tracing produces new paths that approximate the pixels; on flat artwork the approximation can be excellent, but it is never the original document, and layer names, editable text and effects are all gone.

Does PNG to SVG work on photographs?

Technically yes, usefully no. A traced photograph becomes hundreds or thousands of flat colour regions — a poster effect — and the resulting file is typically larger and slower to render than the PNG. If you want a photo to scale, use a larger raster instead.

Is SVG smaller than PNG?

For flat graphics, usually and dramatically — an icon might be a few hundred bytes as SVG against tens of kilobytes as PNG, and it stays sharp at any size. For anything photographic the relationship inverts completely. Complexity, not dimensions, drives SVG file size.

Do I need transparency to survive the conversion?

PNG supports an alpha channel, so transparent SVG regions convert cleanly by default in any competent tool. Watch for two exceptions: some converters flatten to white unless told otherwise, and Vector Magic's Online Edition does not support transparency at all — that is a Desktop Edition feature.

#svg#png#converter#vector#image tracing#best tools

Convert your files free, right in your browser

Pixelor converts images and video on your device — nothing is uploaded.

Start Converting