Skip to main content

How to Generate a QR Code Online

Create custom QR codes for URLs, text, emails, and more with our free QR Code Generator. Download in PNG, SVG, or PDF with custom colours.

Loading tool...

Steps

1

Select the content type

Choose what your QR code will encode: URL/website, plain text, email address, phone number, SMS, WiFi credentials, contact card (vCard), or calendar event. Selecting the correct type ensures the scanning app handles the content appropriately (opening a URL in the browser vs saving a contact vs connecting to WiFi).

2

Enter your content

Type or paste the content to encode. For URLs, use the full address including https://. Keep the content as short as practical — shorter content creates simpler QR codes that are easier to scan, even when damaged or printed small.

3

Set error correction level

Choose an error correction level: L (7% data recovery, smallest/simplest code), M (15%, default — good for most uses), Q (25%, better for potentially damaged codes), H (30%, maximum — required if you want to put a logo in the centre). Higher correction creates a denser, more complex QR code.

4

Customise appearance

Set the foreground colour (dark squares) and background colour (light squares). You can also add a logo to the centre of the QR code — the error correction data ensures it remains scannable despite the logo covering part of the pattern. Choose the module style (square, rounded, dots) for aesthetic variation.

5

Download and test

Download as PNG (for digital use), SVG (for print — scales without quality loss), or PDF (for document embedding). Before printing or publishing, test the QR code with at least two different smartphone apps to confirm it scans correctly and opens the right content.

QR Code Use Cases Across Industries

QR codes have experienced a massive renaissance since the COVID-19 pandemic made contactless interaction a priority. Restaurants replaced physical menus with QR code digital menus. Retail stores added QR codes to product packaging for ingredient details, instructions, and promotional content. Event organisers use QR codes for ticket validation. Business cards include QR codes that open vCards for one-tap contact saving. Marketing materials use QR codes to bridge print and digital: a poster can open a video, a magazine ad can open a product page, a packaging QR code can open a loyalty programme sign-up. Real estate agents add QR codes to for-sale signs that open property listing details. Museums use QR codes for audio guides.

Designing QR Codes for Maximum Scannability

A QR code's primary purpose is to be scanned reliably — aesthetic considerations come second. The most important factors for scannability: sufficient contrast between dark and light modules (black on white is optimal; light grey on white will fail), adequate size for the scanning distance, quiet zone (the white border around the QR code — at least 4 module widths), no distortion or truncation in the printed version, and clean module edges in the print. Common mistakes that reduce scannability: insufficient contrast from custom colours, logos covering too much of the code (over 30% of the area), printing on textured or shiny surfaces that cause glare, and scaling the PNG version up and introducing compression artefacts. Always test before committing to a large print run.

Frequently Asked Questions

Related Tools