About the QR Code Generator
The QR code generator has not shipped yet — this page went up ahead of it. What it will do: take a link, a block of text, a WiFi network or a contact card and render it as a scannable code, downloadable as PNG or SVG at print resolution. Error correction is built into the format, which is why a well-made code still reads when a corner is scuffed or a logo sits over the middle. Whatever you encode will be turned into a pattern server-side and then dropped, with none of it written down anywhere.
How to create a QR code
Choose a payload type
Start by picking what the code carries: a URL, plain text, a WiFi network, a vCard contact, an email, a phone number or an SMS. Each writes the data in the format scanners expect.
Fill in the details
For a link that means the full URL including https. For WiFi it means the network name, password and security type, which the builder assembles into the WIFI: string for you.
Set size and error correction
Pick output dimensions and an error correction level. Higher correction adds modules to the pattern but survives more scuffing, print loss, or a logo placed over the center.
Style it, then test it
Adjust colors and add a logo if you need one, then scan the preview with your own phone camera before committing to print. Dark on light with real contrast scans best.
Download PNG or SVG
Take SVG for print and anything that gets resized, PNG for the web and slide decks. Both will download straight from the page with no watermark and no account.
What the QR Code Generator does
WiFi and vCard payloads
Planned support for structured payloads, so a WiFi code writes WIFI:T:WPA;S:network;P:password;; and a contact code writes a real vCard rather than a line of plain text.
Four error correction levels
The QR standard defines levels L, M, Q and H, recovering roughly 7, 15, 25 and 30 percent of a damaged code. You pick the level instead of inheriting a hidden default.
Print-ready PNG and SVG
SVG output scales to any size for print, and PNG export will let you set pixel dimensions rather than accepting a fixed thumbnail that turns soft when you enlarge it.
Color and logo styling
Planned controls for foreground and background color plus a center logo, with warnings when contrast or logo size drops below what scanners can read reliably.
Static codes, no expiry
Codes will encode the destination directly, so they keep working without an account, a subscription, or a redirect service that can shut down and break your printed code.
Frequently asked questions
How do I make a QR code for my WiFi password?
A WiFi QR code is a plain-text code containing a formatted string such as WIFI:T:WPA;S:YourNetwork;P:YourPassword;;. Recent iOS and Android camera apps read that format natively and offer to join the network, so guests never type the password. Zyff's generator will assemble the string for you, but it is in build and not live yet.
What is the difference between a static and a dynamic QR code?
A static QR code encodes the destination itself, so it works forever but cannot be edited or tracked. A dynamic code encodes a short redirect URL owned by a provider, which lets you change the target and count scans, but it stops working if that provider disappears or the plan lapses. Zyff's tool will generate static codes.
Do QR codes expire?
Static QR codes do not expire. The pattern is the data, so a printed code keeps resolving for as long as whatever it points to still exists. Codes that stop working are almost always dynamic codes whose redirect service was cancelled, or links whose destination page was moved or deleted.
What size should a QR code be for print?
A widely used rule of thumb is that scanning distance is about ten times the code's width, so a code read from 10 inches away wants to be roughly 1 inch square. Print from vector SVG or at 300 DPI, keep the quiet zone (the blank margin) at four modules, and never stretch the code out of square.
Can I put a logo in the middle of a QR code?
Yes, within limits. Error correction lets a scanner rebuild missing data, so covering a small central area is usually safe, but a logo that hides too much of the pattern breaks the code. Use a higher correction level such as Q or H when you add one, and test the finished code on more than one phone.
Which QR error correction level should I use?
Level M is the common default and a sensible choice for screens and clean print. Choose Q or H for codes that will be small, printed on packaging, exposed to wear, or partly covered by a logo. Higher levels add data modules, which makes the pattern denser, so pair them with a slightly larger printed size.
Is Zyff's QR code generator available yet?
Not yet. The QR code generator is in build, and this page is published ahead of launch. When it ships it will be free, will not add a watermark, will not require an account, and will process your input in memory on Zyff's servers without storing it.