QR Code Generator

Generate QR codes from text or URLs.

Input

Enter text or URL to generate QR code.

Your data never leaves your browser. All computations are performed locally.

Our free QR code generator creates custom QR codes for URLs, text, contact information, WiFi credentials, and more. Download as PNG, customize size and error correction level. Perfect for marketing materials, business cards, product packaging, and digital sharing. No registration required.

Code Examples

Pythonpython
import qrcode

img = qrcode.make('https://example.com')
img.save("some_file.png")
JavaScriptjavascript
import QRCode from 'qrcode'

QRCode.toDataURL('https://example.com')
  .then(url => {
    console.log(url)
  })

FAQ

What is a QR Code?

A QR code (Quick Response code) is a type of matrix barcode (or two-dimensional barcode) invented in 1994 by the Japanese automotive company Denso Wave. QR codes can store much more data than traditional barcodes and can be scanned quickly with any smartphone camera.

How does it work?

QR codes encode information in a pattern of black and white squares that can be read by camera-equipped devices. They can store URLs, text, contact information, WiFi credentials, and more. When scanned, the encoded information is instantly accessible, making them perfect for marketing, payments, and information sharing.

Is it free to use?

Yes, the QR code standard is free to use, and our generator creates codes that never expire. There are no usage limits, no watermarks, and no registration required. Simply generate, download, and use your QR codes anywhere.

Check out our other tools

UUID Generator

Generate random UUIDs (v4) instantly. Support for bulk generation.

MD5 Hash

Calculate MD5 hash from any text string. Fast and client-side.

SHA256 Generator

Generate secure SHA256 hashes for your data.