What is an SVG file?
SVG stands for Scalable Vector Graphics, and the file is not a picture in the usual sense. Instead of a grid of pixels it holds instructions: draw a circle here, fill this path with that color, set this text in that font. The browser or the editor follows the instructions at whatever size it needs, so the same file is crisp on a business card and on the side of a van. It is also plain text underneath, XML you can open in any editor, which is why a designer can hand a developer one file that works as a logo, an icon, and a print asset.
File size follows complexity rather than resolution. A logo with a dozen shapes stays a couple of kilobytes at any size, while a traced photograph with thousands of shapes can be far larger than the JPG it came from. That single fact explains most of what SVG is good and bad at.
How to open and edit an SVG
Every browser opens one: drag the file into a tab. To edit, use Inkscape (free), Illustrator, Affinity Designer, or Figma, all of which treat the shapes as editable objects you can recolor, reshape, and export. Because the file is text, small changes like swapping a fill color are quicker in a text editor than in any of them.
Not everything accepts SVG. Windows Photos and many older viewers will not open it, some upload forms reject it on principle (see below), and an app that expects a photo usually wants PNG or JPG instead. Converting an SVG into one of those is a matter of exporting it at the size you need; going the other way is tracing, which is a different operation entirely.
When SVG is the wrong choice
Photographs. Vector shapes cannot hold a smooth gradient the way pixels do, so a traced photo becomes a stack of flat color regions: bigger than the original, slower to draw, and visibly like a paint-by-numbers version of the picture. Keep photographs as JPG, WebP, or AVIF.
SVG earns its place with flat artwork: logos, icons, diagrams, line art, stencils, and anything headed for a cutting machine, an engraver, or a print shop, all of which want paths rather than pixels.
Turning a PNG or JPG into SVG
This is called tracing. The tracer groups pixels of similar color, walks the outline of each group, and fits curves to that outline, so what comes out is real paths you can scale and edit, not the original picture in a new wrapper. Flat artwork traces cleanly; a logo usually becomes a handful of shapes.
Our tracers run in your browser: PNG to SVG, JPG to SVG, WebP to SVG, and GIF to SVG. They offer a black and white mode for line art, a color mode for flat artwork, and controls for how much detail to keep, plus an honest option that wraps the picture in an SVG unchanged for forms that only want the file extension.
Why some sites will not accept an SVG
An SVG can contain scripts, because it is a document rather than a picture. A browser will not run them when the file is shown through an ordinary image tag, but it will if someone opens the file directly, which is why forums, marketplaces, and upload forms often reject SVG uploads or strip them down first.
Files traced here contain nothing but path data and fill colors. If a site still refuses the upload, export a PNG at the size you need and keep the SVG as your master copy.
Frequently asked questions
Why does my SVG look blurry when I zoom in?
Then it is not really a vector file: something has embedded a photo inside an SVG wrapper. Real paths stay sharp at any zoom. Open the file in a text editor and look for an image tag with a long data string; if it is there, you have a picture in a costume and need to trace the original instead.
Can I convert a photo to SVG?
Technically yes, and it is rarely what you want. The tracer will turn a photograph into thousands of flat shapes that are usually larger than the JPG and clearly posterized. Trace logos, icons, and line art; leave photographs as they are.
How do I make an SVG file smaller?
Fewer shapes and less precision. When tracing, lower the color detail, raise the speckle filter, and trace at a smaller size; when editing, delete hidden layers and round the path coordinates. A logo that is tens of kilobytes usually has far more nodes than the shape needs.
Does SVG support transparency?
Yes, and it is the default: anywhere you have not drawn a shape is simply empty. A traced PNG with a transparent background keeps that transparency in the SVG.
Is SVG good for print?
Yes for logos and line art, which print at whatever resolution the press uses. Printers often ask for PDF or EPS as the final file, and both can hold the same vector shapes; most editors export to either in one step.