QR code generator

Free Tool

QR Code Generator

Create QR codes for URLs, text, WiFi, email, phone numbers, and more. Download as PNG or SVG. 100% free, no signup.

#000000
#FFFFFF
Preview
Your QR code will appear here

Free QR Code Generator Online

Our QR code generator lets you create scannable codes for any purpose — website links, plain text, WiFi credentials, email addresses, and phone numbers. Everything is processed in your browser with no data sent to any server. You can customize the colors, choose from multiple sizes, and download your QR code as a high-resolution PNG image or scalable SVG file.

What Is a QR Code?

A QR (Quick Response) code is a two-dimensional barcode that stores information in a pattern of black and white squares. Originally developed in 1994 by the Japanese company Denso Wave for tracking automotive parts, QR codes have become one of the most widely used technologies in the world. They can be scanned by any smartphone camera to instantly open websites, connect to WiFi networks, initiate phone calls, compose emails, and much more.

Unlike traditional barcodes that store data in one dimension, QR codes encode information both horizontally and vertically, allowing them to hold significantly more data — up to 4,296 alphanumeric characters or 7,089 numeric digits in a single code.

Types of QR Codes You Can Create

URL QR Codes are the most common type. When scanned, they open a website directly in the user's browser. Perfect for business cards, flyers, product packaging, and restaurant menus.

Plain Text QR Codes display a text message when scanned. Useful for sharing instructions, serial numbers, addresses, or any information that doesn't need to link anywhere.

WiFi QR Codes allow users to connect to a wireless network instantly by scanning — no need to type the password manually. These are popular in hotels, cafes, offices, and rental properties.

Email QR Codes open a pre-filled email compose window with the recipient address, subject line, and message body already filled in. Great for customer support and feedback collection.

Phone Number QR Codes initiate a phone call when scanned. Commonly used on business cards, contact pages, and service advertisements.

Understanding Error Correction Levels

QR codes include built-in error correction that allows them to remain scannable even when partially damaged or obscured. There are four levels to choose from:

Low (L) recovers up to 7% of damaged data. This produces the smallest, simplest QR code and is ideal when the code will be displayed on a screen or in a clean environment.

Medium (M) recovers up to 15% and is the recommended default for most use cases. It provides a good balance between code size and durability.

Quartile (Q) recovers up to 25%. Choose this when the QR code might be printed on textured surfaces or partially covered by a logo.

High (H) recovers up to 30% of damaged data. This produces the largest, most complex code but is the most resilient. Best for outdoor signage, product packaging, or codes that will include a logo overlay.

Tips for Creating Effective QR Codes

Ensure sufficient contrast. The QR code must have strong contrast between the dark modules and the background. Black on white is the most reliable combination. If you customize colors, make sure the dark color is significantly darker than the light color — avoid pastel-on-pastel combinations.

Test before printing. Always scan your QR code with multiple devices before committing to print. Different smartphone cameras and QR scanning apps may handle edge cases differently.

Size matters. A general rule: the minimum print size should be at least 2 cm × 2 cm (about 0.8 inches) for close-range scanning. For posters and signage meant to be scanned from a distance, increase the size proportionally — roughly 10:1 ratio between scanning distance and QR code width.

Add a call to action. A QR code alone doesn't tell people what it does. Always include text near the code like "Scan to visit our website" or "Scan for WiFi password." This significantly increases scan rates.

Frequently Asked Questions

Do QR codes expire?

Static QR codes — like the ones generated by this tool — never expire. The information is encoded directly in the pattern of the code itself. As long as the URL or content you encoded still exists, the code will work indefinitely. Only "dynamic" QR codes from paid services use redirect URLs that can expire.

Can I customize the colors of my QR code?

Yes. Our tool lets you pick any foreground and background color combination. However, ensure there's enough contrast between the two colors for reliable scanning. Dark foreground on light background works best. Avoid using light colors for the QR modules.

What's the difference between PNG and SVG downloads?

PNG is a raster image format — best for digital use, social media, websites, and email. Choose the largest size option if you plan to print it. SVG is a vector format that can be scaled to any size without losing quality — ideal for print materials like business cards, posters, and merchandise.

How much data can a QR code hold?

A single QR code can store up to 4,296 alphanumeric characters. However, more data means a more complex (and harder to scan) code. For best results, keep URLs short and text concise. Use a URL shortener if your link is very long.

Can QR codes be scanned from a screen?

Yes. Modern smartphones can scan QR codes displayed on computer monitors, tablets, TV screens, and even other phones. Just ensure the screen brightness is adequate and there's no glare obscuring the code.

Is it safe to scan QR codes?

QR codes themselves are safe — they simply store data. However, a malicious QR code could link to a phishing website or trigger an unwanted download. Always check the URL preview that your phone shows before opening a scanned link, especially for codes found in public places.

Download Your Cheat Sheet
Enter your email to get instant access to this cheat sheet. We'll also notify you when new cheat sheets are released.
No spam, ever. Your email is stored securely and never shared.