formats
list
to disk
requests
Getting started
Open the app and tap Generate. That is the whole of it — the defaults produce a sixteen-character password of roughly 96 bits, which is far beyond anything an attacker can brute-force.
Everything else is optional. Change Format to pick a different kind of secret, drag Length, or open Character types, Security options and Advanced to shape the result precisely. Generate five produces a batch when you are provisioning several accounts at once.
The six formats
- Standard — a random string drawn from the character types you select. The general-purpose choice.
- Passphrase — words drawn at random from the EFF long list. Long to look at, but genuinely easy to type on a phone and to recall. Six words is about 83 bits.
- PIN — digits only, for door codes and device locks.
- Hex key — uppercase hexadecimal, for API keys and seed material.
- Base64 — the standard Base64 alphabet, for tokens and configuration files.
- Memorable — two words, three digits and a symbol. The easiest to remember and, at about 38 bits, the weakest on offer. The app grades it accordingly rather than flattering it.
Questions
Does the app send my passwords anywhere?
No, and not as a matter of policy — as a matter of construction. The app contains no networking code of any kind: no URLSession, no sockets, no analytics library, no crash reporter, no third-party SDKs at all. It does not request the network entitlement.
You can verify this yourself without trusting us: put the phone in Airplane Mode and use the app normally. Every feature works, because none of them ever needed a connection.
Does it save the passwords it generates?
No. Nothing is written to disk — not to a file, not to preferences, not to iCloud, not to a log. There is no vault and no sync.
The session history behind the clock icon is held in memory only. It is discarded the moment the app is backgrounded or closed. If you need to keep a password, put it in your password manager before you leave the app.
Why did my copied password disappear from the clipboard?
That is deliberate. Copying starts a sixty-second countdown, shown on the button, after which iOS clears the item. A password left sitting on the clipboard can be read by any app you open afterwards, so it does not stay there.
The item is also marked local-only, which means it will not travel to your Mac or iPad through Universal Clipboard. Paste it where you need it before the timer runs out, or simply generate and copy again.
What does the "bits" figure actually mean?
It is the entropy of the password: the base-2 logarithm of how many equally likely passwords the generator could have produced with those settings. Each extra bit doubles the work an attacker must do.
Crucially, it is computed from the process that made the password, not by inspecting the finished text. Measuring the output is the common approach and it overstates the result badly — it would rate a six-word passphrase at several hundred bits instead of its real eighty-three.
As a rule of thumb: under 40 bits is weak, 60 is solid for an account protected by rate limiting, and 80 or more is beyond reach of an offline attack.
Why do some results show "≥" before the number?
When you switch on both Use every selected type and No repeated neighbors at once, counting the exact number of possible passwords becomes intractable. Rather than guess, the app shows a conservative lower bound — the true figure is at least that high.
It is a small point of honesty. A number presented without qualification implies a precision that is not there.
Where do the passphrase words come from?
The EFF long wordlist: 7,776 words chosen so that no word is a prefix of another and every one is easy to type and to recall. Each word contributes 12.9 bits.
It is published by the Electronic Frontier Foundation under the Creative Commons Attribution 3.0 US license, and credited on the app's About screen.
How does custom pattern mode work?
Under Advanced, switch on Custom pattern and type a template. Four letters are placeholders:
U— an uppercase letterl— a lowercase lettern— a digits— a symbol from!@#$%^&*
Anything else appears exactly as you typed it. So Ullnn-nnnn produces something like Kwe47-2910. Patterns are limited to 64 characters, and the entropy readout accounts for the literal characters correctly — they contribute nothing, because they are not random.
Why is "Memorable" rated Weak?
Because it is. Two words, three digits and a symbol come to roughly 38 bits, which a determined offline attacker can exhaust. The format exists because a password you can recall is sometimes genuinely what you need — a device you must unlock by hand, say — but the app will not pretend it is strong.
If you want something memorable and strong, use a passphrase of six words or more.
Why are the characters in different colors?
Letters, digits and symbols are tinted differently so you can read a password aloud or type it into another device without mistaking l for 1 or O for 0. It is a reading aid, not decoration.
If you would rather remove the ambiguity entirely, leave Exclude ambiguous switched on under Security options — it drops those four glyphs from the pool altogether.
Can I use it with VoiceOver, or at larger text sizes?
Yes. The app supports Dynamic Type throughout, so it follows whatever text size you have set. VoiceOver reads passwords character by character and names the symbols, rather than trying to pronounce the string as a word.
If you hit an accessibility problem, please write — it will be treated as a bug, not a request.
Why does the screen blur when I switch apps?
iOS takes a snapshot of every app when you leave it, to show in the app switcher. The app covers its content first so that a password never ends up in that snapshot.
What does it need? Does it cost anything?
iPhone running iOS 17 or later. It is free, and stays free: no advertising, no in-app purchases, no subscription, no paid tier, and no account to create.
Reporting a problem
Never include a real password in a bug report. Describe the settings that produced it — format, length, and which options were switched on — and that is enough to reproduce anything.
Useful things to mention: your iPhone model, your iOS version, the app version from the About screen, and what you expected to happen instead.
Contact
Questions, bugs, and feature requests all go to the same place.
GenshiMediaGroup@gmail.comOne person reads this, so replies take a day or two.