OpenReplay Logo
12k

QR code generator

Generate QR codes for URLs, Wi-Fi, email, SMS and phone numbers — customize size, colors and error correction, all rendered locally in your browser.

Error correction
Encoded payload
Preview
Processed locally

About this tool

A QR (Quick Response) code is a two-dimensional barcode that encodes text in a grid of black and white modules. Scanners read the pattern back into the original string, so a QR code can carry anything from a plain URL to a structured payload like a Wi-Fi join string (WIFI:T:WPA;S:ssid;P:pass;;), a mailto: link, an SMSTO: message, or a tel: number. Error-correction levels (L, M, Q, H) add redundant data so the code still scans when partially obscured or damaged — higher levels survive more damage but make the symbol denser.

Use it to print a Wi-Fi code guests can scan instead of typing your password, drop a contact or campaign URL on a flyer, prefill an email or SMS for a support shortcut, or embed a deep link in product packaging. Pick the payload type, fill the fields, and the preview updates live; then download a crisp PNG for the web or a scalable SVG for print, and copy the exact encoded string to verify what a scanner will see.

Everything is generated in your browser — the content you encode, including Wi-Fi passwords, never leaves your device or hits a server.

Frequently asked questions

What does a Wi-Fi QR code contain, and is my password safe?

It encodes a plain WIFI:T:<type>;S:<ssid>;P:<password>;; string that any camera can read back, so the password is visible to anyone who scans or decodes the image — it is not encrypted. This generator builds the string locally in your browser, so the password is never sent anywhere.

Which error-correction level should I choose?

L recovers about 7% of damage and M about 15%; Q and H recover 25% and 30% but make the code denser. Use M for most cases, and Q or H only if you plan to overlay a logo or print the code where it may get scratched or smudged.

Should I download PNG or SVG?

Use PNG for screens, email and slides where a fixed-resolution raster is fine. Use SVG for print and large formats because it is vector-based and stays sharp at any size without pixelation.