Renders an SVG to JPG. JPEG has no transparency, so the background is filled first — white by default, or whatever colour you set. If the artwork is a logo or a diagram, PNG is almost always the better answer.
JPEG is the wrong format for most SVGs
Convert to JPEG when something downstream insists on it, which does happen: some upload forms, some print workflows, some older systems. Otherwise use PNG, which is lossless and usually smaller for this kind of artwork.
Transparency has to become something
Without that step transparent areas come out black, because an empty canvas is transparent black — which is the single most-reported bug in every image converter that exists.
Choosing a size, and why the file might not have one
Most SVGs declare a nominal size, or a viewBox that gives their proportions — both are read here and shown in the result. Rendering at a scale of 2 gives a result that is crisp on a retina screen; a scale of 1 matches the size the file declares.
Some SVGs declare neither, which is legal and common for icons meant to be sized by CSS. There is genuinely nothing in such a file that says how large it should be, so it falls back to the browser default of 300 × 150 and says so — set a width instead.
External fonts and images do not appear, on purpose
Drawing one as an image puts the browser into a locked-down mode: no scripts run, and nothing external is fetched. That is the browser's own protection and it is the behaviour you want for a file you did not write.
The consequence is visible: text set in a web font falls back to a system font, and any picture the SVG links to by URL comes out blank. Fonts embedded in the file, and images stored in it as data URIs, are unaffected — those are the ones a self-contained SVG uses.
This only goes one way
Keep the SVG. Convert a copy for whatever needs pixels — an upload form, a document, a system that will not take vectors — and edit the original when the artwork changes.
There is no honest PNG-to-SVG on this site for the same reason. Tracing a photograph into vectors produces a large file full of guessed paths that looks worse than what it started with, and any tool offering it is either doing that or simply wrapping the bitmap in an <svg> tag, which is not a conversion at all.
Other names for this
Also searched as “convert svg to jpg”, “svg to jpeg”, “vector to jpg”.
Questions
- Should I use JPG or PNG?
- PNG, unless something is forcing your hand. SVGs are typically flat-colour artwork with hard edges, which is exactly what JPEG compresses worst.
- Why is my background black?
- It should not be — the canvas is filled before drawing. If it is, set the background colour explicitly in the options.
- My text came out in the wrong font.
- The SVG references a web font by URL, and an SVG drawn as an image cannot fetch anything external. Embed the font or convert the text to paths first.
- Can I convert a whole folder of images?
- Yes. Drop as many files as you like, or a whole folder. Each keeps its original name with the new extension —
IMG_4032.heicbecomesIMG_4032.jpg, neverconverted_1.jpg— and you can download them individually or as a ZIP. - Are my photos uploaded?
- No. The decoding and re-encoding happen in this tab using the browser’s own image support. Photos are personal in a way most files are not, and none of them is transmitted. Turn your Wi-Fi off and the converter keeps working.