Skip to main content
Free Tool

QR Code
Generator

Generate QR codes from any URL or text. Customize size and color, download as PNG.

36 chars

Higher = more damage-resistant but denser

#000000
#ffffff
📱 Complete QR Code Guide

Master QR Codes Completely

How QR codes work, their types, business applications, and design best practices — fully explained.

What Is a QR Code?

QR codes (Quick Response Codes) were developed by Denso Wave in 1994. They store data in two dimensions (horizontal and vertical), holding far more information than traditional barcodes. With smartphones reading them instantly, QR codes have spread to payments, marketing, logistics, and authentication.

Data Types QR Codes Can Store

  • URL: Direct users to websites or landing pages
  • vCard: Transfer business card info (name, phone, email) digitally
  • Wi-Fi: Share WiFi SSID and password without typing
  • SMS/メール: Pre-fill SMS or email for one-tap sending
  • テキスト: Embed any plain text directly in the code

Static vs Dynamic QR Codes

Static QR codes (generated by this tool) embed data directly in the code. Cannot be changed after generation but work indefinitely. Dynamic QR codes use redirect URLs that can be changed later, but typically require paid services.

QR Code Use Cases

In-store payments

WeChat Pay, LINE Pay, PayPay etc.

Digital menus

Contactless restaurant menu viewing

Tickets & boarding passes

Electronic airline & concert tickets

Logistics & inventory

Package tracking and stock scanning

Authentication & 2FA

Google Authenticator compatible apps

QR Code Design Best Practices

QR codes can be colorful or include logos, not just black and white. However, several important rules must be followed to maintain scannability. Higher error correction levels allow scanning even if part of the code is damaged.

Error Correction Levels (ECC)

  • L(7%): Minimal correction. Maximum data capacity.
  • M(15%): Best for standard use. Well balanced.
  • Q(25%): Recommended for industrial applications.
  • H(30%): Best when embedding logos. Most robust.

QR Code Design Rules

  • Light background, dark foreground (dots)
  • Maintain contrast ratio of at least 4:1
  • Always leave a quiet zone (margin) around the code
  • Minimum print size is 2cm × 2cm
L

Level L (7%)

Simple URL

M

Level M (15%)

General use (recommended)

Q

Level Q (25%)

Industrial / logistics

H

Level H (30%)

Logo embedding / print

QR Code Generator — FAQ

What can I encode in a QR code?
QR codes can encode: website URLs, plain text, email addresses, phone numbers, SMS messages, WiFi credentials (SSID/password), vCard contact info, calendar events, and geographic coordinates. Our generator supports URLs, text, email, phone, and WiFi.
Are QR codes free to use?
Yes. The QR code standard (ISO/IEC 18004) is open and royalty-free. Static QR codes generated with our tool are yours to use commercially without fees or attribution. Dynamic QR codes that redirect through third-party tracking services may require subscriptions.
How long does a QR code last?
Static QR codes (like those generated here) last forever — they encode data directly and have no expiry. The QR code only stops working if the destination URL goes offline. Dynamic QR codes managed through redirect services expire if the service subscription ends.
What is error correction in QR codes?
Error correction allows a QR code to be scanned even if part of it is damaged, dirty, or covered. Four levels: L (7% damage tolerance), M (15%), Q (25%), H (30%). Use H level for printed QR codes that may get worn; L level for digital display where damage is unlikely.
What is the minimum printable size for a QR code?
The minimum recommended print size is 2 cm × 2 cm (about 0.8 inches). For reliable scanning, maintain a quiet zone (white border) of at least 4 modules around the code. Larger QR codes (5 cm+) with higher error correction work better at scanning distance.
Is my QR code data private?
Yes. QR codes are generated entirely in your browser using a JavaScript library. Your URL, WiFi password, or text content is never sent to our servers. The generated PNG is created locally and downloaded directly to your device.