QR Code Generator
Generate QR codes for URLs, text, WiFi credentials, and email. Customize colors, size, and error correction. Download as PNG. Everything runs in your browser.
How it works
QR codes encode data into a grid of black and white modules. The qrcode.js library generates the matrix from your input, then renders it to an HTML canvas element.
WiFi QR codes use the WIFI:T:WPA;S:NetworkName;P:Password;; format. When scanned, phones automatically prompt to join the network — no manual typing needed.
The Download PNG button exports the canvas directly as an image file. The file size depends on the QR code size setting (128px to 1024px).
FAQ
- What is a QR code?
- A QR (Quick Response) code is a two-dimensional barcode that can store URLs, text, WiFi credentials, and more. It was invented in 1994 by Denso Wave for tracking automotive parts and is now used worldwide for payments, menus, tickets, and authentication.
- What types of content can I encode?
- This generator supports URLs, plain text, WiFi network credentials (SSID, password, encryption type), and email addresses with optional subject. Each type uses the appropriate encoding format so scanners handle them correctly.
- What is error correction level?
- Error correction allows a QR code to be read even if partially damaged. Low (L) recovers 7% of data, Medium (M) 15%, Quartile (Q) 25%, and High (H) 30%. Higher correction means a denser code but better reliability. Medium is the default for most use cases.
- Can I customize the colors?
- Yes. You can change both the foreground (dark modules) and background colors. Make sure there's enough contrast between them for reliable scanning. Black on white is the most reliable combination.
- Is my data sent anywhere?
- No. QR codes are generated entirely in your browser using the qrcode.js library. No data is transmitted to any server. You can verify by disconnecting from the internet — the generator still works.
Other tools you might like
- JSON FormatterPaste messy JSON, get clean formatted output — with validation and syntax highlighting.
- Regex TesterWrite, test, and debug regular expressions — with live match highlighting.
- Base64 Encoder/DecoderEncode and decode Base64 — text or files, instantly in your browser.
- Wealth ProjectionBuild wealth or draw it down. Watch compounding tip the scale — and see how long your corpus really lasts.
- Loan & EMI PlannerSee what your loan really costs — month by month, year by year — and how prepayments rewrite the math.
- Mortgage CalculatorMonthly payment, taxes, insurance, PMI — the full picture of what your home really costs.