✦ Free · No Watermark

QR Code Generator

Create custom QR codes instantly for URLs, text, email, WiFi, and phone numbers. Customize colors, download as PNG. Free, no sign-up, no watermark.

QR Content
Customize
📱

Configure your QR code and hit
Generate QR Code

What Is a QR Code?

A QR (Quick Response) code is a two-dimensional barcode that stores data readable by smartphone cameras and QR scanner apps. Invented in 1994 by Denso Wave in Japan for tracking automotive parts, QR codes are now used globally for marketing, payments, authentication, and information sharing.

QR codes can store up to 4,296 alphanumeric characters or 7,089 numeric digits. They include built-in error correction (up to 30% of the code can be damaged and still scan successfully), making them reliable for print materials, product packaging, and outdoor signage.

What Can You Encode in a QR Code?

QR codes can encode website URLs, plain text, email addresses with subject and body, WiFi network credentials, phone numbers, SMS messages, and vCard contact information. URLs are the most common use case.

This generator supports five content types: URLs (opens a website when scanned), plain text (displays a message), email (opens email client with pre-filled address, subject, and body), WiFi (auto-connects to a network on Android and iOS), and phone numbers (initiates a call). WiFi QR codes are especially useful for sharing network access with guests without revealing the password verbally.

What Size Should a QR Code Be for Printing?

A printed QR code should be at least 2×2 cm for close-range scanning (within 25 cm), and at least 10×10 cm for scanning from 1 meter away. The general rule is: scanning distance (cm) ÷ 10 = minimum QR code size (cm).

For business cards, 2×2 cm works well. For posters, aim for at least 5×5 cm. For billboards or signage viewed from a distance, 30×30 cm or larger is recommended. Always test your QR code on multiple devices before mass printing. Ensure sufficient contrast between foreground and background colors — dark on light works best for reliable scanning.

Note: QR codes generated by this tool are static — the encoded content cannot be changed after creation. For dynamic QR codes (where the destination URL can be updated), a dedicated QR code management service is required. Always test QR codes on multiple devices before printing.