QR Code Generator & Scanner
Generate QR codes for URLs, WiFi, email, phone and more. Scan QR codes from images or your camera — all free, all in your browser.
Customise
Fill in the fields to generate your QR code
• QR code updates automatically as you type
• Use error correction Q or H for printed/physical QR codes
• WiFi QR codes let users connect by scanning — no typing needed
How to create a QR code
Choose what to encode — a URL, text, email, phone number, SMS or WiFi network — customise the colours, size and error-correction level, then download your QR code as an image. You can also switch to the Scan tab to read a QR code from an image or your camera.
Tips for QR codes that scan well
Keep strong contrast between the code and its background, leave a quiet margin around it, and use a higher error-correction level (Q or H) for printed codes so they still scan if slightly damaged or smudged.
Related Tools
Frequently Asked Questions
What can I create QR codes for?
URLs, plain text, email, phone numbers, SMS, and WiFi networks. You can also customise colours, size, and error correction.
How do I scan a QR code?
Switch to the Scan tab and either upload an image or use your camera — decoding happens entirely in your browser.
Which error-correction level should I use?
Use M for screens and Q or H for printed or physical QR codes, where higher recovery survives smudges and damage.
Is the QR code generator free?
Yes, completely free with no sign-up, no watermark, and unlimited codes.