Free Tool

QR Code Generator

Generate QR codes for any URL, text, email, or phone number. Download as PNG or SVG, customise colours, and set error correction level.

21 characters

#000000
#FFFFFF

Enter text to generate a QR code

Error correction levels

QR codes have four error correction levels: L (7%), M (15%), Q (25%), H (30%). Higher levels allow the QR code to be scanned even if part of it is obscured or damaged — but produce a denser image.

How to use

  1. Enter text or a URL.
  2. Adjust size, error correction, and colours if needed.
  3. Click PNG or SVG to download the QR code.

QR code generation runs in your browser — nothing is sent to any server.

Frequently Asked Questions

What can I encode in a QR code?
Any text: URLs, plain text, email addresses (mailto:), phone numbers (tel:), SMS (smsto:), Wi-Fi credentials, or vCards.
What error correction level should I use?
M (15%) is a good default. Use H (30%) if you plan to print the QR code in conditions where it might get dirty or partially covered.