1. Content
2. Design
Shape & style
Color & effects
Match uses your foreground color for the corners.
Logo & branding
Automatically raised to High when you add a logo, so the code still scans reliably with up to ~30% covered — you can change this.
Links, Wi-Fi, contact cards, WhatsApp, events and more — styled, branded, and exported at print resolution. Free, forever, right in your browser.
Match uses your foreground color for the corners.
Automatically raised to High when you add a logo, so the code still scans reliably with up to ~30% covered — you can change this.
Link, Wi-Fi, contact card, email, event and more — choose the tab that matches what you're sharing.
Set colors, dot and corner style, and drop in a logo if you want one — the preview updates instantly as you go.
Download as SVG for print-quality scaling or PNG for the web. Free and unlimited, no account, no watermark.
Vector SVG for banners and packaging, and high-res PNG for the web — both unlimited and un-watermarked.
Drop your logo in the center, pick a dot style, and match your brand colors — no account required.
Wi-Fi, digital business cards, WhatsApp chats, calendar events, crypto wallets and more — pick a tab and fill in the blanks.
Ten QR types, all styled the same way and exported the same way — pick whichever matches what you're sharing.
Any URL — a website, social profile, app store page, or menu. Comes with quick-fill chips for Instagram, TikTok, Facebook, YouTube, X, LinkedIn, Google Play, the App Store, PayPal.me, and Google Reviews.
Plain text — a note, a quote, a short code, or anything else you'd type out. Scans straight to readable text, no app required.
Network name, password, and security type (WPA/WPA2/WPA3, WEP, or open) — guests join by scanning instead of typing a password. Hidden networks are supported too.
A digital business card — name, company, job title, phone, email, website, and address — that saves straight into a phone's contacts app.
A pre-filled email — address, subject, and message — that opens the person's mail app ready to send.
A pre-filled text message to a phone number, ready to send with one tap.
Opens a WhatsApp chat with a phone number and an optional pre-filled message — handy for support lines or quick inquiries.
Dials a phone number the moment it's scanned — no typing, no saving the number first.
A calendar event with a name, location, start and end time, and details — adds straight to the scanner's calendar app.
A wallet address for Bitcoin, Ethereum, Litecoin, or Dogecoin, with an optional amount pre-filled — scan to pay.
Yes — every export (PNG, SVG) is free and unlimited, with no watermark and no account. The site is supported by the ad slots you see on the page.
No. The QR code encodes your data directly (a "static" QR), so it works forever — there's no server-side redirect that could go down.
Yes, as long as you keep error correction at Medium or higher — the app automatically switches to High when you add a logo, which allows up to ~30% of the code to be covered.
Use SVG for anything printed — business cards, banners, packaging — since vector files stay crisp at any size. Use PNG for websites and social media.
A static QR code — what this tool creates — encodes your data directly, so it works forever with no server involved. A dynamic QR code points to a short redirect link you can update later, but that requires a paid service to keep the redirect alive. Static is simpler and never expires; the trade-off is that the destination is fixed once you export it.
No. Every QR code is generated entirely in your browser using your device's own processing — nothing you type is sent to a server or stored anywhere.
Technically up to a few thousand characters, but very long text creates a dense, harder-to-scan code. Keep links short and text content brief for the most reliable results — that matters even more if you're also adding a logo or heavy styling.
Not directly — since it's a static code, changing what it does means generating a new one. You can always come back, adjust the fields or styling, and export again; there's no limit on how many times you do that.
Thanks for using PaletteQR — ads like this keep it free.