QR Code Generator
Makes a static QR code from any URL or text, with selectable error correction, size and color, as a downloadable SVG or PNG
About this generator
This tool creates a standard QR code from a URL or any text you type. Paste a link, a Wi-Fi login string, a phone number or a short note, click Generate, and you get a square QR code with the white 4-module border the standard calls for, ready to download as SVG or PNG or to print. The code is static: your text is stored in the pattern itself, so there is no redirect link in between, no expiry date, no scan limit and no account to sign up for. The code is built in your browser and the text you enter is not sent to our servers. Error correction sets how much of the code can be damaged or covered and still scan: Low recovers about 7%, Medium about 15% (the default), Quartile about 25% and High about 30%. Higher levels make the pattern denser and reduce how much text fits, from 2,953 bytes at Low to 1,273 bytes at High. Image size makes the SVG about 256, 512 or 1,024 px wide, rounded so every module is a whole number of pixels (at least 2) and the edges stay crisp; the PNG download is twice the SVG size, and the color option draws the code in black, navy, dark green or dark red on white, all dark enough to keep scanning reliable. The tool picks the smallest QR version (1 to 40) that fits your text.
How to use
- Paste a URL or type the text you want the code to contain.
- Choose an error correction level; Medium (15%) is a good default for print.
- Pick an image size and a dark color for the code.
- Click Generate, then test-scan the code on screen with your phone.
- Use Download SVG for print or design work, Download PNG for documents and slides, or Print.
Use Cases
- •Putting your website or booking page on a flyer, poster, menu or business card
- •Printing a Wi-Fi QR code for guests so they can join without typing the password
- •Linking a product label, packaging insert or manual to a setup page or video
- •Adding a scannable link to slides, handouts or a conference badge
- •Sharing a contact email, phone number or pre-filled text message at an event table
Tips
- →Use the SVG download for printing: it is vector, so it stays sharp at any size.
- →Shorter content gives a simpler pattern with bigger modules, which scans faster from farther away.
- →Do not crop or color over the white border; scanners need that quiet zone to find the code.
- →Add a short label next to the code, such as "Scan for the menu", so people know what they will get.
- →If you put a logo over the code yourself, use High (30%) error correction and test-scan the result before printing.
FAQ
Do these QR codes expire?
No. This is a static QR code: the URL or text is encoded directly in the black-and-white pattern, with no short link or redirect service in between. It keeps working for as long as the printed code is readable and, for a link, as long as the web page itself exists. The trade-off is that you cannot change where it points after printing; if the destination may move, point the code at a page you control and update that page instead.
How do I make a Wi-Fi QR code?
Type the network details in this format: WIFI:T:WPA;S:NetworkName;P:YourPassword;; (use T:nopass and leave P empty for an open network). If the name or password contains a backslash, semicolon, comma, colon or double quote, put a backslash in front of that character. Most current iPhone and Android camera apps offer to join the network when they scan it.
Can a QR code open an email, phone call or text message?
Yes, using standard prefixes. mailto:name@example.com opens a new email (add ?subject=Hello to pre-fill the subject), tel:+15551234567 offers to call the number, and SMSTO:+15551234567:Your message opens a text message on most phones. Plain text with no prefix is simply shown on screen after scanning.
Which error correction level should I choose?
Medium (15%) suits most printed codes. Choose Quartile or High if the code will be printed small on a rough surface, placed outdoors, or partly covered, for example by a logo you add yourself afterwards (this tool does not add logos). Low makes the least dense pattern, which helps very long text fit or scan from farther away on screens. Higher levels mean more modules, so print the code larger to compensate.
How big should I print a QR code?
Keep it at least about 2 cm (0.8 in) wide for a short URL scanned up close, and larger for long text, since longer content makes smaller modules. A common rule of thumb is a width of at least one tenth of the scanning distance, so a poster read from 2 m away needs a code of roughly 20 cm. Keep the white border around the code, and always test-scan a printed proof with a couple of phones before a big print run.
You might also like
Popular tools from other categories that share themes with this one.