Generators

QR Code Generator

Create custom QR codes for URLs, WiFi, email, phone, SMS, and text. Add a logo, pick dot & eye shapes, colors and gradients — download as PNG or SVG.

Shape & style

Colors

Logo (optional)

Enter content to generate a QR code.

100% private — generated in your browser. Nothing is uploaded.

Design a QR code that matches your brand

A QR code doesn't have to be a plain black grid. This generator gives you the same design controls as paid tools — for free, with everything running in your browser:

  • Dot styles. Choose square, rounded, dots, classy, or extra-rounded for the body of the code.
  • Eye shapes. Style the three corner markers independently — the outer eye frame (square, rounded, circle, or leaf) and the inner eye ball (square, rounded, circle, or dot).
  • Colors & gradients. Set separate colors for the dots, background, and eyes, or apply a linear or radial gradient to the dots.
  • Center logo. Drop in your logo (PNG or SVG). Keep High error correction so the code still scans with the logo on top.
  • Sharp exports. Download a crisp SVG for print or a PNG for the web — no watermark, ever.

Keep it scannable

Custom shapes and colors look great, but keep strong contrast (dark dots on a light background) and avoid inverting colors. Always test-scan the final code with your phone before printing.

Five clever ways to use QR codes

  • Skip the WiFi password awkwardness. Pick the WiFi type, fill in the network details, print or share the code. Guests scan and join — no typing the password out loud.
  • Restaurant menus & takeaway. Replace printed menus with a single sticker that links to your online menu. Saves printing costs and lets you update prices instantly.
  • Event check-in. Generate a unique QR per ticket holder. Scan at the door for fast, paper-free entry.
  • Business cards. Print one QR linking to your LinkedIn, portfolio, or contact info. People scan instead of typing.
  • Product packaging. Link to setup guides, warranty registration, or support — without printing a tiny URL no one will type.

Save once, use many places

Generate as SVG instead of PNG when you can. SVG scales infinitely without losing quality — the same file works for a business card and a billboard.

Pick the right error correction level

Error correction lets the code still scan when it's partially damaged, dirty, or covered. Higher correction = a more complex code, but more reliable.

Low (L) — 7%★ RecommendedMedium (M) — 15%Quartile (Q) — 25%High (H) — 30%
Best forClean digital screensMost use casesOutdoor signageLogo overlay, scratched prints
Code complexitySimplestModerateBusyDensest
Scan reliabilityGood in perfect conditionsReliable everywhereVery reliableEven with 30% damage

Tip

Going to add a logo in the middle? Use High (H) — the code still scans because it has enough redundancy to cover the logo area.

FAQ

Can I put my logo in the middle of the QR code?

+

Yes. Upload a PNG or SVG logo and it's placed in the center. Because a logo covers part of the code, switch Error Correction to High (30%) — the built-in redundancy lets the code still scan around the logo. Keep the logo under about a third of the code's width.

Will custom shapes and colors still scan?

+

Yes, as long as you keep good contrast — dark dots on a light background. The corner "eyes" and the overall pattern are what scanners look for, so avoid low-contrast color pairs or inverting foreground and background. Test-scan before you print.

Do QR codes expire?

+

Static QR codes (like these) never expire — they're just an image encoding the content. They work forever, as long as the content they point to (e.g., a URL) is still online.

What's the minimum print size?

+

For reliable scanning, print at least 2 × 2 cm (0.8 × 0.8 in) at standard scanning distance (30 cm). For posters viewed from across a room, scale up proportionally.

Is the content tracked or stored?

+

No. The QR code is generated entirely in your browser using JavaScript. Whatever you enter never leaves your device.

Keep exploring

Related tools

Browse all 38+ tools