QR Code Generator

Create QR codes instantly from text or URLs

How it works:

Enter any text, URL, or data to generate a QR code instantly. Perfect for sharing links, WiFi credentials, contact info, or event details.

Type any text or URL to generate a scannable QR code you can download or screenshot. It's handy for bridging print and digital — posters, menus, business cards, or sharing a link across the room.

What is a QR code?

A QR ("Quick Response") code is a two-dimensional barcode that stores data in a grid of black and white squares, readable by any modern phone camera. Unlike a traditional barcode, it packs data in two directions, so it holds much more — a URL, plain text, Wi-Fi credentials, or a contact card.

QR codes include error correction, which stores redundant data so a code still scans when it's partly dirty, damaged, or covered by a logo. There are four levels (L, M, Q, H); the highest, H, can recover from roughly 30% of the code being obscured — at the cost of a denser pattern.

When and why you'd use it

Worked examples

A URL like https://buzzardgames.co/ becomes a code that opens the site when scanned — the most common use.
Plain text such as Table 12 — ask staff for the WiFi shows as text in the scanner rather than opening anything.
Wi-Fi format: WIFI:S:MyNetwork;T:WPA;P:mypassword;; — a phone scanning this offers to join the network directly.

Frequently asked questions

Do QR codes expire?

A static QR code (like the ones here) encodes the data directly, so it works forever and needs no internet to "resolve." Codes that "expire" are dynamic ones that point at a third-party redirect service, which can be changed or shut off.

How much data can a QR code hold?

Thousands of characters in theory, but the more you encode, the denser and harder-to-scan the pattern gets. Keep URLs short for reliable scanning.

Why won't my code scan?

Common causes: too much data (too dense), low contrast, printed too small, blurry, or no quiet-zone margin around it. Simplify and enlarge.

Can a QR code contain a virus?

The code itself is just data — it can't run anything. The risk is that it may link to a malicious site, so check the URL your scanner shows before opening it.

Test before you print. A static code can't be edited once printed — the data is baked in. Always scan-test the final code, keep strong contrast, and leave a clear margin around it.