⚙️ Nástrojárna Fast free tools, right in your browser. CZEN

QR code generator

The QR code generator turns any link or text into a square QR code you can download as an image and print or paste anywhere. Just enter the content, pick a size, and the code renders instantly. It's handy for URLs on flyers, Wi-Fi details, a contact, or a short message. Everything is generated locally in your browser — the text you enter is never sent anywhere.

How the QR code generator works

A QR code (Quick Response) is a two-dimensional barcode — a square grid of black and white dots called modules. Your text is encoded into this grid so that a scanner or phone camera can read it from any angle. The three large squares in the corners are used for alignment and orientation, while the remaining modules carry the actual data and error-correction codes.

The tool takes the text you type and builds a QR matrix from it. It automatically picks the smallest version (grid size) that your content fits into — the longer the text, the denser the grid. It uses error-correction level M (medium), which lets the code stay readable even if roughly 15 % of its area is damaged, dirty, or covered. The result is a GIF image you download with a button.

The input is text or a URL plus a chosen size in pixels (128 to 1024). The output is a finished QR code as a downloadable image. The size slider doesn't change how much data is encoded, only how large each module is — a bigger code is easier to scan from a distance and prints more cleanly.

How to use the QR code generator

  1. In the Text or URL field, paste what you want to encode — for example https://nastrojarna.app.
  2. Use the Size slider to choose the image dimensions in pixels (320 px by default).
  3. The QR code renders instantly below the field — no need to confirm anything.
  4. Click Download QR code to save the image to your device.
  5. Test the code with your phone camera before you print or share it.
InputResult
https://nastrojarna.appA QR code that opens the site when scanned
Tel: +420 123 456 789A QR code with text the scanner displays

What the QR code generator is good for

QR codes bridge the printed and digital worlds. Most often people encode web addresses onto business cards, flyers, posters, product packaging, or menus, so a customer can open a page with a single scan without typing a long URL. They're also great for linking to a restaurant menu, event sign-up, a payment QR, sharing a Wi-Fi password, or contact details.

You can use a code personally too — a QR on a door linking to instructions, a label on a box listing its contents, or quickly sharing a link between devices. Because the entire code is created directly in your browser, the content you enter never leaves your device. That matters when you encode something more sensitive than a public URL.

Tip: for print, choose a larger size and place the code on a contrasting background with enough white margin around it — without a margin, scanners recognize QR codes less reliably. Always verify the result by scanning it, especially for long text.

FAQ

What image format do I get?

The QR code downloads as a GIF image. You can open and print it anywhere, or drop it into a document or website like any ordinary image.

Does the QR code work with the internet off?

Yes. The code and the whole tool are generated right in your browser. The QR code itself is just an image — its data is baked in and nothing is downloaded when scanning (except when the code holds a link, whose opening then needs the internet).

How much text fits into a QR code?

Capacity depends on the type of content and grows with the grid size. In practice you can comfortably encode a URL or longer text of a few hundred characters. The more data, the denser and finer the code, which needs better printing and a good scanner.

Is my text sent to a server?

No. Generation happens entirely in your browser via JavaScript. The text or URL you enter never leaves your device and isn't stored anywhere.

Can I encode a Wi-Fi password or a contact?

Yes, you can enter any text. For a phone to recognize it as Wi-Fi or a contact, it must be in the right format (e.g. WIFI:… for networks or vCard for a contact). Plain text is simply displayed by the scanner as you entered it.

Why does a QR code sometimes fail to scan?

The most common causes are a size that's too small, insufficient contrast, a missing white margin around the code, or too much data in a small print. Choose a larger size, a dark code on a light background, and test the code before use.

Do QR codes expire?

No. A QR code is a static image and never expires. Only its destination can change — if the code holds a URL and that page stops existing, the code still scans but the link won't work.

What does the error-correction level mean?

It's how resistant the code is to damage. The tool uses level M, which keeps the code readable even if about 15 % of its area is covered or damaged. Higher correction raises resilience but also grid density.

Sources & standards

📅 Last updated: 16 July 2026