1 Content
2 Appearance
Adding a logo covers part of the code — switch error correction to Q or H so it still scans reliably.
3 Preview
Start typing to generate a code
- Type
- —
- Version
- —
- Grid
- —
- Mode
- —
- Data length
- —
- ECC level
- —
Type something. Get a code that scans. Nothing leaves your browser.
Adding a logo covers part of the code — switch error correction to Q or H so it still scans reliably.
Start typing to generate a code
This free tool creates scannable QR codes for links, plain text, Wi-Fi logins, email, phone numbers, and SMS. Everything runs locally in your browser — nothing you type is uploaded to a server. Customize the colors, size, and error correction, optionally add a center logo, then download the result as a PNG or SVG file.
A QR code is a square pattern of black and white modules that stores data such as a link, text, or Wi-Fi details. Scanning it with a phone camera decodes that data instantly, without typing it manually.
Yes, this tool is completely free with no signup, no watermark, and no limit on how many QR codes you can create.
No. The QR code is generated entirely in your browser using JavaScript. Your link, text, or Wi-Fi password is never sent to a server.
You can create QR codes for website links, plain text, Wi-Fi network login, email (with subject and body), phone numbers, and SMS messages with a preset text.
Yes, you can set a custom foreground and background color, adjust the size and quiet zone, and optionally add a center logo image.
Yes, as long as you raise the error correction level to Q or H before adding a logo. Higher error correction lets the code stay scannable even when part of it is covered.