Generators

QR Code Generator

QR Codes

Create a QR Code

Enter text, URL, or any data to generate a custom QR code with advanced customization options.

Size: 256px
Error Correction Level
Output Format
Margin: 4px

Tool features

Advanced QR code generation with customization options
4 features

QR Code Generation

Generate QR codes for any text, URL, or data

Customizable Design

Adjust colors, size, and error correction level

Multiple Formats

Download as PNG, JPEG, SVG, or PDF

Error Correction

Built-in error correction for damaged codes

What is a QR code & how it works

How a phone camera reads a grid of modules

A QR code is a two-dimensional barcode that stores text in a grid of black and white modules. Phone cameras decode it instantly, which makes it a quick way to share a URL, contact details, Wi-Fi credentials or a pre-filled email, SMS or phone call.

QR codes include Reed–Solomon error correction, so a code still scans when part of it is dirty, damaged or covered by a logo. Higher levels tolerate more damage but need more modules, making the code denser. Codes generated here are static: the content is baked into the image and never expires.

Error correction
L (7%), M (15%), Q (25%) or H (30%) of the code can be lost and still scan.
Quiet zone
The blank margin around the code that scanners need to find it.
Static QR
The data is in the code itself; no redirect service, no expiry.

How to use this tool

Create a QR code in four steps
1
Pick the content type
Choose URL, text, email, phone, SMS or Wi-Fi and fill in the fields.
2
Style the code
Set colours and module shape (square, rounded, dots) and the error-correction level.
3
Choose a format
Export as PNG or JPEG for general use, or SVG for print at any size.
4
Test before printing
Scan the code with a couple of different phones before you print or publish it.

Frequently asked questions

Common questions about QR codes
5 Q&A

No. They are static: the data is encoded directly in the image with no tracking or redirect service in between, so they work for as long as the content (for example the URL) is valid.

M suits most screen and print use. Choose Q or H if the code will be printed on rough surfaces or partly covered, at the cost of a denser code.

A common rule is a width of at least a tenth of the scanning distance, and no smaller than about 2 × 2 cm. Keep a blank margin of four modules around it.

Scanners need strong contrast with dark modules on a light background. Inverted (light on dark) or low-contrast colour combinations fail on many phones.

It encodes a string like WIFI:T:WPA;S:NetworkName;P:password;;. Phone cameras recognise it and offer to join the network without typing the password.