Cricut SVG to PNG Converter
Rasterize any SVG into a crisp, transparent PNG at the exact size and DPI you need for Cricut, Silhouette or DTF printing. Everything runs in your browser — your file is never uploaded.
Big canvases (600 DPI on a large mat) can take a moment and use memory — start at 300 DPI.
Upload an SVG to reveal the size & DPI controls.
Walkthrough: a 512 × 340 monogram, printed 4 inches wide
-
You drop in a monogram whose only size information is
viewBox="0 0 512 340"— nowidthorheightattributes. The tool falls back to the viewBox and takes 512 × 340 as the intrinsic size, so the locked aspect ratio becomes 512 ÷ 340 ≈ 1.5059, and the size fields open at 512 × 340 px. - Leave DPI on 300 and click Inches. Nothing is redrawn; the same box is just re-expressed — 512 ÷ 300 = 1.71 in wide, 340 ÷ 300 = 1.13 in tall. (Two decimals is all an inch field holds, so the underlying pixel box quietly settles at 513 × 339 until you type a real size over it.)
- Type 4 into Width. The aspect lock does its work in pixels: 4 × 300 = 1200 px wide, and 1200 × 340 ÷ 512 = 796.875 px tall, which the height field converts back and reports to you as 2.66 in.
- That displayed 2.66 is what actually gets exported, not the 796.875 behind it: 2.66 × 300 = 798 px. Rounding the height to two decimal inches added 1.125 px, which is why the file comes out 798 tall and not 797. Nobody will see it on a shirt, but that is where the number comes from.
- The readout confirms 1200 × 798 px, printing 4.00 × 2.66 inches at 300 DPI on a transparent background, and the download arrives named artwork-1200x798.png — the pixel size is baked into the filename so you can tell two exports apart later.
- A canvas export carries no DPI tag, so in Cricut Design Space that file is 1200 × 798 pixels and nothing else — you still type the finished width in yourself. Set it to 4 in and those 1200 pixels give you 300 per inch, which is the density Print Then Cut and DTF gang sheets are asking for. Set it to 8 in instead and the same file is only 150 px per inch.
The on-screen preview is capped at 640 px on its long edge for speed, so you'd be looking at a 640 × 426 thumbnail of a 1200 × 798 export. The downloaded PNG is always rendered fresh at full resolution.
Frequently asked questions
Why convert an SVG to PNG for Cricut or DTF?
SVG is a vector format, but many print workflows — DTF gang sheets, Print Then Cut, sublimation, and most heat-transfer shops — want a high-resolution raster with a transparent background. Exporting your cut file as a PNG at 300 DPI at the exact finished size gives the printer clean edges and predictable color, without the surprises that come from letting each app re-scale a vector on its own.
What size and DPI should I use?
Pick the finished physical size (in inches or cm) and set DPI to 300 for Cricut Print Then Cut and most DTF printers — that's the sweet spot for crisp edges without a huge file. Use 150 for quick drafts and 600 only when you have very fine detail. The tool shows the exact pixel dimensions it will export so you can confirm before downloading. If the relationship between DPI, pixels and finished size is still fuzzy, DPI vs PPI explained covers it in one page.
My SVG won't export — why?
If your SVG pulls in an external image or font from another website (an
<image href="https://…"> link or a remote stylesheet), the browser marks the
canvas as "tainted" for security and blocks the export. This tool detects that and tells you
instead of failing silently. The fix is to embed those assets inside the SVG (as data URIs) or
flatten the artwork before converting. Self-contained SVGs export instantly.