Generators
Generate the assets you would otherwise design by hand — QR codes, icons, gradients — and download them as files. Everything runs in your browser.
1 tool
Generators here produce structured payloads rather than random-looking output, and the distinction matters. A QR code is not a picture with a link hidden in it; it is a text string in a defined schema that a scanner parses and then acts on. The finished artefact changes with the schema fields, which is why a WiFi code encodes a network name, a password, an encryption type and a hidden-network flag rather than a URL.
This space is reserved for a sponsor. Every tool on this site stays free and runs locally in your browser.
About Generators
The other variable people underestimate is error correction. A QR symbol carries redundant data whose amount you choose: higher levels tolerate more physical damage or dirt but pack the same information into a denser grid of smaller modules. On a phone screen a low level is fine. Printed small and stuck inside a shop window, a higher level is what keeps the code readable after a corner is scuffed.
Generation runs entirely in the browser, and that is not incidental. A WiFi QR code contains the network password in a form any camera can read, so a generator that received it would be handling a live credential. The payload never leaves the page here, and the tool works with the network disconnected.
Frequently asked questions
Is a WiFi QR code safe to print and display?
Be clear about what it is: the network password, encoded in a format any camera app decodes in about a second. Displaying it is equivalent to writing the password on the wall, so treat it exactly that way. It is a reasonable choice for a guest network that is isolated from your main one, and a poor choice for a network where your other devices live, because anyone who photographs the code holds the credential. The safer pattern is a separate guest SSID with its own password, rotated periodically.
Which error-correction level should I choose?
Use L for screens, where nothing will scratch the surface, and M or Q for print. Q tolerates roughly a quarter of the symbol being obscured, which is the right trade for a sticker on a table or a card in a wallet. H is for hostile conditions: a label that will get dirty, or a code that will be partly covered by a design element. Higher levels mean more modules for the same data, so the printed size has to grow to stay scannable.
How large do I need to print it?
A common working rule is a module size of at least 0.4 mm per square, plus a quiet zone of four blank modules on every side. Scan distance then scales with symbol size: a symbol about 2 cm across reads from roughly 20 cm, and a comfortable reading distance is about ten times the symbol's width. Print is usually the constraint rather than the screen, so prefer a larger symbol with a higher correction level over a cramped one with a low level.
Why does the code change when I toggle the hidden network option?
Because the payload genuinely differs. The WiFi schema includes a flag indicating a non-broadcasting SSID, and a device that receives a code without it will try to join as though the network were visible, which either fails or produces a confusing error. The alphanumeric content — and therefore the entire module pattern — changes whenever any field does, which is also why a code must be regenerated and reprinted after any change rather than assumed still valid.
Is a QR code an image or text?
The code is a visual encoding of a byte string, and the string is the meaningful part; the module pattern is only its rendering. That is why the tool offers both a PNG for dropping into a document and an SVG for scaling to any size without blurring. SVG is the better choice for print because it is resolution-independent, so a scaled-up vector will not develop the soft module edges that a magnified bitmap will.
Related categories
Security Tools
Create strong, random passwords and other security helpers — every step runs locally in your browser, nothing is uploaded.
Design & Icons
Generate favicons, app icons and other web design assets right in your browser — every size is drawn locally and nothing is uploaded.
Text Tools
Word and character counting, manuscript fee estimates and other text utilities that run entirely in your browser.
This space is reserved for a sponsor. Every tool on this site stays free and runs locally in your browser.