Home Business & Marketing Marketing Metrics QR Code Generator

QR Code Generator

Create free, customizable QR codes for URLs, WiFi, Bitcoin, and more. No sign-up required.

🔗

Enter the full URL including https://

Use "H" for logos. Larger sizes for print.

#FFFFFF
#000000
#00F3FF
Drag & Drop or Click to Upload
Logo Preview

Adjust how much of the QR code the logo covers

#FFFFFF

Use this to blend the logo box with the QR background

Use if your logo is a transparent PNG

BULK QR GENERATION

Generate up to 100 QR codes at once from a simple text file. Each line becomes its own QR code — all styled with your current design settings. You'll get a ZIP file with every QR code as a PNG.

1
Style your QR
in other tabs
2
Upload a CSV
or text file
3
Download ZIP
of all QR codes
Drop CSV or TXT file here, or click to browse

One URL or text per line. Max 100 items. Download example CSV

What should the file look like?
https://mysite.com/product-1
https://mysite.com/product-2
https://mysite.com/product-3
Table 1 - Scan to order
Table 2 - Scan to order
Each line = one QR code in the ZIP.

All QR codes inherit your current colors, patterns, frame, and logo from the other tabs.

Version --
Grid --
Bytes --
Capacity
--
Scan Quality --

How to Use This Calculator

1

Choose Content Type

Select the type of data to encode: URL, text, email, phone, Wi-Fi, vCard, or other supported formats.

2

Enter Your Data

Input the URL, contact details, or text content you want to embed in the QR code.

3

Customize & Download

Adjust colors, add a logo, set size and error correction level, then download as PNG, SVG, or PDF.

Formula & Methodology

Module Count

Modules = (4 × Version) + 17

QR version 1 = 21×21 modules; each version adds 4 modules per side up to version 40 (177×177).

Data Capacity (Alphanumeric)

Max Characters ≈ Version-dependent lookup × Error Correction Factor

Version 10 with M correction holds ~311 alphanumeric characters.

Error Correction Levels

L = 7%, M = 15%, Q = 25%, H = 30%

Higher correction allows more damage tolerance but reduces data capacity.

Key Terms

QR Code
Quick Response code — a 2D barcode that stores data in a matrix of black and white modules.
Error Correction
Reed-Solomon codes that allow the QR code to be read even when partially damaged or obscured.
Quiet Zone
The mandatory white border around a QR code (minimum 4 modules wide) required for scanners to detect edges.
Module
A single black or white square unit in the QR code grid.
vCard
A digital contact card format that QR codes can encode for instant contact sharing.

Real-World Examples

Example 1

Marketing URL

Type: URL, Data: https://example.com/promo, Error: M (15%), Size: 300px

Generates a 25×25 module QR code. Scannable from 10+ feet at this size.

Example 2

Wi-Fi Access

Type: Wi-Fi, SSID: GuestNet, Password: Welcome2024, Encryption: WPA2

Guests scan to auto-connect. Error correction H recommended for printed signage.

Error Correction Level Comparison

LevelRecoveryBest ForData Capacity Impact
L (Low)~7%Digital screens, clean environmentsMaximum data capacity
M (Medium)~15%General use, marketing materialsGood balance
Q (Quartile)~25%Outdoor signage, wear-prone surfacesReduced capacity
H (High)~30%Logo overlay, harsh environmentsMinimum data capacity

QR Code Best Practices for Marketing

Design for Scannability

The most common QR code failure is printing too small. A QR code should be at least 2cm × 2cm for close-range scanning (business cards, table tents) and 25+ cm for posters or billboards. Always test your QR code on multiple devices before printing. Maintain high contrast between foreground and background colors — dark modules on light background works best.

Adding Logos Safely

You can place a logo in the center of a QR code by using error correction level H (30% recovery). The logo should cover no more than 20-25% of the code area. Always test scanability after adding a logo, as some scanner apps handle damaged codes differently.