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.
How it works
- Step 1
Type or paste
A link, a Wi-Fi password, a phone number — anything text-shaped. The code updates as you type.
- Step 2
Pick a style and size
Classic squares or a triangle style, in a size that ranges from screen-sized to print-ready.
- Step 3
Download
One PNG file. No account, no watermark, no limit on how many you make.
What people put in a QR code
Your Wi-Fi password
Guests scan and connect — nobody reads a password off a sticky note.
A restaurant or shop menu
Point it at a page you control, so it's never out of date the way a printed menu is.
A business card or profile
One scan to your contact details, portfolio, or social links — no typing a handle.
Product packaging
Instructions, warranty registration, or a reorder link, without adding it to the box copy.
An event or venue
Tickets, RSVP, or a map — on a flyer, a table tent, or the door.
A payment or donation link
Straight to your payment page, not a shortener that could change hands later.
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
A code that still works in five years
Many free QR generators create a code that redirects through their own domain, so they can track scans — and so the code stops working the day they shut down, change their pricing, or just delete it. Printed flyers have gone dead this way. What this tool makes points straight at what you typed, permanently, with nothing in between to go away.
Nobody sees what you are encoding
A Wi-Fi password or a private link typed into a server-based generator is a password or a link that server now has. This one never leaves your device to become a QR code.
A code that looks like yours
Every generic QR generator produces the same grid of squares. The triangle style is a small, real difference on a poster or a business card, without needing the code to sacrifice how reliably it scans.
Print-ready without guessing
The large size option is built for print resolution, not just a screen. No blurring a small preview image up and hoping.
More free tools
All of them run in your browser. Nothing you open is uploaded anywhere.
- Background RemoverErase image backgrounds in your browser
- Image CompressorShrink images without leaving your browser
- Image ConverterJPG, PNG and WebP, converted on your device
- Image to PDFCombine photos into one PDF on your device
- EXIF Viewer & RemoverSee what your photos reveal, then remove it
- Thumbnail & Banner SizerDrop your image in, get the size right every time
- Image ResizerResize to an exact size or by percentage
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.