Convert SVG to JPG

Convert SVG to JPG free in your browser. No upload, no signup, no watermark. Files stay on your device.

privatepowered by canvg
svgjpg

drop a .svg file

or click to browse

related

more svg & jpg

see all image converters →

guide

how to convert svg to jpg

  1. Drop your SVG file

    Drag your SVG file into the drop zone above, or click the box to pick a file from your computer or phone. The browser reads the file directly — nothing uploads.

  2. Click Convert

    The page runs canvg on your device to decode the Scalable Vector Graphics and encode it as JPEG. Most conversions finish in a few seconds; large or codec-heavy files (RAW, video) can take longer.

  3. Download the JPG file

    When the conversion finishes, the JPG file is ready to download. Save it anywhere on your device.

FAQ

common questions

Why convert SVG to JPG if I lose transparency?

Two main reasons: (a) you're uploading to a platform that doesn't accept SVG or PNG (some legacy CMSes), and JPG is the safest universal fallback; (b) you want the smallest possible raster file and the SVG renders a photo-like result (illustrations with smooth gradients, not text or sharp lines). For sharp-edged graphics or anything with transparency, PNG is the better target.

What happens to the SVG's transparent background?

It's filled with white before the JPG is encoded — JPG has no alpha channel. If your SVG has transparency around the graphic edges, those edges will sit on a white background in the JPG. To get a different background colour, edit the SVG first to add a solid background rectangle in your preferred colour.

Will sharp edges (text, icons, line art) suffer in the JPG?

Yes — JPG is designed for photographs and produces visible 'ringing' artefacts around high-contrast edges like black text or icon outlines. For sharp-edged graphics, PNG produces noticeably cleaner output. JPG is the wrong target for typical SVG content (icons, logos, illustrations); pick PNG for those.

What resolution will the JPG be?

The converter rasterises the SVG at its intrinsic dimensions (width / height or viewBox). For larger output, scale the SVG in a vector tool first, then convert — that produces a sharper raster than scaling the JPG after the fact.

Will text in my SVG render in the right font?

Only if the renderer has access to that font. SVG fonts are looked up at render time; if a font referenced in your SVG isn't installed, a substitute is used and baked into the JPG. The reliable fix is to convert text to outlines in your source SVG (Illustrator: Type > Create Outlines, Inkscape: Path > Object to Path) before converting.