QR Code Generator

Generate QR codes for any URL or text instantly

#6c63ff
#ffffff

What is QR Code Generator?

A QR (Quick Response) code is a two-dimensional barcode that smartphones can scan and read in under a second. Invented in 1994 for tracking automotive parts, QR codes have become one of the most versatile tools in digital communication. A single QR code can encode a website URL, plain text, contact details (vCard), Wi-Fi credentials, email addresses, phone numbers, or any text-based data.

QR codes are made up of black and white squares arranged on a grid. The pattern encodes your data using a standardised format that any QR scanner application — including the built-in cameras on iOS and Android — can decode instantly. The error correction levels (L, M, Q, H) allow QR codes to remain readable even when partially obscured or damaged.

Altairys's QR Code Generator creates codes directly in your browser with no server calls. You can customise the size, foreground and background colours, and error correction level to match your brand or use case. Generated QR codes are exported as high-resolution PNG images ready for print, digital use, or embedding in presentations. Whether you need a QR code for a business card, restaurant menu, product packaging, event poster, or website, this free tool has you covered.

How to Use QR Code Generator

  1. Enter your content

    Type or paste the URL, text, phone number, or other data you want to encode.

  2. Customise the appearance

    Set the size, foreground colour, background colour, and error correction level.

  3. Preview your QR code

    The QR code updates instantly as you type — scan it with your phone to verify.

  4. Download or copy

    Download as PNG at your chosen size or copy the image to clipboard for immediate use.

Key Benefits

Instant generation

QR codes generate as you type — no delay, no waiting.

Fully customisable

Custom colours and sizes to match your brand or use case.

Print-ready quality

High-resolution PNG export suitable for both digital and printed materials.

No data stored

Your encoded content is never sent to any server — all generation is local.

Frequently Asked Questions

URLs, plain text, phone numbers, email addresses, SMS messages, Wi-Fi credentials, vCard contact details, and geographic coordinates can all be encoded.

Error correction allows a QR code to be read even when partially damaged or obscured. Level L (7%), M (15%), Q (25%), H (30%) — higher levels create denser QR codes but are more reliable in harsh conditions.

For business cards, at least 1.5 cm × 1.5 cm. For posters, 5 cm × 5 cm minimum. The higher the resolution exported, the crisper it looks at any print size.

Yes, but ensure enough contrast between the foreground and background colours. The scanner needs clear contrast to read the code reliably.

QR codes you generate with this tool encode data directly — they never expire. The only exception is if the URL you encoded becomes invalid.

Adding a logo over a QR code is possible because of error correction — as long as the logo covers less than 30% of the code area, scanners can still read it.

Related Tools