Premium Converters
Loading
Loading
Loading
Create QR codes from URLs, text, Wi-Fi, contact cards, email, phone, SMS, and locations. Free PNG and SVG download.
Utility
Generated on May 23, 2026
https://premiumconverters.com
Higher levels recover more data if the QR is dirty or partially covered (good for printed QRs with logos).
Scan with any phone camera to test.
Create QR codes from URLs, text, Wi-Fi, contact cards, email, phone, SMS, and locations. Free PNG and SVG download.
A QR code (Quick Response code) is a two-dimensional barcode that can hold up to ~4,000 characters of text and is read by every modern smartphone camera in a fraction of a second. This generator turns any URL, plain text, Wi-Fi credentials, contact card (vCard), email, phone number, SMS, or geographic location into a scannable QR code. Generation runs entirely in your browser using the open-source qrcode.
Formula
QR encoding follows ISO/IEC 18004. Each module (square dot) carries one bit of error-corrected, masked data. The error-correction level (L, M, Q, H) determines how much of the code can be damaged or covered while still being decodable: L recovers ~7%, M ~15%, Q ~25%, and H ~30%. Higher levels make the QR larger but more robust — choose H if you plan to overlay a centre logo.You're probably making a QR for one of a handful of reasons: a restaurant menu link to print on the table tent, your Wi-Fi password so guests don't ask for it character by character, a vCard on the back of a business card, an Easypaisa or JazzCash payment QR for your shop counter, or a sign-up URL on an event poster. The choice that matters most is what you put inside the code. URLs are the most common (and the most useful, because you can change what the URL points to without reprinting), but for Wi-Fi and contacts you want the structured formats so a phone joins the network or saves the contact in one tap instead of opening a browser. The other quiet decision is error-correction level: low (L) keeps the code small and dense, high (H) makes the code bigger but lets a logo cover up to 30% of the centre and still scan reliably. PNG for digital use, SVG for anything that'll get resized or printed large — SVG stays crisp at any size. Generation is entirely local; nothing about your code, URL, or password ever touches a server, which matters for the Wi-Fi password especially.
A QR code (Quick Response code) is a two-dimensional barcode that can hold up to ~4,000 characters of text and is read by every modern smartphone camera in a fraction of a second. This generator turns any URL, plain text, Wi-Fi credentials, contact card (vCard), email, phone number, SMS, or geographic location into a scannable QR code. Generation runs entirely in your browser using the open-source qrcode.js library — your data never touches a server. Download the result as a sharp PNG (great for printing) or a scalable SVG (great for posters, signage, and packaging at any size). Customize the colors, size, quiet-zone margin, and error-correction level to match your brand.
QR codes use Reed-Solomon error correction, the same algorithm used by CDs and satellite communications. The data is encoded in a grid of black and white modules and masked with one of 8 patterns to optimize scannability (avoiding long runs of the same color, which confuse cameras). The three large 'finder patterns' in the corners help scanners detect orientation; alignment patterns and timing patterns help them correct for perspective distortion when the code is photographed at an angle. The result is a code that can be read upside down, sideways, partially obscured, or printed on curved surfaces.
Maximum characters that fit at each error-correction level (Version 40, the largest QR size).
| Level | Recoverable damage | Numeric capacity | Alphanumeric | Binary (bytes) |
|---|---|---|---|---|
| L (Low) | ~7% | 7,089 | 4,296 | 2,953 |
| M (Medium) | ~15% | 5,596 | 3,391 | 2,331 |
| Q (Quartile) | ~25% | 3,993 | 2,420 | 1,663 |
| H (High) | ~30% | 3,057 | 1,852 | 1,273 |
A single QR code can hold the entire text of the US Declaration of Independence (~7,800 characters) at low error correction.
QR codes in Japan have been used since 1994 — originally invented by Denso Wave to track car parts on Toyota assembly lines.
China generates over 90 billion QR scans per day — payment QRs (WeChat Pay, Alipay) replaced cash in most retail.
The world's largest QR code is painted on a building roof in China — over 600 metres on each side, scannable from a passing satellite.
Restaurants put a QR linking to their digital menu on each table — a single code that updates instantly when prices change, with no reprinting.
Wi-Fi QR codes let guests join your network in one tap, no need to type a long password.
Wedding invites include a vCard QR that drops the couple's contact card straight into the guest's phone.
Business cards with a vCard QR — scan once, save the contact forever, no manual typing.
Event posters use a URL QR linking to the registration page, increasing sign-ups by removing typing friction.
Hospitals print a vCard or URL QR on patient wristbands so any nurse can pull up the chart with a phone.
Pakistani retailers print Easypaisa / JazzCash payment QR codes at the checkout for instant mobile payments.
Jump to a ready-made conversion — useful for quick reference and sharing:
Base Converter
Convert integers between binary (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16) — built for programmers debugging memory addresses, bitmasks, and hex colors.
Unix Timestamp Converter
Translate Unix epoch timestamps (seconds or milliseconds since Jan 1 1970 UTC) to readable ISO, UTC, and local-timezone dates — auto-detects format and handles the Y2038 problem.
Color Converter
Translate colors between HEX, RGB, and HSL with a live swatch preview — built for CSS work, brand palette design, and converting Tailwind shades between formats.
Word Counter
Live word, character, sentence, and paragraph counter with reading and speaking time estimates — ideal for essays, blog SEO, tweets within 280 chars, and timed speeches.
Case Converter
Instantly convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case — ideal for variable renaming, URL slugs, and headings.
Password Generator
Generate cryptographically secure random passwords (6 to 64 chars) using the browser's Web Crypto API, with strength meter and optional uppercase, digits, and symbol character sets.
Text Reverser / Palindrome Checker
Reverse any text character-by-character or word-by-word, plus check classic palindromes like "A man, a plan, a canal: Panama" while ignoring spaces, punctuation, and case.
Barcode Generator
Generate Code 128, EAN-13, UPC-A, Code 39, ITF-14, and more. Free PNG and SVG download with format-aware validation.
Browse all Utility calculators & converters
See every tool in this category, plus FAQs and category-specific guides.