Free QR Code Generator — Online

Generate QR Codes for URLs, Text, Email & Phone

Create high-resolution, scannable QR codes for any URL, plain text, email address, or phone number. Download as PNG, SVG, or WebP instantly.

URLs, text, email & phone High-resolution PNG & SVG Custom size & error correction
Supports URLs, plain text, vCard, Wi-Fi credentials, etc. 0 chars
Waiting in queue…
0%
Ready to download
Conversion completed successfully
Download File
Conversion failed

Something went wrong. Please try again.

Generated QR Code

Scan to verify before downloading

SSL Encrypted
Files deleted in 2h
Fast processing
No signup needed
Simple & Fast

How to Use QR Code Generator

Convert your files in three simple steps — no software, no signup.

01
Enter Your Content

Type or paste a URL, plain text, email address (mailto:), or phone number (tel:) into the input field.

02
Choose Size & Level

Select output size (128px–2048px) and error correction level (L/M/Q/H). Higher error correction is more resilient to damage.

03
Download QR Code

Your QR code renders as a high-quality PNG or vector SVG ready for print, signage, or digital use.

Features

Why Use QR Code Generator?

Any Content Type

URLs, plain text, email addresses, phone numbers, Wi-Fi credentials, and vCard contact data all encode perfectly.

High-Res Output

Generate QR codes up to 2048×2048 pixels — sharp enough for large-format posters, banners, and packaging.

Vector SVG Export

Download as SVG for infinite scalability — embed in Illustrator, Figma, PowerPoint, or any print workflow.

Error Correction Levels

Choose L (7%), M (15%), Q (25%), or H (30%) error correction. H-level QR codes remain scannable even if 30% is obscured.

Instant Preview

The QR code preview updates in real time as you type — no need to click convert to see your QR code.

No Account Required

Generate unlimited QR codes with no login, no watermarks, and no hidden limits. Completely free.

Compatibility

Supported Formats

All the formats you need, all in one place.

Format Description Extension Best Used For
URL Web URL (https:// or http://) Website links, landing pages, app stores
TEXT Plain text up to 2953 characters Short messages, coupons, instructions
EMAIL mailto: links with optional subject Contact cards, feedback forms
PHONE tel: number for one-tap dialling Business cards, restaurant menus
PNG OUTPUT Raster PNG at chosen pixel size .png Digital use, web, social media
SVG OUTPUT Vector SVG for infinite scaling .svg Print, packaging, large-format signs
WEBP OUTPUT WebP raster for web embedding .webp Website inline QR codes
FAQ

Frequently Asked Questions

Any UTF-8 text up to ~2900 characters, including URLs, plain text, email addresses (mailto:), phone numbers (tel:), SMS messages (smsto:), and Wi-Fi credentials (WIFI:).

L (Low, 7%) produces the smallest QR code. H (High, 30%) is larger but remains scannable even if nearly a third of the code is damaged — ideal for stickers, outdoor signs, or logos overlaid in the centre.

For business cards use 1024px minimum. For posters or large signs use 2048px SVG output for crisp infinite-scale printing. The QR code module size should be at least 1cm square in print.

Yes — download the SVG or high-res PNG and overlay your logo in Figma, Illustrator, or Photoshop. Use H-level error correction (30%) to ensure scanning works even with a logo covering part of the code.

No. The QR code we generate encodes the content directly — there is no redirect URL and nothing to expire. The code is valid forever as long as the destination (URL, phone number) remains active.

None. No watermarks, no scan limits, no expiry dates, no account required. You can generate as many QR codes as you need completely free.
Real-World Uses

Who Uses QR Code Generator?

From everyday users to professionals — see how people rely on this tool every day.

Small Business Owner
QR Codes for Business Cards

Add a QR code linking to your LinkedIn profile, website, or vCard so contacts can save your details with a single phone scan.

Restaurant Manager
Contactless Digital Menus

Generate a QR code linking to your online menu URL and print it on table cards, replacing physical menus with a hygenic digital alternative.

Event Organiser
Event Check-In & Ticketing

Encode ticket IDs or registration URLs into unique per-attendee QR codes for fast event check-in scanning at the door.

Marketer
Offline-to-Online Campaign Links

Add QR codes to print ads, packaging, and posters that link to landing pages, letting you track offline-to-online conversion rates via UTM parameters.

Office Manager
Wi-Fi Credential Sharing

Encode Wi-Fi credentials (WIFI: format) into a QR code for the office or reception area so guests connect instantly without asking for the password.

Warehouse Manager
Inventory & Asset Labelling

Generate unique QR codes encoding asset IDs or product SKUs for scannable inventory labels on shelves, equipment, and shipping boxes.

Why TransmuteBox?

TransmuteBox vs. Alternatives

See how we compare to desktop software and other online converters.

Feature Our Tool
TransmuteBox
QR Code Monkey Google Chart QR
URL / text / email / phone URL/text
SVG vector export
Up to 2048px PNG Limited
Error correction L/M/Q/H Partial
No account required Reg. required
No watermarks
Free to use Limited
API access Pro Paid
Under the Hood

Technical Specifications

Built on industry-standard open-source tools for maximum quality and reliability.

Limits & Restrictions
  • Max data: ~2,953 alphanumeric chars (QR version 40)
  • Max PNG output: 2048 × 2048 px
  • Min recommended module size: 2 px per module
python-qrcode QR code SVG PNG ISO/IEC 18004 error correction
Conversion Engine
python-qrcode 7.x + Pillow 10.x for PNG; manual SVG path generation
Output Quality
Lossless PNG at any pixel size; vector SVG with infinite scalability
Average Speed
QR code generation in under 500 ms regardless of content or size
Data Security
HTTPS transfer · generated server-side · output auto-purged in 2 h
Standard
ISO/IEC 18004:2015
Error correction
L (7%), M (15%), Q (25%), H (30%)
Vector export
Infinite-scale SVG
Complete Guide

QR Codes: How They Work, Error Correction, and Best Practices

QR codes have become one of the most ubiquitous information-transfer technologies in the world. Understanding how they work, how to choose the right settings, and how to use them effectively helps you deploy them with confidence.

How QR Codes Store and Encode Data

QR (Quick Response) codes use a 2D matrix of black and white modules to encode data. Data is first converted to a numeric, alphanumeric, or binary byte stream, then encoded using Reed-Solomon error correction, and finally arranged in a specific matrix pattern. Three finder patterns (the square "eyes" in three corners) allow scanners to detect the code's orientation and perspective. The data capacity depends on the QR version (1–40) and error correction level.

Error Correction Levels Explained

QR codes use Reed-Solomon error correction to remain scannable even when partially damaged or obscured. Level L (7% recovery) produces the smallest code and is fine for clean digital display. Level M (15%) is the standard for most uses. Level Q (25%) is good for industrial labels where minor damage is likely. Level H (30%) is required when you plan to overlay a logo or icon in the centre of the code — the high redundancy compensates for the covered modules.

PNG vs SVG: Choosing the Right Output Format

Use PNG for digital display at a fixed size (website, email, app screens). Use SVG for anything that will be printed or scaled — business cards, banners, packaging, signage. SVG is a vector format that renders perfectly at any size without pixelation. When printing, always use SVG or a PNG at minimum 1000×1000 px to ensure each module is sharp at the printed size.

Adding a Logo to the Centre of a QR Code

A logo overlay covering up to 30% of the QR code is safe if you use H-level error correction, because H-level can recover from 30% data loss. Download the high-res PNG or SVG, open it in Figma or Photoshop, and place your logo centred on the code, scaled to cover no more than 25–30% of the total area. Always scan-test the result before printing — some scanner apps are stricter than others.

QR Code Best Practices for Print and Signage

Minimum module size for reliable scanning is 1cm for the smallest module at typical scan distances (20–30cm). For outdoor signage scanned from 1–2m away, scale up proportionally — at 2m scanning distance, each module should be at least 4mm. Always maintain a quiet zone (white border) of at least 4 modules on all sides — QR codes printed without adequate margin fail to scan reliably. Use high-contrast black on white; avoid coloured modules unless scan-tested thoroughly.

Need More? Go Pro.

Unlock unlimited conversions, larger file sizes, priority processing, and cloud storage with TransmuteBox Pro.

No credit card for free tier Cancel anytime 12M+ users trust us