What is QR Code?
A QR code generator turns text — a URL, Wi-Fi login, email, phone number, contact card or any string — into a scannable QR code image. QR (Quick Response) codes store data in a 2D grid that phone cameras read instantly, bridging the physical and digital worlds. This tool generates QR codes in your browser with control over size, error correction, colors and format; nothing is uploaded.
Private & free: your QR codes are generated entirely in your browser — the content is never sent to a server.
How QR Code works
A QR code encodes your data into a pattern of black and white modules:
- Your text is encoded into the QR data format with error-correction codewords added.
- The data is laid out in a square grid along with finder patterns (the three big corner squares) so scanners can orient it.
- Error correction lets the code still scan even if part of it is dirty or covered.
How to use
- Enter your content and choose any options.
- Your QR Code is generated instantly.
- Download or copy the result.
Options explained
- Size — Set the output dimensions of the QR image in pixels.
- Error correction — Levels L, M, Q, H — higher levels stay scannable with more damage (and allow logos), at the cost of density.
- Colors — Customize the foreground and background colors.
- Format — Download as PNG or SVG.
Common uses
- Linking to a website, menu or app from print or a screen.
- Sharing Wi-Fi credentials so guests can join without typing.
- Adding contact details (vCard), email or phone shortcuts.
- Tickets, payments, packaging and marketing materials.
Frequently asked questions
Do QR codes expire?
No. A static QR code encodes the data directly and works forever; only dynamic redirect services can expire.
What is error correction?
Redundant data that lets a QR code still scan when partly damaged or covered (useful when adding a logo).
Is my data uploaded?
No. The QR code is generated entirely in your browser.