QR Code Generator

Turn any link, text, or message into a scannable QR code in seconds. Pick a size, generate it, and download the PNG to print or share — free, with no sign-up.

Enter a website link, plain text, an email address, or any short message.

Larger codes print more cleanly. Medium works well for screens and documents.

Your QR Code

How It Works

A QR code (short for "Quick Response" code) is a two-dimensional barcode that stores information — usually a website link — in a pattern of black and white squares. When someone points their phone camera at it, the phone reads the pattern and opens the link or shows the text, with no typing needed. This generator encodes whatever you type using the standard QR format, so the code it produces works with any phone camera or QR scanner app.

To use it, type or paste your link or text into the box, choose a size, and click Generate QR Code. Small (128 px) is fine for a quick on-screen share, Medium (256 px) is a good all-round choice for websites and documents, and Large (512 px) is best for printed flyers, menus, posters, and business cards, where a bigger code scans more reliably from a distance. After generating, click Download PNG to save the image and use it anywhere.

QR codes are used by small businesses on menus and receipts, by teachers on handouts, by event organizers on tickets and posters, and by anyone who wants to share a link without making people type a long address. For example, a cafe might print a QR code linking to its online menu, so customers can scan it from their table instead of searching for the website. Because the code is generated entirely in your browser, the text you enter is never sent to a server.

Frequently Asked Questions

Do QR codes made here expire?

No. The code simply stores the text or link you entered, so it works forever — as long as the link itself (for example, your website) stays online.

Which size should I choose?

Use Small for screens and quick sharing, Medium for documents and social media, and Large for anything printed. A printed code should be at least 2 cm (about 0.8 inches) across to scan reliably.

Can I put text other than a link in a QR code?

Yes. You can encode plain text, an email address, a phone number, or a short message. A scanner will simply display the text instead of opening a browser.

Is my text stored anywhere?

No. The QR code is generated entirely in your browser. Nothing you type is uploaded or saved on any server.

Why does the code look different each time I change the text?

The pattern is a direct encoding of your content, so any change — even one character — produces a completely different pattern. Longer text also makes the pattern denser.

Last updated: November 2026