SVG to PNG for Printing: Resolution, DPI & Quality Guide
Updated June 2026 · 6 min read
SVGs are perfect for screens — they scale infinitely and stay razor-sharp at any size. But printers don't understand SVG. They need pixels. Converting SVG to PNG for print means getting two things right: resolution and color. Get either wrong, and your print comes out blurry or with weird colors.
The golden rule for print: Convert SVG to PNG at 300 DPI at the intended print size. For a 4×4 inch print, you need a 1200×1200 pixel PNG. Most people under-size their exports by converting at screen resolution (72 DPI) — that's why prints come out blurry.
Understanding DPI vs Pixel Dimensions
This is where most people get confused. DPI (dots per inch) is a print concept — it describes how many pixels are packed into each inch of paper. A PNG file doesn't have a fixed DPI; it has pixel dimensions. The DPI is determined by how large you print it:
- 1000×1000 pixel PNG printed at 4×4 inches = 250 DPI (acceptable)
- 1000×1000 pixel PNG printed at 10×10 inches = 100 DPI (blurry)
- 1000×1000 pixel PNG printed at 2×2 inches = 500 DPI (overkill)
The formula: Pixel Dimension = Print Size (inches) × 300
Step-by-Step: SVG to Print-Ready PNG
- Determine your print size. If you're printing a logo on a business card, you might need 2×2 inches. For a poster, 24×36 inches.
- Calculate the pixel dimensions. Multiply each side by 300. A 2×2 inch print needs 600×600 pixels. A 24×36 poster needs 7200×10800 pixels.
- Convert with the right dimensions. Use svg2png.org — set the scale multiplier to hit your target resolution. For example, if your SVG is 200×200 native, scale 3x to get 600×600 for a 2-inch print.
- Check the background. SVG is transparent by default. If your print surface isn't white, set a white (or appropriate) background color during conversion.
Resolution Requirements by Print Type
| Print Type | Minimum DPI | Example (4×4" print) |
| Business card / small | 300 DPI | 1200×1200 px |
| Brochure / flyer | 300 DPI | 1200×1200 px |
| Large poster (viewed from 3ft+) | 150 DPI | 600×600 px |
| Billboard (viewed from 20ft+) | 30-50 DPI | 120×120 px |
| T-shirt / fabric | 200-300 DPI | 800-1200 px |
| Photo print (glossy) | 300 DPI | 1200×1200 px |
Note: for large format prints viewed from a distance, you can drop the DPI significantly. A billboard at 30 DPI looks sharp because nobody is looking at it from 6 inches away.
The Color Problem: RGB vs CMYK
SVG files use RGB color (designed for screens). Printers use CMYK (cyan, magenta, yellow, black ink). When you convert SVG to PNG, the PNG stays in RGB. This can cause colors to shift when printed — bright blues and greens are especially problematic.
Solutions:
- For home/office printers: RGB PNG is fine — the printer driver handles the conversion automatically
- For professional print shops: Ask if they accept RGB files. Most do and convert themselves. If they require CMYK, you'll need Illustrator or Inkscape to do the color space conversion.
- Soft-proofing: Inkscape (free) has a CMYK preview mode: View → Color Display Mode → CMYK
Quick Reference: Common Print Sizes in Pixels (at 300 DPI)
| Print Size | Pixels at 300 DPI |
| 1×1 inch | 300×300 |
| 3×3 inch (coaster) | 900×900 |
| 4×6 inch (postcard) | 1200×1800 |
| 5×7 inch (greeting card) | 1500×2100 |
| 8.5×11 inch (letter) | 2550×3300 |
| 11×17 inch (tabloid) | 3300×5100 |
| 18×24 inch (poster) | 5400×7200 |