QR Code Generator
Turn a link or any text into a QR code. Pick size and colors, then download it as PNG or SVG, free and without signup.
How to create a QR code
- Enter the link or text you want to share.
- Choose the size, error correction and colors.
- Check the preview, then download the code as PNG or SVG.
What is a QR code?
A QR code is a square barcode that stores text, such as a web address, so that a phone camera can read it. This generator turns any link or text into a code you can size and color, then download as PNG or SVG. Error correction controls how much of the code can be damaged or covered and still scan: low restores about 7 percent, medium 15, quartile 25 and high 30. Higher levels make the pattern denser, and longer content does too, so a short link gives the cleanest result. Keep strong contrast, with a dark code on a light background, because inverted or low-contrast codes fail on some scanners. The tool warns you when the contrast is low. Use SVG for print, since it stays sharp at any size. The code is generated in your browser, so what you enter is not uploaded.
Tips for a QR code that scans reliably
Keep strong contrast between the code and its background, and keep the dark color on the foreground. Light codes on dark backgrounds can fail on some scanners.
Higher error correction makes a code more robust if it gets dirty or partly covered, but it also makes the pattern denser. For print, use SVG or a large PNG so the edges stay sharp.
Worked example: a link and a Wi-Fi code
Say you run a small cafe and want guests to open your menu. Type https://example.com/menu into the content field. That is only 24 characters, so the pattern stays open and easy to scan. Leave the size at 512 px and the error correction at medium, keep the default dark foreground on a white background, and check the preview. Download the PNG for a website or a slide, or the SVG for the table cards you send to a printer.
A Wi-Fi code works the same way, because the tool encodes whatever text you type. Many phone cameras recognize this standard format: WIFI:T:WPA;S:CafeGuest;P:welcome2024;; where T is the security type, S the network name and P the password. The tool has no special Wi-Fi form, so you type that line yourself and check that it scans with your own phone. Remember that anyone who scans the code can read the password, so use it for a guest network only.
Printing size and scanning distance
The 256, 512 and 1024 px options set the pixel size of the PNG. A bigger PNG does not make the code easier to scan on its own. What counts is the printed size. A widely used rule of thumb is a printed width of at least 2 cm, and a scanning distance of roughly ten times the width of the code, so a 10 cm code on a poster is meant for about one meter. Print a test copy and scan it from the real distance before you order a large run. The code includes a small blank border, called the quiet zone, so do not crop it away.
Static and dynamic QR codes
A static QR code holds the content itself. The text or link you enter is written straight into the pattern, which is exactly what this generator creates. Nothing is hosted, nothing is tracked and nothing is tied to an account, so the code does not expire and keeps working for as long as the link or text it contains is valid.
A dynamic QR code is different. It stores a short link that points to a service, and that service redirects visitors to your real destination. This lets the provider change the target later and count scans, but the code only works while the service and its subscription stay active. This tool does not make dynamic codes. If you need to change the destination later, point the code at a page you control, such as https://example.com/menu, and update that page. For plain text, count the characters first with the [word counter](word-counter), since shorter content scans better.
Frequently asked questions
Is the QR code generator free?
Yes. It is free, has no limit and needs no signup. The codes carry no watermark.
Is my content sent to a server?
No. The code is generated in your browser. What you enter is not uploaded.
What can I put in a QR code?
Links, plain text, email addresses and similar content. Longer content makes a denser code that is harder to scan.
PNG or SVG?
PNG suits screens and documents. SVG is a vector format that stays sharp at any size, which is best for print.
Does the QR code expire?
No. The code is static and holds your content directly. Nothing is hosted, so it works as long as the link or text inside it stays valid.
Can I track how often the code is scanned?
No. Static codes carry no tracking. Scan counts need a dynamic code from a separate service, which this tool does not provide.
Last updated: October 10, 2026
Maintained by the Tryutilo team. Calculations run in your browser, and nothing you enter is sent to a server.