Turn SVG graphics into compact JPG images for forms, email and platforms that only accept JPG. Pick the size, the background colour and the quality.
No limits or paywall.
Use instantly, no account.
Processed inside your browser.
Clean, full-quality output.
No upload queue or waiting.
Works on phone and desktop.
JPG is the most widely accepted image format: every upload form, email client, printer kiosk, marketplace and messaging app takes it. SVG is the opposite: brilliant for the web, rejected almost everywhere else. Converting SVG to JPG gives you a small, universally accepted file.
This free converter draws the SVG with your browser's own SVG engine, fills the background with white or a colour you pick, and encodes a JPG at the size and quality you choose. The default 90% quality keeps edges clean while making files far smaller than PNG. Everything runs in your browser; your file is not uploaded.
Before
Logo (SVG)
PNG 174 KB
Exported as a 512 × 512 PNG, a simple gradient logo still weighs 174 KB.
After
JPG at 90% quality
10 KB
The same logo on a white background as a JPG: visually identical, 17× smaller.
Measured in Chrome. Savings depend on the artwork: a detailed illustration (the Ghostscript Tiger at 900 px) went from a 343 KB PNG to a 163 KB JPG at 90%.
Drop an .svg file (up to 10 MB) into the converter above, or paste SVG code in the code tab.
JPG is preselected with a white background. Type the width you need (the height follows), and change the background colour if required.
Keep 90% for a sharp, small file. Lower it for strict upload limits; 100% only makes files bigger.
Press Rasterize Vector SVG, check the result with the comparison slider, and save the JPG.
| SVG (output size) | PNG | JPG 100% | JPG 90% | JPG 80% |
|---|---|---|---|---|
| Ghostscript Tiger (900 × 900) | 343 KB | 429 KB | 163 KB | 121 KB |
| Gradient logo (512 × 512) | 174 KB | 75 KB | 10 KB | 7 KB |
| Tux penguin (432 × 512) | 93 KB | 75 KB | 26 KB | 19 KB |
PNG is lossless and keeps transparency, but even simple graphics produce large PNG files when they contain gradients, shadows or soft edges. JPG compresses smooth colour areas extremely well, so most converted logos and illustrations become much smaller, at the cost of transparency.
The table above shows real results from Chrome: a 512 × 512 gradient logo drops from a 174 KB PNG to a 10 KB JPG at 90% quality, and the detailed Ghostscript Tiger from 343 KB to 163 KB. If you need transparency, use SVG to PNG; otherwise JPG is usually the better choice for sharing and uploading.
Every pixel of a JPG must have a colour, so the transparent parts of your SVG are filled with the background colour before encoding. White is preselected because it matches documents, forms and most web pages.
JPG quality controls how much detail the encoder discards. Between 85% and 95% the difference is invisible for logos and illustrations, while files shrink sharply. At 100% the encoder keeps noise and subtle variations no one can see, which is why our 100% exports were 2.6 to 7.5 times larger than at 90%. For the detailed tiger illustration, the 100% JPG (429 KB) was even bigger than the PNG.
Very low quality (below 60%) creates visible blocks and halos around text and thin lines. If an upload limit forces you that low, reduce the pixel size instead, or compress to an exact target with Compress Image to 50KB.
The size fields start at the SVG's own dimensions, read from its width and height in any unit, or from the viewBox. Small icons start at 512 px on the long side. With the aspect lock on, typing a new width keeps the proportions. The browser renders the shapes directly at that size, so edges are sharp rather than an enlarged small image.
Because the browser's own renderer is used, CSS styles, gradients, masks, clip paths, filters and embedded images all appear exactly as they do when you open the SVG. Fonts must be installed or embedded, and images linked from other websites are not loaded; the converter warns you about such links.
People most often convert SVG to JPG to upload a logo to a marketplace, job portal or government form that only accepts JPG, to attach a graphic to an email, to print at a photo kiosk, or to use an icon in an app that does not read SVG. For favicons and app icons, PNG is the better format; for printable documents, use SVG to PDF.
The SVG is read into your browser, drawn on a canvas and encoded as JPG on your device. Nothing is uploaded or stored, and scripts inside SVG files never run during conversion, so it is safe to convert files from any source.
If the image is for a website you control, WebP is usually the better target: it supports transparency like PNG and compresses better than JPG. The SVG converter on the main SVG converter page can export WebP as well. Choose JPG when the destination is outside your control, such as an upload form, a marketplace, an email attachment or a printing kiosk, because every system accepts it.
Older Safari versions cannot create WebP files at all; if that happens the converter tells you and saves a PNG instead, so you never get a file with the wrong extension.
Submit a logo or graphic where only JPG is accepted, at a small file size.
Attach a JPG that every client displays, unlike SVG attachments.
Upload brand graphics to Amazon, Etsy or Shopify on a white background.
Print a graphic at a kiosk or photo service that accepts JPG.
Drop the SVG into the converter above, set the width, keep or change the white background, and press Rasterize Vector SVG. Save the JPG when it appears.
JPG cannot store transparency, so transparent areas are filled with the background colour, white by default. Choose any other colour before converting, or use SVG to PNG to keep transparency.
Use the default 90%. In our tests 100% produced files 2.6 to 7.5 times larger with no visible improvement, and for one detailed SVG the 100% JPG was even larger than the PNG. Drop to 70–80% only for tight upload limits.
The JPG is exactly the pixel size you choose. If it looks soft when enlarged, convert again at a larger width; the SVG itself can be rendered sharply at any size.
No. Your browser draws the SVG and encodes the JPG on your device. Nothing is sent to a server.
It matches what your browser shows when you open the SVG, because the browser's own renderer is used. Text appears in the named font only if it is installed or embedded; linked images or web fonts on other websites are not loaded. Convert text to outlines for an exact match.
Adjust the quality slider until the file fits, or convert at 90% and then compress to an exact target with tools like Compress Image to 100KB.
This converter handles one SVG at a time, so you can set the size and background for each. For many files, convert them one after another; each takes a second or two.