Generate custom QR codes for URLs, text, email and phone in your browser. Pick size, preview instantly and download as PNG — 100% private and offline.
Part of our Images & Design collection — Explore more Images & Design tools · See also: Image Editor: Compress, Resize, Crop & Border, Color Studio.
Also available in: versión en español → · version française →
Quick answer: QR Code Generator — Generate QR codes for links, text & more Free, no signup, runs in your browser. See below for the interactive tool, 4-step guide and FAQs.
Size: 256px
Higher = more scannable when damaged, but denser
Size: 256px
Deep dives from the Tool4SaaS blog — tested workflows, print sizes and fixes.
Reviewed by the Tool4SaaS Editorial Team — In-house reviewers who build and test every tool locally for accuracy across current Chrome, Edge, Firefox, and Safari. Last updated: . See our authors, methodology or contact us.
URLs, plain text, email, phone and up to 200 characters of event notes. Example https://example.com/menu at 512px scans for years with no expiry since data lives in the code. For home WiFi logins with SSID and WPA keys, use WiFi QR Generator instead, which escapes ; and : correctly.
Yes. Click Download to save a PNG at your chosen size, e.g. 512px for websites and chat or 2048px for posters. Example: a 512px code prints sharp to 5 cm and scans instantly; test-scan with your phone before sharing. This builds general static codes only, not WiFi login strings.
Use 512px PNG for websites and chat, 2048px for posters and flyers. Vector-sharp squares stay scannable up to A3 print. For auto-join WiFi tags with WPA escaping, switch to WiFi QR Generator. For example, test sample inputs locally offline with instant preview and one-click copy. Edge cases flag clearly with contrast warnings before download.
Shorter link payloads decode fastest across aging handsets, whereas UPI strings like upi pay shop@upi embed payee, amount, and note for one-tap checkout. vCard bundles surname, handset, organization, and mailbox into contact import, though headshots bloat density. Validate each variant under cafe glare and budget Android viewfinders before mass printing batches.
Divide expected viewing distance by ten to estimate minimum code width, so 50 cm checkout cards need 5 cm squares while 2 m window posters demand 20 cm panels. Retain four-module quiet-zone borders, matte lamination, and high-contrast inks throughout. Prototype 512px proofs for handouts alongside 2048px proofs for hoardings, measuring recognition latency across iOS and Android cameras.
The QR code generator turns URLs, plain text, email addresses, phone numbers, UPI payment ids, and vCard contacts into scannable square codes directly in your browser. For instance, encode https://example.com/menu, upi payment shop@upi for Rs 199, or a vCard with name, mobile +1 555 0100, and 200 characters of event details in seconds. You preview instantly, pick 512px for screens or 2048px for print, and download PNG with no account, watermark, or expiry. Because patterns embed payload directly rather than linking through servers, prints scan indefinitely and inputs never upload. Makers reuse one file across ticketing kiosks, restaurant tabletops, and transit shelters. Edge case: vCard photos or 1,000-character paragraphs densify modules beyond phone focus. Limitation: standard static black-on-white codes only, without logos or analytics; for auto-join credential escaping switch to the WiFi tab above.
QR patterns store characters as modules, so longer payloads create denser grids demanding larger images and calm scanning geometry. A 512px PNG suits websites, chat threads, and slides, printing sharp near 5 cm and scanning from 50 cm, while 2048px suits storefront posters, flyers, and A3 sheets scanned from two meters. Table — Use | Pixels | Print | Scan distance: chat thumbnail | 512px | 5 cm | 50 cm; lobby poster | 2048px | 20 cm | 2 m; conference banner | 2048px | 30 cm | 3 m, following size≈distance/10 guideline. Preserve four-module quiet-zone white margin, maximize contrast, flatten curls, and brighten dim aisles. Edge case: glossy lamination, curved cups, or sub-2 cm stickers defeat older cameras. Limitation: damaged, low-contrast, or overdense codes may misread; test-scan every placement and keep WiFi credential work in the WiFi tab above.
Enter https://example.com/table-booking, choose 512px, and download qr-code-512.png for a menu placard scanning years later with zero expiry or subscription. Re-export identical payload at 2048px as qr-poster-2048.png for glass-door signage, verifying legibility from two meters and under warm spotlights. Second check: encode shop@upi Rs 199 request and vCard +1 555 0199 contact, confirming both preview crisply before distribution. Because data lives inside modules, reprints never expire unless destination URL itself disappears. Archived flyers, invoices, and resumes therefore remain functional without hosting renewals. That permanence suits menus, portfolios, and certificates. Edge case: changing menus require fresh codes since static patterns cannot redirect retroactively. Limitations: no dynamic analytics, color styling, or logo overlays; tiny faded photocopies under 2 cm fail. For credential auto-join try /qr-code-generator, or decoding at /qr-scanner.