Everything runs entirely in your browser. No server, no network request, no log. Your word never leaves your device — you can even disconnect from the internet and I'll still bless you with a password.
When you hit GO, I take your word and turn it into leet-speak (like "coffee" → "c0ff33"), then wrap it with random uppercase letters, numbers, and symbols to hit your chosen length. The result has all four character classes, which is what most sites require.
Honest tip: Even a strong password is weaker if you reuse it. Consider a password manager (like Bitwarden — it's free) so each account gets its own password. Yes I know, very un-princess of me to say something helpful. Don't tell anyone. 🤫