This generator turns a link or a piece of text into a QR code you can print, paste into a slide, or put on a poster. It encodes the value directly into the image, which is the important difference from most free generators: there is no redirect through someone else's domain, so the code cannot stop working when that service shuts down or starts charging, and no one collects a scan count on you. Download a PNG for documents and screens, or an SVG when the code has to be printed large or resized without going blurry. Everything is generated in the page — the content never reaches a server.
No. The value you type is encoded directly into the pattern, so the code works forever and points straight at your content. Codes from services that shorten your link first stop working when that service does, and they log every scan.
No. The code is generated by JavaScript running in your browser. Wi-Fi passwords and email addresses typed into the form never leave your device.
Medium is right for most uses. Choose High ("H") when the code will be printed on something that gets scuffed, placed behind a logo, or reproduced very small — it can still be read with about a third of the pattern obscured, at the cost of a denser image.
PNG for slides, documents and websites, where a fixed-size image is fine. SVG for print and design work: it is made of shapes rather than pixels, so it stays perfectly sharp at any size, from a business card to a billboard.
As a rule of thumb, keep it at least 2 cm across for a code scanned at arm's length, and leave a clear quiet zone — an empty margin around the pattern — of about four modules. Long content makes a denser pattern that needs more space, so shorten URLs before encoding when you can.