QR Code Generator
Generate QR codes from URLs, text, or WiFi credentials — download as PNG
What is QR Code Generator?
QR codes (Quick Response codes) are two-dimensional barcodes that encode text data — most commonly URLs, but also plain text, WiFi credentials, contact cards (vCards), email addresses, and SMS messages — in a pattern of black and white squares that any smartphone camera can read instantly. Originally developed for automotive parts tracking in Japan in 1994, QR codes became mainstream with smartphone adoption and have exploded in usage since the COVID-19 pandemic accelerated contactless experiences in restaurants, retail, events, and marketing. Our free QR Code Generator creates QR codes from any text input — paste a URL to create a link QR code for a poster or business card, enter WiFi credentials to generate a network connection QR code for your office or home, or encode plain text for any purpose. The generated QR code can be downloaded as a high-resolution PNG suitable for print and digital use. QR codes are generated entirely in your browser using the qrcode.js library — your data is never sent to any server.
How to Use QR Code Generator
- 1
Enter Your Content
Type or paste the URL, text, WiFi credentials, or other data you want to encode. For URLs, include the full address with https://. For WiFi, use the format WIFI:T:WPA;S:NetworkName;P:Password;;.
- 2
QR Code Generates Instantly
The QR code appears in real time as you type. Choose the size and error correction level to balance between a compact code and resilience to damage or obscured areas.
- 3
Download as PNG
Click Download to save the QR code as a high-resolution PNG file. Use it in print materials, presentations, website pages, or digital signage.
Use Cases
Restaurant and Retail Menu Links
QR codes on table cards, receipts, and storefronts that link directly to a menu, product catalogue, or special offer page are now expected by customers. Generate a QR code for your menu URL here, download it, and include it in your print materials — no app or subscription service needed.
Business Cards and Marketing Materials
A QR code on a business card linking to your LinkedIn profile, portfolio, or contact page is more convenient than typing a URL. Generate your personal URL as a QR code here, download the PNG, and place it on your business card design in Figma, Canva, or your print design software.
WiFi Guest Network Access
Instead of telling every visitor your WiFi password, create a QR code encoding your network name, password, and security type. Guests scan it and connect automatically without typing anything. Frame it and leave it on your desk or meeting room table for easy access.
Features
Encodes URLs, Text, and WiFi
Create QR codes for any URL, plain text, WiFi network credentials, email addresses, phone numbers, or SMS messages — any string a QR reader can interpret.
Adjustable Error Correction Level
Choose from four error correction levels (L, M, Q, H) to balance code size against resilience. Higher levels allow the QR code to remain scannable even when up to 30% of the pattern is damaged or covered.
Customisable Size
Generate QR codes at different sizes — from compact web use to large-format print — ensuring the code scans reliably at its intended viewing distance.
Instant PNG Download
Download the QR code as a PNG file for immediate use in print, presentations, websites, or digital signage without any watermarks.
Frequently Asked Questions
The maximum data capacity of a QR code depends on the data type and error correction level. At the lowest error correction level (L): 7,089 numeric characters, 4,296 alphanumeric characters, 2,953 bytes of binary data, or 1,817 Kanji characters. In practice, QR codes work most reliably when the encoded content is kept short — ideally under 300 characters. Long URLs should be shortened with a URL shortener before encoding.
QR codes include redundant data so they can be decoded even when part of the code is damaged, dirty, or obscured. There are four levels: L (7% damage recovery), M (15%), Q (25%), H (30%). Higher error correction makes the QR code larger and denser but more robust. Use H level for codes that will be printed on packaging or surfaces that might get scratched or partially covered.
A QR code itself never expires — it is just encoded data. However, if the QR code links to a URL that redirects through a third-party QR service, that service's link can expire when you cancel a subscription. QR codes generated here encode the URL directly, with no intermediate redirect — they will work as long as the destination URL remains live.
The minimum size for reliable scanning is approximately 2 cm × 2 cm (about 0.8 inches) for a code scanned at arm's length. For posters or large-format print, scale proportionally — a code on an A0 poster should be at least 5–10 cm. The rule of thumb: the minimum module (individual square) size should be at least 0.25 mm for print. Use the highest resolution output for any print use.
WiFi QR codes use a specific format: WIFI:T:WPA;S:YourNetworkName;P:YourPassword;;. Replace WPA with WEP for older networks, or leave T blank for open networks. S is the SSID (network name) and P is the password. Special characters in the network name or password should be escaped with a backslash. Most modern Android and iOS devices will offer to connect directly to the network when they scan a WiFi QR code.
Need a Professional Website?
JAIDOO EMPIRE builds fast, SEO-optimised websites for businesses worldwide. All free tools are built and maintained by our team.
Start Your Project






