QR Code Generator

Utilities

Turn any link or text into a downloadable QR code.

  • 100% FreeNo hidden charges
  • Stays on Your DeviceNothing is uploaded
  • Easy to UseSimple and quick
  • Any DeviceBrowser, mobile and tablet

The HN Solutions QR Code Generator turns any link or text into a high-quality, downloadable QR code in seconds. Pick your size and colour, then save the code as a PNG ready for flyers, packaging, business cards, menus or your website — all generated privately in your browser.

Why our QR code generator is better

  • Free and unlimited — create as many QR codes as you need with no sign-up.
  • Custom size and colour to match your brand.
  • High error-correction so codes stay scannable even when printed small.
  • Private — your data is turned into a QR code on your device, not on a server.
  • One-click PNG download.

How to make a QR code

  1. Enter your link or text.
  2. Choose the size and colour.
  3. Click Download PNG to save your QR code.

Frequently asked questions

How do I create a QR code for a link?

Paste your URL into the box, pick a size and colour, and download the generated QR code as a PNG.

Are these QR codes free and permanent?

Yes. The codes are free and contain your link directly, so they keep working forever and never expire.

Can I change the colour of my QR code?

Yes. Choose any colour, but keep good contrast against a light background so it scans reliably.

Do the QR codes track scans?

No. The link is encoded directly into the image, so there is no tracking and nothing to expire.

What can a QR code contain?

A website link, plain text, contact details, or any short piece of information.

See all our utilities in the free tools hub.

Static and dynamic QR codes are different products

A static code encodes the destination directly into the pattern. It never expires, needs no account and no service behind it — but the destination cannot be changed once printed. This tool makes static codes.

A dynamic code encodes a short redirect URL owned by a provider. That lets you change the destination later and track scans, and it means the code stops working if you stop paying or the provider disappears. Plenty of businesses have discovered this after printing thousands of menus.

For anything printed and permanent — packaging, signage, business cards, book covers — static is the safer choice.

Error correction: why a damaged code still scans

QR codes carry redundant data at four levels: L recovers about 7% damage, M about 15%, Q 25% and H 30%. Higher correction means a denser pattern for the same content.

Use M for screens and clean print. Use Q or H for anything that will be handled, weathered, or printed over a logo — the redundancy is what lets a code survive a scratched sticker or a coffee ring.

Size, contrast and the quiet zone

Three physical rules decide whether a code scans reliably:

  • Minimum size — about 2 × 2 cm for a code scanned at arm’s length. Roughly a tenth of the scanning distance is the rule of thumb.
  • The quiet zone — clear margin of at least four modules around the code. Codes fail more often from being crowded than from being small.
  • Contrast and polarity — dark pattern on light background. Inverted codes fail on many older scanners, so pale-on-dark looks smart and scans badly.

Keep the URL short

More characters means a denser grid, and a dense grid needs to be printed larger to stay readable. A long tracking URL with campaign parameters can double the module count.

Shorten the destination before you encode it. The slug generator helps if you control the destination URL and want it clean and short.

Test before you print a thousand

Scan the final artwork — not the screen version — with at least two different phones, one iPhone and one Android, in the lighting where it will actually be used. Print a single proof at real size first. A code that fails is worse than no code, because people try, fail, and blame the business.

Generated in your browser; the content you encode is never sent anywhere.

How to use QR Code Generator

  1. 1Paste a link, or type any text.
  2. 2The QR code renders as you type.
  3. 3Scan it with your phone to check it.
  4. 4Download the image.

Why use our QR Code Generator?

No Upload, No Wait

Everything runs on your own device, so there is no queue and no server round-trip.

Genuinely Private

What you enter never leaves your browser. We could not see it even if we wanted to.

No Registration

No account, no email, no usage limit. Open it and use it.

Works Everywhere

Any modern browser on desktop, tablet or phone. Nothing to install.

Tools that pair with this one

The ones people usually reach for in the same sitting. All free, all in your browser.

Scroll to Top