Free tool

QR Code Generator

Generate a QR code from any text or URL — entirely in your browser.

QR Code Generator
No data leaves your devicePNG downloadAdjustable size & error level
Your QR code will appear here.

How it works

Paste a URL, Wi-Fi credential, contact card, or any text and get a QR code instantly. We generate the QR client-side using a small JavaScript library — your input is never sent to a server.

Methodology

QR codes encode data with one of four error-correction levels (L/M/Q/H). Higher levels let the code survive more damage but take more space. We default to medium (M), which is appropriate for most printed and on-screen uses.

Frequently asked questions

How much data can a QR code hold?

Up to about 4,000 characters of text in the largest version. For URLs, you'll never hit the limit; for plain text, keep it short for cleaner scanning.

Can a QR code contain malware?

The code itself is just data. The risk is the destination URL — preview before opening QR codes from unknown sources.

Why does my QR code look very dense?

Long URLs produce dense codes. Use a URL shortener you trust, or trim query parameters.

Other free tools