QR Code Generator

Create QR codes for URLs, text, Wi-Fi, email, and phone numbers. Download as PNG.

Quick Answer

Select the content type (URL is most common), enter your content, and click Generate QR Code. The code is created instantly in your browser. Click Download PNG to save it. For printed QR codes, use at least 300px and print at a minimum of 2 cm × 2 cm for reliable scanning.

About QR codes

A QR (Quick Response) code encodes data as a pattern of black and white squares that any smartphone camera can scan instantly. This generator creates QR codes for URLs, text, email, phone, SMS, and Wi-Fi — all processed in your browser, nothing sent to a server.

Best practices for printable QR codes

Print at least 2 cm x 2 cm for reliable scanning from 20-30 cm away. Maintain high contrast (black on white works best). Leave a quiet zone (white border) around the code. Test on multiple devices before printing in bulk.

QR code error correction

QR codes have built-in error correction. Even if up to 30% of the code is damaged or covered, it can still be read. This is how logos are overlaid on branded QR codes without breaking them.

Frequently asked questions

What can a QR code contain?

URLs, plain text, email addresses, phone numbers, SMS messages, Wi-Fi credentials, and contact cards. URLs are the most common use case.

How do QR codes work?

A camera decodes the pattern of squares into text or a URL. Built-in error correction means up to 30% of the code can be damaged and it still reads correctly.

Can I customize the color of a QR code?

Yes. Use the color pickers above to change foreground and background colors. Keep high contrast between them. Dark modules on a light background scan most reliably.