Convert SVG to PNG, JPEG, or WebP at any size. Drop or paste your SVG, pick a canvas, and download — runs entirely in your browser.
or click to browse · .svg files only
PNG for logos & icons (lossless). JPEG for photos. WebP for smallest web files.
Pick a preset or enter a custom size. The SVG scales to fit your canvas.
Fit keeps the full SVG visible. Fill covers the canvas (may crop). Stretch ignores aspect ratio.
Transparent only works in PNG/WebP. Pick a solid colour or upload your own image as the canvas background.
Tweak the visual output without modifying the original SVG.
Rotate or flip the SVG on the canvas.
No SVG loaded yet
Upload a file or paste SVG code in the panel →
Export
All conversion happens in your browser. Your SVG files never leave your device.
Changes to any setting re-render the canvas immediately — no waiting.
SVGs are vector — export at 16px or 4096px with no quality loss.
Adjust brightness, contrast, saturation, hue, rotation, flip, padding and more.
SVG is a vector format — perfect for the web, but not every tool, platform, or app accepts it. This converter turns any SVG into a pixel-based PNG, JPEG, or WebP at the exact resolution you need, rendering the vector onto a canvas right in your browser.
Because SVGs are resolution-independent, you can export the same icon at 16px for a favicon or 4096px for a print asset with zero quality loss. Drop in a file or paste markup straight from Figma, Illustrator, or an icon library, then fine-tune the format, size, background, and filters before you download. People use it to:
Everything runs local and in-browser — your SVG is rendered on a hidden canvas on your own device and nothing is ever uploaded to a server, so even confidential or unreleased artwork stays private.
An SVG is a vector file — it stores shapes as math, so it scales to any size without blurring. PNG, JPEG, and WebP are raster formats made of a fixed grid of pixels. Converting bakes the vector into pixels at the resolution you choose, which is what most apps, social platforms, and document editors expect.
Use PNG for logos, icons, and anything that needs a transparent background — it's lossless. Use JPEG for photo-like images where small files matter more than perfect edges, but note it has no transparency. Use WebP for the smallest modern web files; it supports transparency and good quality, and is supported by all current browsers.
Pick whatever the target needs — there's no upscaling penalty because the SVG is vector. Use 16–512px for favicons and app icons, 1024–2048px for large icons or print, and the Social presets for share images. Larger canvases give sharper results; you can also set a custom width and height up to 8192px.
Select the transparent (checkerboard) swatch under Background and export as PNG or WebP — both preserve transparency. JPEG has no alpha channel, so a transparent area becomes solid (white by default). To flatten onto a colour instead, pick a solid, custom, or image background.
Many places don't accept SVG: email clients, PowerPoint and Word, some CMSs, marketplaces, and social media uploaders. SVGs can also render inconsistently across browsers, or carry scripts you don't want. Exporting to PNG, JPEG, or WebP gives you a predictable, universally supported image.
No. The conversion runs entirely in your browser by rendering the SVG onto a hidden canvas. Nothing is sent anywhere, so confidential or unreleased artwork never leaves your device. The tool also keeps working offline once the page has loaded.
Only the first frame is captured — the output is a single still image. For an animated SVG, the converter renders its initial state. To keep motion, record the SVG with a screen recorder or export it as a video or GIF using a dedicated tool.