Most free QR generators hand you a PNG at a fixed pixel size. That is fine for a slide and useless for print: enlarge it and the edges turn to soft grey mush, which is exactly the condition that makes scanners give up. An SVG has no pixels at all. It stores the code as mathematical paths, so the renderer redraws crisp edges at whatever size you ask for, whether that is 2cm on a label or 4 metres on a trade show banner.
There is a second reason developers and designers ask for SVG specifically: it is editable text. You can open the file in Figma, Illustrator or Inkscape and recolour it, or open it in a code editor and change a fill attribute by hand. You can paste it inline into HTML so it costs zero extra network requests, and you can drop it into a CSS background as a data URI.
The generator below already renders in SVG internally, so the download is a genuine vector file rather than a bitmap in a wrapper. Style the code however you like, then use the Download SVG button. It is free, unlimited, unwatermarked, and generated entirely on your own device.