Free QR Code Generator

Create custom QR codes for URLs, plain text, WiFi networks, and email. Choose colors, size, and error correction level. Download as PNG or SVG. All processing happens in your browser.

Content
Customization
Preview
QR

Enter content to see a live QR code preview

How QR Code Generation Works

QR codes (Quick Response codes) encode data in a two-dimensional pattern of black and white squares. This tool generates QR codes entirely in your browser. Here is how to use it:

  1. Choose a mode. Select URL, text, WiFi, or email depending on what you want to encode.
  2. Enter your content. Type the URL, text, network details, or email information.
  3. Customize. Adjust the size, foreground and background colors, and error correction level. The preview updates in real time.
  4. Download. Save your QR code as PNG for images or SVG for scalable vector graphics.

Frequently Asked Questions

What is error correction and which level should I use?
Error correction allows QR codes to be read even when partially damaged. Level L recovers from 7% damage, M from 15%, Q from 25%, and H from 30%. Higher levels create denser codes. Use M for most cases. Use H if the code will be printed on surfaces that may get scratched or dirty.
Can I use custom colors in my QR code?
Yes. You can set both the foreground and background colors using the color pickers. Make sure there is enough contrast between the two colors for scanners to read the code reliably. Dark foreground on light background works best.