QR Code Generator

Generate scannable QR codes from text or URLs instantly. Download as PNG image.

GenerateQR CodeDownload
Input
23 chars
Preview

QR Code generated · error correction H · Click Download to save

All QR code generation happens locally in your browser — your data never leaves your device.

QR Code Generator creates scannable QR codes from any text or URL instantly.

Perfect for sharing links, contact info, WiFi credentials, or any encoded data.

Download the result as a PNG image. The strongest error-correction level that fits your data is chosen automatically, so short links get codes that still scan when partly damaged.

Generate from URL

https://example.com

Convert any URL into a scannable QR code

Generate from Text

Hello, World!

Encode plain text into a QR code

Download as PNG

Click Download button

Save generated QR code as image file

QR code won't scan

Very long input produces a dense code with low error correction, which phone cameras struggle with when printed small.

Shorten the text (for example use a short link), print the PNG larger, or try a different scanner app.

Input is empty

No text or URL provided.

Type or paste a URL, text, or other data to encode

Too much data for a QR code

The input is longer than 2,953 bytes, the most a QR code can hold.

Host the content somewhere and encode a link to it instead.

What can I encode in a QR code?

QR codes can encode text, URLs, phone numbers, emails, WiFi credentials, or any other text up to 2,953 bytes.

How do I scan the QR code?

Use any smartphone camera or QR code scanner app to point at the code. Most modern phones automatically detect and open URLs.

Is there a character limit?

Yes: 2,953 bytes of UTF-8 text, so about 2,950 plain ASCII characters or fewer when the text includes accents or emoji (those take 2 to 4 bytes each). Up to 1,273 bytes the code uses the highest error-correction level (H); longer inputs step down to Q, M and finally L. The preview tells you when the input is too long.