devtools

QR Code Generator

Text or URL to QR — instantly, privately.

client-sidefreeno-signup
size
margin
error correction
generated locally in your browser · nothing is uploaded
// how to use

How to use the QR Code Generator

A QR code is a 2D barcode that any modern phone camera can read, encoding up to a few thousand characters of text or a URL. This tool renders one from your input on the fly, lets you tune the size, margin and error-correction level, and exports a clean PNG — all locally, with no server round-trip.

  1. 01Type a URL or any text into the text or url panel.
  2. 02Adjust size, margin and error correction if you need a specific output.
  3. 03Click download png to save the image. The preview mirrors exactly what you will download.

tips

  • Higher error correction (L → M → Q → H) lets the code survive being printed small, partially obscured or behind plastic — at the cost of a denser grid. H recovers up to 30% of unreadable modules.
  • For URLs, include the scheme (https://). Without it, some camera apps treat the text as a search query instead of opening the page.
  • Keep the QR under ~300 characters of content for reliable scanning. Long vCards or base64 blobs produce dense codes that cheap cameras struggle with at distance.

frequently asked

Why is there no logo in the center of the QR code?+

A logo covers part of the data grid and needs careful error-correction tuning to stay scannable. We ship a clean, standards-compliant QR with selectable error-correction level instead, which every phone camera can read.

Which error-correction level should I pick?+

L (low) is fine for screen-to-screen. M is the default and a good balance. Pick H (high) if the code will be printed, placed behind plastic, or partially obscured — it keeps working with up to 30% of the modules unreadable.

Is there a scan limit or expiry?+

No. The QR code encodes your text directly into the image — there is no server, redirect or tracking layer. It will keep scanning forever, as long as the content it points to still exists.