QR Code Generator

Generate QR codes from text, URLs, or any string. Customize size, colors, and error correction level. Download as PNG or SVG. Runs entirely in your browser.

100% client-side. Your data never leaves your browser.

QR Code

Enter text or a URL above to generate a QR code

Converters & Examples

Related Tools

QR Code Generator

Generate a QR code from any text string, URL, or data payload. The code is created entirely in your browser using the qrcode library, which implements the ISO/IEC 18004 QR code specification. Nothing is sent to a server.

What is a QR Code?

A QR code (Quick Response code) is a two-dimensional matrix barcode that stores data as a pattern of black and white modules on a square grid. It was invented in 1994 by Denso Wave, a Japanese subsidiary of Toyota, to track vehicle parts during manufacturing. Unlike traditional barcodes that store data in one dimension (left-to-right stripes), QR codes store data in both horizontal and vertical directions, which gives them much higher data density. A single QR code can hold up to 4,296 alphanumeric characters. QR codes are readable by any camera-equipped smartphone and are used for payments, product tracking, authentication, contact sharing, and linking physical objects to digital content.

How to Use

  1. Enter text or paste a URL into the input field. The QR code generates automatically as you type
  2. Adjust settings if needed. Change the pixel size, pick an error correction level, or customize the foreground and background colors
  3. Download the result. Choose PNG for screen use or SVG for print. You can also copy the image directly to your clipboard

When to use each error correction level

Common QR code contents

QR codes are plain text under the hood. Scanners interpret certain prefixes as structured data:

Encode a URL with special characters? Use the URL Encoder first. Need to verify a hash embedded in your QR data? The Hash Generator computes SHA-256 and other digests in the browser.