QR Code Generator
Generate QR codes for URLs, text or anything — download as PNG up to print quality. Nothing is uploaded.
About this tool
QR codes bridge physical and digital: a menu that opens a website, a poster that shares a WiFi password, a business card that saves a contact, a payment sticker at a shop counter. This generator creates a scannable code from any text or URL, live as you type, and downloads it as a PNG in four sizes up to 1024px — sharp enough for printed posters and packaging.
Two properties distinguish it from the ad-heavy generators cluttering search results. First, generation is entirely local: the code is drawn in your browser, meaning the URL or text you encode is never sent to anyone's server — worth considering before you type a private WiFi password or an internal link into a generator that phones home. Second, there's no expiry, watermark, or sign-up wall: these are static QR codes, which work forever, because the data lives in the pattern itself rather than behind a redirect service that can start charging or shut down.
The codes use medium error correction — the standard level, which keeps codes scannable even with up to 15% of the pattern damaged or obscured. For print, choose the 512px or 1024px size: QR codes should be printed at least 2×2 cm and scale cleanly from a high-resolution source.
How to use the QR Code Generator
- 1Type or paste what to encode — a URL, plain text, phone number, or WiFi configuration string.
- 2The QR code renders live as you type.
- 3Choose a size — 256px for screens, 512px or 1024px for print.
- 4Click Download PNG and use it anywhere.
Frequently asked questions
Do these QR codes expire?
Never. These are static QR codes — the data is encoded directly in the pattern, with no redirect service in between. They work as long as the content they point to exists. (Services advertising 'dynamic' QR codes route through their servers, which is what enables expiry and tracking.)
Is the content I encode uploaded anywhere?
No. The code is generated entirely in your browser. That matters when encoding private URLs, WiFi passwords or internal links — many online generators send your content to their servers as part of generation.
What size should I use for print?
512px or 1024px. Physically, print QR codes at least 2×2 cm for reliable scanning at close range; larger for posters scanned from a distance. The rule of thumb is a scanning distance of about 10× the code's width.
How much data fits in a QR code?
Up to a few thousand characters in theory, but density rises with content length and dense codes scan poorly when printed small. For long URLs, consider a URL shortener first; for text, shorter is more reliable.
Related tools
Password Generator
Generate strong, random passwords locally — with a live strength meter and full control over length and characters.
Open toolUUID Generator
Generate cryptographically secure UUID v4 identifiers — one at a time or 100 in bulk.
Open toolSlug Generator
Turn any title into a clean, SEO-friendly URL slug — live as you type, accents and symbols handled.
Open toolRandom Number Generator
Generate truly random numbers in any range — single picks, bulk lists, or unique draws with no repeats.
Open tool