Convert SVG Vectors to PNG via API
Rasterize SVG vector files to high-quality PNG images via REST API. Specify exact output dimensions and get pixel-perfect PNG output for use in emails, documents, and web pages.
# Convert SVG logo to PNG
curl -X POST \
https://api.convertfilefast.com/v2/convert/svg-to-png \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@logo.svg" \
-F "width=512" \
-F "height=512" \
--output logo.png
# HTTP 200 OK — Content-Type: image/pngAdvantages
Why use our API?
Complete and reliable solution for integration in any tech stack.
Custom Dimensions
Set output width and height in pixels. Render logos, icons, and diagrams at any size you need.
Crisp PNG Output
Get lossless PNG output perfect for logos, icons, and graphics that require sharp edges at any size.
Simple Multipart Upload
Upload logo.svg and receive logo.png. No SVG parsing libraries or local rendering tools required.
Email & Document Safe
PNG files display correctly in all email clients and document editors that do not support SVG.
n8n & Automation Ready
Convert SVG assets to PNG automatically in n8n workflows triggered by any event.
Zero Storage
SVG files are rasterized in memory and deleted immediately. Your assets are never stored on our servers.
FAQ
Frequently Asked Questions
Which SVG formats are supported?
The API supports standard SVG files (version 1.1) including inline CSS styles, gradients, clip paths, masks, and embedded images. SVG files with external font references or JavaScript are also accepted — scripts are ignored during rasterization for security.
Can I set a custom width and height for the output PNG?
Yes. Pass the width and height parameters (in pixels) in the multipart form body. For example, width=1024&height=1024 produces a 1024×1024 PNG. If you omit both parameters, the SVG's natural viewBox dimensions are used.
Is transparency preserved in the PNG output?
Yes. SVG files with transparent backgrounds are rasterized to PNG with a transparent alpha channel by default. The PNG format supports full RGBA, so all transparent areas in the original SVG remain transparent in the output.
What is the maximum SVG file size?
The API accepts SVG files up to 20 MB. For most logos, icons, and diagrams this limit is more than sufficient. If your SVG exceeds this limit, consider removing embedded base64 images or splitting the file before sending.
Start Converting SVG to PNG
Get your API key and convert SVG files to PNG instantly. Free plan includes 10 conversions per month.
No credit card. 10 free conversions on Free plan.