QR Code Generator
Generate QR codes for URLs, text or any content. Customize size, colors and error correction, then download a crisp PNG. Static codes never expire.
How to use
- Enter the content — a URL, text, phone number or anything.
- Tweak size, colors and the error-correction level as needed.
- Preview and download the PNG.
What is QR Code Generator?
A QR code stores text — most often a URL — in a square pattern of black and white modules that any phone camera can read. The static QR codes this tool creates contain the data directly and never expire, need no account and work offline forever.
Customize the size, margin, foreground/background colors and error-correction level (higher levels survive scratches and logos at the cost of density), then download a crisp PNG ready for print.
Frequently asked questions
Do these QR codes expire?
Never. The content is encoded directly into the image — there is no server behind it. Print it and it works forever.
What is the error-correction level?
QR codes can recover damage up to 7% (L), 15% (M), 25% (Q) or 30% (H) of the code area. Higher levels are denser but more robust — use H if you plan to place a logo in the middle.
Related tools
Image Compressor
Compress JPG, PNG and WebP images locally in your browser with a quality slider and optional resizing. No upload, no size limits, no queues.
Base64 Encoder & Decoder
Free online Base64 encoder and decoder with full UTF-8 support. Convert text to Base64 or decode Base64 back to plain text instantly. Everything runs in your browser — no data is uploaded.
JSON Formatter
Format, validate and minify JSON online. Pretty-print with 2 or 4 spaces, get precise error positions, and copy or download the result. Nothing leaves your browser.
Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text instantly. Local computation via the Web Crypto API — nothing is uploaded.