Loading tool...
How to Create a QR Code
- 1
Choose the QR code type
Select what you want to encode: a URL, plain text, Wi-Fi credentials, a vCard contact, an email address, or an SMS message. Each type structures the data so phones handle it correctly.
- 2
Enter your content
Fill in the relevant fields for your chosen type. For URLs, paste the link. For Wi-Fi, enter the network name, password, and encryption type. The form adapts to each QR type automatically.
- 3
Customize the appearance
Adjust the QR code colors, size, and error correction level. Higher error correction (Level H) allows up to 30% of the code to be obscured and still scan, which is useful for printed codes that may get scratched or damaged.
- 4
Download or copy to clipboard
Download the QR code as a PNG image for print materials, presentations, packaging, or digital use. The generated image is high-resolution and ready for both screen and print.
QR Codes That Actually Work
Multiple Data Types
Generate QR codes for URLs, text, Wi-Fi access, contact cards (vCard), email addresses, phone calls, and SMS. Each type is properly formatted so devices handle it natively.
Color Customization
Change the foreground and background colors to match your brand identity. Ensure sufficient contrast between colors for reliable scanning across all devices.
Error Correction Levels
Choose from four error correction levels (L, M, Q, H). Level H tolerates the most damage, making it ideal for printed codes that may get scratched, or for overlaying a logo in the center.
High-Resolution Export
Download QR codes as PNG images at customizable sizes. Whether you need a small icon for a business card or a large image for a poster, the output scales cleanly.
Instant Preview
The QR code regenerates in real time as you edit content or adjust settings. You see exactly what your audience will scan before you download anything.
No Data Stored
QR codes are generated entirely in your browser. Wi-Fi passwords, contact information, and URLs are never sent to a server or logged anywhere.
Practical QR Code Applications
Restaurants and cafes print Wi-Fi QR codes on table cards so guests connect instantly without asking for the password. Event organizers put URL QR codes on badges, banners, and handouts to direct attendees to schedules, feedback forms, or registration pages. These codes eliminate typing errors and reduce friction -- people scan instead of hunt-and-peck on a phone keyboard.
Small businesses and freelancers add vCard QR codes to business cards, allowing contacts to save their name, phone number, email, and website with a single scan. Marketing teams place QR codes on product packaging, flyers, and point-of-sale displays to drive customers to landing pages, app downloads, or promotional offers with measurable click-through rates.
IT teams generate Wi-Fi QR codes for onboarding new employees or configuring guest networks. Developers embed QR codes in documentation to link to API endpoints, demo environments, or app store listings. Teachers create QR codes linking to assignments, videos, or classroom resources, making it easy for students to access digital materials from printed handouts.
Frequently Asked Questions
How much data can a QR code hold?
A single QR code can store up to about 4,296 alphanumeric characters or 2,953 bytes of binary data. In practice, shorter content produces simpler codes that scan more reliably. Keep URLs under 200 characters and text under 300 characters for the best scanning experience across all devices.
What error correction level should I use?
Level M (15% recovery) is a good default for most digital uses. Use Level H (30% recovery) if you plan to print the code where it might get scratched, or if you want to overlay a small logo in the center. Higher error correction makes the QR code denser, so avoid Level H for very long URLs.
Can I change the URL a QR code points to after printing it?
Not with a static QR code -- the URL is baked into the pattern. If you need to change the destination later, encode a short redirect URL that you control (like a link from your own domain) and update the redirect target as needed. This gives you the flexibility of a dynamic QR code.
Do QR codes expire?
The QR code itself never expires -- it is just a printed pattern encoding data. However, the content it points to can become unavailable. A URL QR code will stop working if the website goes down or the page is deleted. The QR pattern remains valid forever; it is the destination that might change.
Is there a minimum print size for QR codes?
For reliable scanning, print QR codes at least 2 cm x 2 cm (about 0.8 inches) for close-range scanning like business cards. For posters or signage scanned from a distance, the general rule is 1 cm of QR code size per 10 cm of scanning distance. Always test the printed code with multiple phone models.
Related Tools
Base64 Encoder/Decoder
Encode images or data that you want to embed alongside QR codes in web pages.
Is This Link Safe?
Verify URLs before encoding them into QR codes you distribute publicly.
Password Generator
Generate a strong Wi-Fi password before creating a QR code to share it.
Storage Unit Converter
Understand file sizes when embedding QR code images in documents and presentations.