QR Code Maker
Make QR codes online for links, text, contacts, and Wi-Fi passwords. Instant preview, customizable size, and one-click PNG download — no account or signup required.
Why Use This QR Code Maker
A QR code maker should be fast, simple, and produce clean output you can actually use. Paste your URL or text, see the QR code appear instantly, pick a size, and download — no account creation, no watermarks, no upsell popups. Everything runs in your browser, so your data stays private. Works on desktop and mobile.
- Instant preview: QR code appears as you type — no button required
- URLs and text: Works with any URL, plain text, Wi-Fi credentials, email, or phone number
- Adjustable size: Choose the output size to match your use case — screens vs. print
- One-click download: Save as PNG with a single click, ready to share or embed
- No account needed: No signup, no email, no subscription
Choose the Right Variant
- This page: General-purpose QR code maker for any content type
- Free QR Code Generator: Free, no watermarks, no limits
- QR Code for URL: Make a QR code that opens a website
- QR Code for Wi-Fi: Make a scannable Wi-Fi login QR code
- QR Code for Text: Encode a plain text message in a QR code
Step-by-Step Tutorial
- Open the QR Code Maker — no account or page load delay
- Type or paste your content: a URL like
https://example.com, a Wi-Fi string, plain text, or contact details - Watch the QR code render in real time as you type
- Select a size appropriate for your use: smaller for digital, larger for print materials
- Click Download to save the PNG to your device
- Scan the downloaded QR code with your phone camera to verify it works before distributing
What Can I Encode in a QR Code?
- URLs: Any website link — including long URLs with query parameters
- Plain text: Short messages, instructions, or descriptions
- Wi-Fi credentials: Format:
WIFI:T:WPA;S:NetworkName;P:Password;;— scans to auto-connect - Email: Format:
mailto:name@example.com?subject=Hello - Phone number: Format:
tel:+15551234567 - SMS: Format:
smsto:+15551234567:Your message here
Privacy and Data Handling
QR code generation is fully client-side. Whatever you type — URLs, Wi-Fi passwords, contact info — stays in your browser and is never sent to any server. You can use this tool offline once the page has loaded.
Frequently Asked Questions
Can I edit a QR code after downloading it?
QR codes are not editable after generation — the content is permanently encoded in the pattern. If you need to change what a QR code points to, generate a new one. For use cases where the destination may change (menu URLs, campaign links), consider using a URL shortener first and encoding the short URL. That way you can update the destination URL without reprinting the QR code — only the short link's redirect changes.
Why won't my phone scan the QR code?
Common causes: (1) The QR code is too small — it needs to be at least 2cm × 2cm for reliable scanning. (2) Low contrast — ensure the QR code has dark modules on a light background. (3) Too much encoded content — long URLs or text make denser patterns that need better lighting and camera focus. (4) Camera not in QR mode — on iOS, use the default Camera app or Control Center QR scanner; on Android, use Google Lens or your camera app. (5) Screen glare if scanning from a monitor — tilt the screen slightly to reduce glare.
What file format should I use when downloading a QR code?
PNG is the best format for QR codes — it is lossless, so the sharp edges of the QR pattern are preserved without JPEG compression artifacts. Use the downloaded PNG at its native resolution for digital use. For large-format print (posters, banners), open the PNG in a vector editor (Inkscape, Illustrator) and trace it to SVG for infinite scalability. Avoid saving QR codes as JPEG — compression artifacts on the module edges can cause scanning failures.