Text to QR Code Generator

Turn text or links into a QR code with adjustable size, colors, and margin, then preview and download it

Input

Supports text, links, and most UTF-8 characters. Everything runs locally in your browser.

Examples:

Style and settings

FAQ

What can I encode in a QR code?

Plain text, URLs, email addresses, phone numbers, and most UTF-8 characters are supported. Longer content creates a denser QR code and needs a clearer scan.

How should I choose size and margin?

For phone scanning, 320–480px is usually enough. Use a larger size for print or posters. Keep a margin of 2–4 modules so the code does not touch the edge.

What does error correction do?

Higher error correction makes a damaged or partially covered code easier to scan but produces a denser code. M is fine for normal sharing.

What format can I download?

Download a PNG with the current background and settings, or copy the image to the clipboard.

Is the content uploaded?

No. QR generation, colors, and sizing all run locally in your browser. Your content is never uploaded.

Why won't the QR code scan?

Common causes are a small size, low contrast, too much content, or too little margin. Increase the size, use high-contrast black and white, and keep enough margin.