Type something above
TEXT -> QR CODE · Local tool
QR Code Generator
Generate a QR code from a link or text, and save it as a PNG or an SVG.
Last updated
How do I make a QR code that does not expire?
Use a generator that encodes your link inside the code itself rather than a short link on its own server. filetity draws the code in your browser from exactly the text you type, so nothing sits between the scanner and the destination and there is no account that can lapse. Save it as an SVG for print, which stays sharp at any size, or a PNG at 256, 512 or 1024 pixels for a screen. Higher error correction lets a code survive a logo over the middle or a scuffed sticker, at the cost of packing in smaller squares. Scan it yourself before printing: a code with a typo in the link looks identical to a correct one.
01 / Your device
the file stays here
02 / Browser memory
the work runs locally
03 / Back to you
saved on this device
When you would use this
Situations, not settings.
- A menu, a poster or a label going to print
- Printed codes cannot be corrected later, so they should not depend on a service staying online. This one holds the link itself, and the SVG stays sharp at any size on the press.
- Getting guests onto the wifi without reading out the password
- A WIFI: string in a code lets a phone join by scanning. The password is typed into a page that has nowhere to send it.
- A link nobody wants to type on a phone
- Long URLs with tracking parameters are miserable to copy off a screen or a slide. A code is one scan.
How it works / no cloud
A conversion engine, not an upload form.
The code is drawn in the page from the text you typed, and it holds that text directly. That is the part worth knowing about QR codes: a code can either carry your link or carry a link to somebody else's server that forwards to yours, and the second kind is what most free generators hand out. It gives them a scan count and gives you a code that stops working the day they change their pricing. The PNG is painted from the same vector the preview shows, with image smoothing turned off, because a QR code is hard edges and blurring the boundary between two modules is what makes a scan fail on a small print.
- Offline ready
- Installable app
- No file limit queue
Straight answers
No accordion. Nothing hidden.
- Is it free?
- Yes, with no watermark and no page limit.
- Does it need an account?
- No. There is no account system.
- Is my file processed on my device?
- Yes. The file is read by your browser and never uploaded. There is no server to send it to.
- What formats are supported?
- Any text in. A PNG at 256, 512 or 1024 pixels, or an SVG that stays sharp at any size.
- What are the limits?
- About 2,900 characters at the lowest recovery level, and far fewer at the highest. That ceiling is the QR standard's, not this page's.
- Does it work on mobile?
- Yes, on any modern mobile browser. Large files are limited by the memory the phone gives the browser.
- Does it work offline?
- Yes, once the page has loaded. The tool keeps working with no network connection.
- Will this QR code expire?
- No. It encodes your text directly, so there is nothing between the scanner and your link: no account here to lapse, no counter to hit, no domain of ours in the middle. Codes that expire are dynamic codes, which encode a short link on the generator's own server and forward from there. Those are useful when you need to change the destination later, and they are a liability on anything printed.
- Which error correction level should I pick?
- Medium unless you have a reason. The four levels recover 7%, 15%, 25% and 30% of a damaged code, and the recovery data costs space: at the same physical size, a higher level packs in more and smaller squares, so it needs a better camera. High is worth it for something being printed, put on a window, or covered in the middle by a logo.
- Should I save the PNG or the SVG?
- SVG for anything going to print or into a design tool, because it is drawing instructions rather than pixels and stays exact at any size. PNG for a slide, a chat message or a website, where a fixed size is what the software wants. Both come from the same code, so they scan identically.
- Can I make a QR code for a wifi network?
- Yes. Paste WIFI:T:WPA;S:YourNetwork;P:YourPassword;; with your own network name and password, and phones will offer to join when they scan it. This is the case where a local tool matters most: your wifi password is being typed into a page, and here that page is running on your own machine with nothing to send it to.
Keep working locally
3 available · more coming