QR Code Generator

Create QR codes for links, text, Wi-Fi and contacts, in PNG or SVG.

  • Runs in your browser
  • Free, no sign-up
512 px
4

 

  • Test the code with your phone camera before printing.

About the QR Code Generator

The QR Code Generator turns a link, a piece of text, Wi-Fi login details, an email, a phone number, a text message or a contact card into a QR code that any phone camera can scan. Fill in the fields, adjust the colors and size, and download the code as a PNG image or an SVG file for print.

The codes are static: the content is stored in the pattern itself, not behind a redirect. That means they work forever, without an account, a subscription or a tracking service in the middle. The flip side is that you cannot change where a printed code points, so check it before you print a thousand flyers.

QR codes follow the ISO/IEC 18004 standard. The tool shows the version (size) of each code, its number of modules and how many bytes it holds, and warns about low contrast, a thin quiet zone and dense codes. Everything is generated in your browser.

How to use it

  1. Choose what the code doesLink, Text, Wi-Fi, Email, Phone, SMS or Contact. Each one shows the fields it needs.
  2. Fill in the detailsType the link or the text, or the network name and password, the address and subject, or the name and phone number.
  3. Adjust the lookPick the code and background colors, the error correction level, the quiet zone and the PNG size.
  4. Scan itPoint your phone camera at the preview. Read the checklist for contrast and size warnings.
  5. DownloadPNG for screens and documents, SVG for print and design software, or Copy image to paste it straight into a document.

Key features

Seven content types

Plain links and text, plus the standard formats phones understand for Wi-Fi networks (WIFI:), email (mailto:), calls (tel:), text messages (SMSTO:) and contact cards (vCard 3.0).

Four error correction levels

L, M, Q and H restore roughly 7%, 15%, 25% and 30% of the code if it gets dirty, scratched or partly covered.

PNG and SVG

PNG from 128 to 2,048 pixels wide, and a vector SVG that stays sharp at any print size.

Size information

The version from 1 to 40, the number of modules (21 × 21 up to 177 × 177) and the bytes stored.

Scan checks

Warnings for light-on-dark codes, colors that are too close, a quiet zone under 4 modules, dense codes and links without https://.

Static and private

No redirect service, no expiry, no scan tracking. The data never leaves your device.

Examples

How content changes the size

ContentError correctionResult
https://example.comMVersion 2, 25 × 25
Same linkHVersion 3, 29 × 29
A 47-character link with a UTM tagMVersion 4, 33 × 33
Wi-Fi login (39 bytes)MVersion 3, 29 × 29
Contact card (124 bytes)MVersion 7, 45 × 45
200 characters of textMVersion 10, 57 × 57

Each version adds 4 modules per side. Bigger versions have smaller squares at the same print size, so they need more space or a closer phone. Short links make small, easy codes.

Wi-Fi for guests

The sample network "Cafe Guest" with the password coffee-2026 and WPA security is stored as:

WIFI:T:WPA;S:Cafe Guest;P:coffee-2026;;

Scanning it with the camera on a current iPhone or Android phone offers to join the network. Special characters are escaped with a backslash, so a password like a;b\c"d is written as a\;b\\c\"d, and phones read it back correctly.

How much fits

LevelLargest code holds
L (7%)2,953 bytes, or 7,089 digits
M (15%)2,331 bytes

One more character than that and the tool says "Too much data for a QR code". Long before you reach these limits, the code becomes hard to scan: the 177 × 177 version is too fine to read reliably from a phone screen or a small label.

Tips

  • Keep a quiet zone of 4 modules, the plain border the standard calls for. Codes placed against busy backgrounds or right at the edge of a page often fail.
  • Use dark modules on a light background. Inverted or low-contrast codes look stylish but many camera apps cannot read them.
  • A common rule of thumb is a scanning distance of about ten times the code's width: a 1-inch code reads well from about 10 inches away.
  • Use H error correction if the code will be printed small, outdoors, on a curved surface or under a logo; M is fine for most screens and paper.
  • Add UTM tags to the link first with the UTM Builder, so you can see in your analytics how many visits came from the printed code.

Common mistakes and limits

  • Printing without a test scanScan the final PNG or SVG with two different phones before you send anything to the printer. A typo in a printed link cannot be fixed.
  • Leaving out https://Without it, some scanners show plain text instead of opening a browser. The tool warns you when a link has no http:// or https://.
  • Using a long link when a short one existsTracking parameters and long paths make the code denser. A shorter URL gives bigger squares and faster scans.
  • Expecting to edit a printed codeThese codes are static. If the target might change, point the code at a page on your own site that you can update or redirect.
  • Shrinking the code too muchAt small sizes, each module becomes a speck of ink. Keep the code at least about 0.8 inches (2 cm) wide for close-up scanning, and much larger on posters.

Frequently asked questions

Do these QR codes expire?
No. The content is in the pattern itself, so the code works for as long as the link or the data inside it is valid. There is no service in between that could stop.
Can I track how many people scanned my code?
Not from the code itself. Add UTM tags to the link and your analytics will count the visits that came from it.
What does error correction do?
It adds extra data so a damaged or partly covered code still scans. Level L can restore about 7% of the code, M 15%, Q 25% and H 30%. Higher levels make the code denser.
Should I download PNG or SVG?
SVG for print and design work, because it scales without blur. PNG for websites, slides and documents; choose 1,024 pixels or more for print.
How do Wi-Fi QR codes work?
They use the WIFI: format with the network name, security type and password. Camera apps on iPhone and Android recognize it and offer to join the network.
Can I change the colors?
Yes, but keep a dark code on a light background with strong contrast. The tool warns you when the colors are too close or reversed.
What is a QR code version?
Its size class, from version 1 (21 × 21 modules) to version 40 (177 × 177). The tool picks the smallest version that fits your content and error correction level.
Is my Wi-Fi password sent anywhere?
No. The code is drawn in your browser, and nothing you type is uploaded or stored. Anyone who scans the printed code can read the password, though.