Transparent background is on — manage it in the Export section below.
Your QR content stays in this browser and is never uploaded anywhere.
Transparent background is on — manage it in the Export section below.
QR Code Studio builds fully custom QR codes for URLs, Wi-Fi networks, contact cards, and more — with your own colors, shapes, and logo. No account, no email address, no watermark, and no expiration date. Every code is static, so it keeps scanning exactly the same way forever, with nobody in the middle.
Design and download immediately. No account, no email address, no credit card, no trial period.
Your data is encoded directly into the code — not routed through a redirect service that can go down or start charging later.
15 module shapes, 15 eye styles, gradients, a logo overlay, and 12 ready-made presets — exported up to 4000×4000px.
A lot of "free" QR code generators don't actually encode your link, Wi-Fi password, or contact details into the code itself. Instead, they generate a dynamic QR code that points to their own short redirect link, which then forwards the scanner to your real content. That works fine — until the free trial on that redirect ends, the company shuts the service down, or they decide to paywall it. At that point, every code you've already printed, laminated, or stuck on a storefront window silently stops working.
QR Code Studio only makes static QR codes: your content is encoded directly into the black-and-white pattern, in your browser, with no redirect and no account tying it to a service that can disappear. The tradeoff is that a static code can't be edited after the fact — but it also can never expire, get paywalled, or break because a third party changed their pricing.
Read the full static-vs-dynamic breakdown →
Link to any website
Let guests join a network by scanning, no typing a password
Share a name, phone, email, and company in one scan
Pre-fill a recipient, subject, and message
Pre-fill a text message to a number
Dial a number on scan
Drop a map pin by coordinates
Add a calendar invite with date, location, and details
Any message
Raw data or any URI scheme, encoded exactly as typed
Most QR generators give you plain black squares. QR Code Studio lets you style the data modules and the three corner "eyes" independently — square, rounded, dots, diamond, hexagon, star, and more — in solid colors or gradients, on a solid or transparent background. Add a logo (image or text) with its own size, padding, plate shape, and border, and the code automatically clears space underneath so it stays scannable. Not sure where to start? Pick from 12 built-in presets like Spotify, Neon, Luxury, or Cyberpunk and tweak from there. When you're done, export as PNG, JPEG, WebP, or scalable SVG at up to 4000×4000 pixels.
Yes — every feature, including gradients, logos, and every export format, is free with no usage limits, no watermark, and no upsell to a "pro" tier.
No. There's no sign-up flow anywhere on the site. Open the page, design your code, and download it.
No. Because it's a static QR code, your content is baked directly into the pattern. There's no subscription or redirect service behind it that could shut off later. See Do QR Codes Expire? for the full explanation.
Yes. The Logo tab supports an uploaded image or short text on a customizable plate, completely free. Step-by-step: How to Add a Logo to a QR Code.
A static code has your data encoded directly in it and works forever. A dynamic code points to a redirect link the provider controls, which can be edited later — but can also expire, get paywalled, or break if that provider disappears. Full comparison: Static vs. Dynamic QR Codes.
No. Every QR code is generated locally in your browser using JavaScript. Nothing you type — URLs, Wi-Fi passwords, contact details — is sent to a server.
PNG, JPEG, and WebP at any size up to 4000×4000px, or scalable SVG for print. PNG and SVG can also be copied straight to your clipboard.
Yes, for any personal or commercial use — packaging, storefronts, menus, business cards, marketing — with no attribution required.