Make a QR code that just works

Points straight at what you typed — no redirect, no tracking, no account that can expire it later. Classic squares, or a triangle style that still scans perfectly.

Advertisement
Style

The three corner squares stay square either way — that's what a scanner uses to find the code, so only the rest changes style.

Advertisement

How it works

  1. Step 1

    Type or paste

    A link, a Wi-Fi password, a phone number — anything text-shaped. The code updates as you type.

  2. Step 2

    Pick a style and size

    Classic squares or a triangle style, in a size that ranges from screen-sized to print-ready.

  3. Step 3

    Download

    One PNG file. No account, no watermark, no limit on how many you make.

Advertisement

What people put in a QR code

A code that points where you told it to, forever

Most free QR generators do not encode your link directly. They generate a short link on their own domain that redirects to yours, which is how they count scans — and it means the code depends on that company staying in business, keeping that redirect free, and never deciding to take it down. People have printed flyers, signs and packaging around a QR code that quietly stopped working months later for exactly that reason.

This one encodes your text directly, on your device, with nothing in between. There is no server it is checking in with when someone scans it, because there is no server involved at all — just the data, sitting in the code, the way a QR code was designed to work in the first place.

Why this matters

More free tools

All of them run in your browser. Nothing you open is uploaded anywhere.

Frequently asked questions

How is this different from the other free QR generators?
Most of them create dynamic codes that point at the provider's domain and forward to your link, which gives you scan analytics but means the code stops working if that provider shuts it down or puts it behind a paywall. The codes here are static: your URL is encoded directly in the pattern, so nothing can expire or be redirected. Compared to the free QR sites
Is what I type uploaded anywhere?
No. The QR code is generated and drawn entirely on your device — nothing you type is sent anywhere, not even to check it.
Does this QR code expire or redirect through your servers?
No. It encodes exactly the text you typed, directly — there is no redirect, no tracking link and no account behind it that could later expire, get deleted, or start charging. It will scan the same way in ten years as it does today, for as long as whatever it points to still exists.
Will the triangle style still scan properly?
Yes. The three corner squares a scanner uses to find and orient the code are always left as plain squares, and everything is encoded at the highest error-correction level, which tolerates roughly 30% of the code being damaged or obscured. The triangle style only changes modules that level of correction easily covers.
What can I encode besides a website link?
Anything that is fundamentally text: a phone number, an email address, a Wi-Fi network name and password in the format your phone expects, a short message. If a phone camera can read it as a QR code, this tool can make it.
Is there a limit to how much text I can encode?
Practically, a few hundred characters, after which the code becomes so dense it is hard for a camera to resolve at a normal print size — the tool will tell you if what you typed is too long. Short is also simply more reliable: the less a code holds, the easier it scans from further away or at a smaller size.
Which size should I pick?
Small or Medium for anything shown on a screen. Large if you are printing it, especially on a poster or anything meant to be scanned from more than arm's length away — more pixels means it stays sharp at a bigger physical size.
Advertisement
Advertisement