Nabblo

QR Code with Logo: Make One Free — No Sign-Up, No Expiration

Updated · 2026-07-22

Create a QR code now

A plain black-and-white QR code works, but nobody can tell whose it is. Putting your logo in the middle makes the code recognizable at a glance — and thanks to how QR error correction works, it stays perfectly scannable. Here's how to make a QR code with a logo for free, without a sign-up or watermark, and how far you can push the design before scanners give up.

How to add a logo to a QR code

  1. Open the Nabblo QR generator and enter your URL or text.
  2. In the Logo section, choose your image — it's placed in the center automatically.
  3. Adjust the logo size with the slider; the preview updates live.
  4. Download the finished code as PNG (up to 2048px) or SVG.

Everything runs in your browser — the logo image is never uploaded anywhere, so it's safe to use unreleased brand assets.

Why the code still scans with a logo in the middle

QR codes carry redundant data for error correction. At the highest level (H), up to 30% of the pattern can be missing or covered and the code still decodes. A good generator raises error correction to H automatically the moment you add a logo — the covered modules are simply reconstructed by the scanner. That's also why logo size has a hard limit: past roughly a quarter of the code's area, there's not enough redundancy left to recover.

Custom QR code design: colors, dots and gradients

  • Dot shape: squares, rounded, circles, classy — or hearts and stars.
  • Eye (corner) shape and color, separate from the data dots.
  • Solid colors or linear/radial gradients, plus transparent backgrounds for print layouts.

One rule beats every trend: keep the foreground much darker than the background. Light-on-dark (inverted) codes and low-contrast palettes are the two most common reasons a designed QR won't scan.

Heart and star shaped QR codes

Shaped QR codes come in two kinds. You can draw every dot as a tiny heart or star — the code stays square but the texture changes completely. Or you can wrap the square code in a decorative heart/star silhouette made of ornamental dots, which is the style you see in wedding invitations and campaign posters. Both are supported here for free; the generator keeps the scanner-critical patterns standard and raises error correction so the shape doesn't cost you reliability.

Business cards, posters and Wi-Fi: sizing by use case

For business cards, download the SVG — it stays sharp at any print size. For posters scanned from a distance, size the code at roughly one tenth of the scanning distance (a code scanned from 3 meters should be about 30 cm wide). For a Wi-Fi QR, switch to the Text tab and enter WIFI:T:WPA;S:NetworkName;P:password;; — phone cameras will offer to join the network directly.

Keep it scannable: a 30-second checklist

  • Contrast: dark foreground on a light background, never the reverse.
  • Logo: keep the size slider in the safe range the tool enforces.
  • Quiet zone: leave empty space around the code when placing it in a design.
  • Always test with a real phone camera before printing.

FAQ

Is a QR code with a logo free to make?

Yes. With Nabblo's generator every feature — logo, colors, shapes, SVG export — is free, with no watermark and no account. Many services gate logo insertion behind a paid plan; browser-side generation makes the paywall unnecessary.

Do free QR codes expire?

Static QR codes never expire — the URL or text is encoded in the pattern itself, not stored on a server. Codes that stop working are usually dynamic QR codes from subscription services that redirect through the provider's server and get disabled when the plan ends.

What logo size works best?

Around 20–25% of the code's width is the sweet spot: clearly visible, comfortably within error-correction limits. If your logo has fine detail, export at 1024px or larger so the details survive.

Create a QR code now

Related guides