QR Code Generator
Generate a live QR code for text or URLs in your browser, then copy the payload or download the SVG.
The QR code updates live as you type. It is generated entirely in your browser.
Making QR codes that scan reliably
Short URLs and concise text produce cleaner QR codes with larger modules, which are easier for cameras to read. For posters, menus, handouts, and classroom materials, download the SVG so the code stays sharp at print size.
Keep strong contrast between the code and its background, leave quiet space around the square, and test the final printed or embedded version with more than one device before distributing it.
About the QR code generator
This generator turns any text or URL into a scannable QR code as you type, and lets you download it as a crisp SVG. A QR code is a 2D barcode that a phone camera can read instantly, which makes it the simplest bridge from something printed or on a screen to a link, a piece of text, or contact details on someone's device. The most common use is encoding a URL so people can open it without typing.
Reach for it to put a link on a poster, a slide, a business card, a product label, or a receipt, or to share a long URL that would be awkward to read aloud. The code is generated entirely in your browser, so whatever you encode never leaves your device, and the SVG output stays sharp at any print size.
How to use it
- Type or paste the URL or text you want to encode into the input box.
- Watch the QR code preview update live on the right.
- Scan it with your phone camera to confirm it resolves to the right destination.
- Click Download SVG to save a scalable file for print or web.
- Use Copy text if you also need the encoded payload itself on your clipboard.
Examples
Link a poster to a web page
Paste a full https URL for an event page. The preview renders a QR code immediately; download it as SVG and place it on the poster. Anyone pointing a phone camera at it opens the page directly, with no typing and no shortened-link service in between.
Encode plain text, not just links
QR codes can hold any text, not only URLs. Type a Wi-Fi password, a short note, or a reference code and it encodes just as happily. A scanner shows the raw text rather than opening a browser, which is useful for information you want read but not necessarily clicked.
Download an SVG that scales cleanly
Because the download is SVG rather than a fixed-resolution PNG, the same file stays razor-sharp whether it prints two centimetres wide on a card or fills an A0 banner. Vector output avoids the blocky edges you get when you scale a small bitmap QR code up.
Frequently asked questions
- Is the QR code generated on a server?
- No. It is created entirely in your browser as you type, so the text or URL you encode never leaves your device. That makes it safe for private links, internal addresses, or any payload you would rather not send to a third party.
- Why download SVG instead of PNG?
- SVG is a vector format, so it scales to any size without losing sharpness, which matters for print. A QR code with crisp edges scans more reliably. If you need a raster image for a particular tool, you can convert the SVG, but keep the vector as your master.
- How much can a QR code hold?
- A lot more than most uses need, up to a few thousand characters in theory. But longer content makes the pattern denser and harder to scan, so for URLs keep them short. A tidy link scans faster and prints smaller than a sprawling one with many tracking parameters.
- What is the error-correction level?
- This code uses level M, a balanced medium setting that lets a scanner still read the code if roughly 15 percent is damaged or obscured. That tolerance is why a QR code can survive a smudge, a fold, or a small logo and still decode correctly.
Good to know
QR stands for Quick Response, and the format was designed for fast, reliable scanning even when the image is imperfect. Two features make that work: a built-in quiet zone (the blank margin around the pattern, which this generator includes) and error correction that reconstructs data from a partially obscured code. Respect both: keep the margin clear and do not cover the corner finder squares.
A few practical pointers. Always test the printed or on-screen result with a real phone before you publish it, since contrast, size, and surrounding clutter all affect scannability. Keep encoded URLs short and stable, because a QR code is hard to change once printed; if the destination might move, point the code at a redirect you control rather than the final address. And maintain strong dark-on-light contrast, which is why this tool renders dark modules on white: inverted or low-contrast codes often fail to scan.