Skip to content

Image Tools

SVG to JPG

Handy for exporting vector graphics into formats that don't support transparency, like most print and photo workflows.

  • Free
  • No sign-up
  • Runs in your browser

Guide

Why convert a vector to a JPG

An SVG describes a picture with shapes and paths, so it can be scaled to any size. A JPG is a fixed grid of pixels with lossy compression. Converting means choosing a pixel size and drawing the vector onto a canvas at that size, which is called rasterizing.

JPG has no transparency. Transparent parts of an SVG therefore need a background, and this tool fills the canvas with white before drawing the image. That is why the page says a white background is applied automatically. If you need to keep transparency, SVG to PNG is the better choice.

When this is the right conversion

Some places simply do not accept SVG: certain email tools, older content systems, upload forms, presentation software, and many print or photo workflows. A JPG works nearly everywhere and is usually smaller than a PNG for artwork with gradients or photo-like fills.

Typical uses include a logo for a document, a chart exported as a picture, an illustration for a social post, or a thumbnail for a web page. Because JPG compression adds small artifacts around sharp edges and text, it suits larger shapes better than fine line art. For tiny text or thin lines, PNG usually looks cleaner.

Once you have the JPG, you can reduce its size further with the image compressor.

How to convert an SVG to JPG

  1. Drop an SVG file onto the upload area, or click to browse. The upload accepts files ending in .svg.
  2. Set the Scale slider from 1x to 8x. It starts at 2x.
  3. Click Convert. A preview of the JPG appears underneath.
  4. Click Download to save it. The file keeps the original name with a .jpg extension.
  5. Use Start over to load a different file.

The output size is the SVG's own width and height multiplied by the scale. For example, an SVG that is 200 by 100 pixels at 2x produces a 400 by 200 pixel JPG. If the SVG does not declare a size, the browser falls back to 300 by 150 before scaling. JPG quality is fixed at 95 percent.

Common problems and tips

If you see an error that the SVG could not be rendered, the file may be malformed or missing its XML namespace. Open it in a text editor and check that it starts with an svg tag containing xmlns="http://www.w3.org/2000/svg".

Files that rely on external fonts, linked images or outside stylesheets may render differently, because the browser draws the SVG in isolation and cannot load those resources. Convert text to outlines in your design software for the most reliable result.

Choose a scale that matches your use. High scales on big SVGs create very large images that can strain memory, and a higher scale will not make a tiny graphic sharper than its vector shapes allow, but it will give you more pixels to work with. The conversion happens in your browser and nothing is uploaded.

Frequently asked questions

What happens to transparent areas of my SVG?

They become white. JPG cannot store transparency, so the tool fills the background with white before drawing the SVG.

How big will the JPG be?

The pixel size is the SVG's declared width and height multiplied by the scale slider, which goes from 1x to 8x. An SVG without a declared size is treated as 300 by 150 pixels first.

Can I choose the JPG quality?

No. The quality is fixed at 95 percent, which keeps artifacts low in most cases.

Is my SVG sent to a server?

No. The file is read and drawn on a canvas in your browser, and the JPG is created locally.