All processing in your browser No file ever uploaded No tracking, no accounts

QR Code Generator

Generate a QR code for a URL, text, Wi-Fi credentials, contact card, and more. Runs entirely in your browser — nothing is uploaded.

URL
Text
Wi-Fi
Email
SMS

About this QR Code Generator

QR codes are a fast way to share a URL, network credentials, or contact information between devices. This tool generates a QR code from your input directly in the browser — your data is never sent to any server.

Supported types

  • URL — link to any website. Phones with a camera will open it directly.
  • Text — plain text up to a few hundred characters.
  • Wi-Fi — connect a phone to your Wi-Fi by scanning. Supports WPA, WEP, or open networks.
  • Email — start a new email with prefilled subject and body.
  • SMS — open the messaging app to a specific number with an optional message.

Tips

  • Use higher error correction if you plan to print and the code may get smudged. Level H tolerates ~30% damage.
  • Keep enough contrast between foreground and background. Light text on dark background often fails to scan.
  • For printing, generate at 1024 px or larger so the image stays crisp at any physical size.
  • Very long URLs make the QR code dense and harder to scan from a distance — consider a URL shortener first.

Privacy

Everything happens in your browser using JavaScript. No data, including Wi-Fi passwords, is uploaded.

Frequently Asked Questions

Is the QR code generation private?

Yes. The QR code is generated entirely in your browser using JavaScript. The content you enter — including Wi-Fi passwords — is never transmitted to any server.

How much data can a QR code hold?

Up to about 4,296 alphanumeric characters or 7,089 numeric digits with the lowest error correction level. In practice, anything over a few hundred characters becomes too dense to scan reliably from a distance.

Why doesn't my QR code scan?

The most common reasons: insufficient contrast between foreground and background, the code is too small or too dense, the camera is too close or too far, or the print is damaged. Try increasing the size, using black-on-white, and raising the error correction level.

What error correction level should I choose?

Level M (around 15%) is a good default for digital use. Use L for compact codes when storage matters. Use Q or H if you plan to print and the code may get smudged, partially covered, or have a logo overlaid.

Can I generate a Wi-Fi QR code?

Yes. Switch to the Wi-Fi tab and enter the SSID, password, and security type (WPA, WEP, or open). Most modern smartphones can join the network automatically when scanning the resulting code.

Will the QR code expire?

No. QR codes encode the data directly, so the image you download will continue to work indefinitely. They do not contain a tracking link or expiration metadata.