QR Code Generator
Create QR codes for URLs, Wi-Fi, email, phone and SMS. Pick size, colors and error correction, then download a crisp PNG — free and private.
What is the QR Code Generator?
The ByteTools QR Code Generator turns text, links and structured data into scannable QR codes in real time.
- Presets for URL, Wi-Fi, email, phone and SMS payloads
- Live preview that updates as you type
- Four error-correction levels (L, M, Q, H)
- Custom foreground and background colors
- Sizes up to 1024×1024 px, downloadable as PNG
- Codes never expire — generated locally, no redirect service
How to use the QR Code Generator
- 1
Pick a preset: plain text/URL, Wi-Fi, email, phone or SMS.
- 2
Fill in the fields — for Wi-Fi that's the network name, password and encryption type.
- 3
Adjust size, error-correction level and colors if needed.
- 4
Check the live preview, then click Download PNG.
About the QR Code Generator
The ByteTools QR Code Generator turns text, links and structured data into scannable QR codes in real time. Built-in presets format the payload correctly for URLs, Wi-Fi network credentials (scan to join), email addresses, phone numbers and SMS messages — no need to remember the special syntax.
You control the output: choose the pixel size, the error-correction level (higher levels survive damage and logos better), and custom foreground and background colors. When it looks right, download the code as a sharp PNG ready for print, packaging, posters or slides.
QR codes are generated entirely in your browser with JavaScript — your links, Wi-Fi passwords and messages are never uploaded to a server, and the codes never expire because there is no redirect service in the middle.
Frequently asked questions
Do QR codes generated here expire?
No. This tool encodes your data directly into the QR pattern with no shortener or redirect service in between, so the code works forever. Codes from services that route through their own URLs stop working when the service (or your subscription) ends.
How does a Wi-Fi QR code work?
It encodes a standard string like WIFI:T:WPA;S:MyNetwork;P:password;; that phones recognise natively. When someone scans it with their camera, the phone offers to join the network automatically — no typing the password.
What error correction level should I choose?
M (15% recovery) is the best default. Use L for very long data to keep the code simple, and Q or H (25–30%) when the code may get scratched, printed small, or have a logo placed over the centre.
Can I change the colors of a QR code?
Yes, but keep strong contrast: the modules should be much darker than the background, and scanners expect dark-on-light. Avoid inverting the colors or using light foregrounds, which many scanner apps fail to read.
What size should a printed QR code be?
A rule of thumb is a minimum of 2 × 2 cm (about 1 inch) for close-range scanning, and scan distance ÷ 10 for posters — a code scanned from 1 metre away should be at least 10 cm wide. Download at 512 px or more for crisp printing.
Is it safe to put my Wi-Fi password in a QR code?
The code is generated locally in your browser, so the password is never uploaded anywhere. Remember, though, that anyone who scans the printed code can join the network — treat the printout like the password itself.
Guides for QR Code Generator
Related tools
Barcode Generator
Generate Code 128 barcodes online with checksum, adjustable bar width and height, optional text label, and PNG download. Free and fully private.
URL Encoder
Percent-encode text for URLs instantly. Switch between encodeURIComponent and encodeURI modes, see live output and copy the result. Free URL encoder.
Base64 Encoder
Encode text or files to Base64 instantly in your browser. UTF-8 safe, with a URL-safe Base64 option, copy and download. Free online Base64 encoder.
Password Generator
Generate strong random passwords with cryptographically secure randomness. Choose length and character sets, see entropy strength, copy instantly.