QR Code Reader
Scan QR codes from an image, clipboard or camera.
Open toolCreate validated QR codes for links, Wi-Fi, contacts and more.
Your text and settings stay in this browser.
Create and validate QR codes for URLs, Wi-Fi, contacts, messages, locations and calendar events.
QR codes store text in a camera-readable grid. High contrast, a suitable quiet margin and conservative logo sizing make codes easier to scan reliably.
A QR code is only useful if it scans first time, in real conditions, from the distance people will actually stand. MyFileNest's QR Code Generator creates codes for links, Wi-Fi, contacts, messages and more, exports them as PNG, SVG or JPG, and gives you the settings that make the difference between a code that works and one that frustrates.
| Type | What scanning does | Typical use |
|---|---|---|
| URL | Opens a web page | Menus, posters, packaging |
| Wi-Fi | Offers to join a network | Guest Wi-Fi in homes, cafés and offices |
| Contact (vCard) | Offers to save a contact | Business cards, name badges |
| Opens a pre-addressed email | Feedback and support signage | |
| SMS | Opens a pre-written text message | Competitions, opt-ins |
| Phone | Offers to call a number | Service stickers, adverts |
| Text | Shows plain text | Labels, serial numbers, instructions |
QR codes contain redundant data so they can still be read when part of the code is dirty, damaged or covered. Higher levels survive more damage but need more modules, which makes the pattern denser and harder to read when printed small.
| Level | Approx. damage tolerated | When to use |
|---|---|---|
| L (Low) | About 7% | Large clean prints, maximum simplicity |
| M (Medium) | About 15% | Most uses |
| Q (Quartile) | About 25% | Outdoor signs, packaging that gets scuffed |
| H (High) | About 30% | Codes with a small logo or likely damage |
A café wants guests to join its Wi-Fi without asking staff. Using the Wi-Fi type, they enter the network name, choose WPA, enter the password and export an SVG. Printed at 6 cm on table cards, the code is easily scanned from a seated position, and phones offer to join the network directly. When the password changes each quarter, they generate a new code; printed Wi-Fi codes contain the password itself, so old cards should be replaced.
The same café adds a URL code to the window poster linking to its menu page. Because people scan it from about a metre and a half, it is printed at 15 cm with Medium error correction and a generous white margin.
MyFileNest generates static QR codes: the data is stored in the pattern itself. They never expire, do not depend on a redirect service staying online, and do not track who scans them. The trade-off is that a printed code cannot be changed later, so double-check the address before printing. If you need to change the destination after printing, point the code at a page you control and update that page instead.
Codes are generated in your browser, so Wi-Fi passwords and contact details are not sent to MyFileNest. To check an existing code before trusting it, use QR Code Reader, which shows the decoded content without opening it.
Do these QR codes expire? No. They are static, so the data is in the pattern itself and keeps working as long as the destination exists.
Which file format should I download? SVG for printing at any size, PNG for documents, slides and screens, and JPG only when a system requires it.
Can I track scans? Not with a static code. If you need statistics, link to a page on your own site that uses your existing analytics, ideally with a campaign tag in the address.
Create validated QR codes for links, Wi-Fi, contacts and more. Review the result before downloading, copying, or using it.
Share Wi-Fi access. Use a representative source, compare the output with the original, and keep the version that meets the destination's requirements.
Large center logos reduce scan reliability. Return to the retained source, adjust the relevant setting and create a fresh result rather than repeatedly processing the output.
The text and settings are processed on this device and are not uploaded to MyFileNest. Closing or refreshing the page clears the active session.
Practical limit: Large text or structured-data inputs can respond more slowly in the browser. Verify generated output before using it in a production workflow.