The one thing a QR code can do
A QR code is just a picture of text. Scanning it reads the text out of the picture and hands it to whatever handles that kind of text: a URL opens a browser, a phone number opens the dialer, a WiFi payload opens a join-network prompt. That is the entire list. A code cannot install software, read your contacts, or move money by itself — the risk was always in the destination a code points at, not in the encoding.
Which is why "is a generator safe" is really two questions: what does this site do with what I type, and what does the resulting code point at. The first is a question about architecture. The second is a question about your own judgement about the link.
Six things worth checking
Does it ask you to create an account?
Not a hard rule, but a strong signal. An account means a server, a database, and a record of what you typed. For generating a code, none of that is necessary — which is why a tool that does it without an account is doing less with your data.
Does anything leave your browser?
Open the page and watch the network tab while you type a WiFi password. A generator that works entirely client-side makes no request containing what you typed. That is the whole architecture, not a policy promise.
What can a QR code actually make a phone do?
Three things: open a URL, dial a number, or join a WiFi network. A code cannot install an app, read your contacts, or move money. Scanners cannot execute arbitrary code — they hand the decoded text to the relevant app.
Is it asking for a payment card?
Never, for generating a code. If a "free QR generator" wants card details before showing you a code, it is not a generator.
Where does the destination lead?
The generator is only half the question. A perfectly safe generator can produce a code pointing at anything you were convinced to type. The real risk is always the destination, not the encoder.
Does it hide what the code contains?
A good generator shows you the encoded text and offers a preview before download. Ours shows the exact payload as it goes into the pattern — you can read it and confirm it says what you typed.
How this site handles it: there is no account, no server-side code path, and no network request containing your input. The generator, the encoder, and the image exporter all run in your browser tab. The privacy page says the same thing in more detail, and it is checkable — open the network tab and look.