QR Code Generator

QR (Quick Response) codes are two-dimensional barcodes that store data in a matrix of black and white squares. Originally invented in 1994 by Denso Wave for tracking automotive parts, QR codes are now used worldwide for payments, marketing, authentication, and sharing contact information. This generator creates QR codes entirely in your browser using the qrcode.js library — no data is sent to any server. You can encode URLs, plain text, WiFi network credentials, email addresses, phone numbers, and full vCard contact cards. Customize the foreground and background colors, choose from four error correction levels, and download your QR code as a high-quality PNG image.

star 4.9
auto_awesome AI
New

QR Code calculator

tune Customize QR Code
qr_code

Enter content above to generate QR code

tips_and_updates Tips

  • Use Medium (M) error correction for most use cases — it balances data capacity with scan reliability.
  • For WiFi sharing, use WPA/WPA2 encryption type and double-check the password before generating.
  • Higher error correction (Q or H) is essential if you plan to add a logo overlay to the QR code.
  • Keep good contrast between foreground and background colors — dark on light works best for scanners.
  • Test your QR code with multiple devices before printing or distributing it.
  • Shorter URLs produce smaller, simpler QR codes that scan faster and more reliably.
  • For business cards, use vCard format to let contacts save your details with one scan.
  • Download at a larger size (512px+) for print materials to ensure crisp output.

How to Use the QR Code

category

Choose Content Type

Select what you want to encode: URL, text, WiFi credentials, email, phone number, or vCard contact.

edit

Enter Your Content

Fill in the fields for your selected content type. The QR code generates automatically as you type.

palette

Customize Appearance

Adjust the QR code size, error correction level, and foreground/background colors to match your needs.

download

Download QR Code

Click the Download PNG button to save your QR code. Use 512px+ size for print materials.

The Formula

QR codes use Reed-Solomon error correction to remain scannable even when partially damaged. The data is encoded in a binary stream, divided into codewords, and placed into the matrix following a specific pattern that includes finder patterns (the three large squares in the corners), alignment patterns, and timing patterns. Higher error correction levels use more space for redundancy, reducing the amount of data that can be stored but making the code more resilient.

QR modules = (4V + 17)² where V = version (1–40)

lightbulb Variables Explained

  • V QR version (1–40), determines the size of the code matrix
  • 4V + 17 Number of modules (squares) per side — Version 1 = 21×21, Version 40 = 177×177
  • Error Correction L (7%), M (15%), Q (25%), H (30%) — percentage of data that can be recovered if damaged

tips_and_updates Pro Tips

1

Use Medium (M) error correction for most use cases — it balances data capacity with scan reliability.

2

For WiFi sharing, use WPA/WPA2 encryption type and double-check the password before generating.

3

Higher error correction (Q or H) is essential if you plan to add a logo overlay to the QR code.

4

Keep good contrast between foreground and background colors — dark on light works best for scanners.

5

Test your QR code with multiple devices before printing or distributing it.

6

Shorter URLs produce smaller, simpler QR codes that scan faster and more reliably.

7

For business cards, use vCard format to let contacts save your details with one scan.

8

Download at a larger size (512px+) for print materials to ensure crisp output.

Generate QR codes for URLs, WiFi passwords, email, phone numbers, and vCards. Customize colors and error correction. Download as PNG. 100% free, no account required, all processing happens in your browser.

QR Code Generator for URL and Text

Create QR codes for any website URL or plain text message. Simply paste your link or type your text, and a scannable QR code is generated instantly. Perfect for marketing materials, business cards, product packaging, and digital signage.

WiFi QR Code Generator

Generate a QR code that lets guests connect to your WiFi network with a single scan — no need to type the password. Enter your network name (SSID), password, and encryption type. Works with all modern smartphones.

Custom QR Code with Color Options

Customize your QR code with custom foreground and background colors to match your brand. Choose from four error correction levels to balance data capacity and damage resistance. Download in high resolution for print or digital use.

Frequently Asked Questions

sell

Tags