QR code generator
Type or paste any text, link or URL to generate a QR code instantly. Pick the size, error-correction level and colors, then download it as a PNG or a crisp, scalable SVG. Everything runs in your browser — nothing is uploaded.
Enter some text or a link above to generate your QR code.
QR codes by type
Make a QR code for a specific purpose — each opens a tailored form:
How to make a QR code
- Type or paste the text, link or URL you want to encode into the box above. It's processed right in your browser — nothing is uploaded.
- Adjust the size, error-correction level and colors to taste, and watch the QR code update live as you change the options.
- Download the result as a PNG for everyday use, or as a scalable SVG when you need to print large or resize without losing quality.
About QR codes
A QR code turns short text — a website URL, plain text, a phone number, an email address or Wi-Fi details — into a square pattern that almost any phone camera can scan automatically. The error-correction level controls how much of the code can be damaged or covered (say, by a logo) and still scan: higher levels like Q or H are more robust but pack in a denser pattern, while M is a sensible default.
FileTinker generates the whole code in your browser, so the text you enter is never sent to a server. PNG is best for quick sharing and most documents; SVG is a vector, so reach for it whenever you'll print the code at large sizes or resize it without any loss of sharpness.
Frequently asked questions
What can I put in a QR code?
Any text works — a website URL, plain text, a phone number, an email address or Wi-Fi details. Most phone cameras scan QR codes automatically.
PNG or SVG — which should I download?
Use PNG for quick sharing and most documents. Use SVG when you need to print large or resize without any loss of quality, since it's a vector.
What is the error-correction level?
Higher levels (Q or H) let a code still scan even if it's partly damaged or has a logo over it, at the cost of a denser pattern. Medium (M) is a good default.
Are my QR codes private?
Yes. The code is generated entirely in your browser — the text you enter is never sent to a server.