● runs entirely on your machine — even works with wifi off
· take a copy
Cut yourself a nostr key with your name on it.
Every nostr identity is a public key. Most look like line noise — yours doesn't have to.
Type a name and this page will press random keys until one begins with it.
one name per line — return starts the press and rolls another line; every key is checked against all lines at once, and you can add or change names even while the press is running
The npub alphabet, laid out like a printer's typecase — a sort is one piece
of metal type. Four sorts were never cast — no b, i, o, or 1 —
but the case lends you 8, l, and 0.
0% chance a key has your name so far0:00
0 keys pressed– keys/sec– presses running
publicthe npub above — share it freely; it's your name and address
secretnsec hidden — click to reveal
The nsec is the key itself — anyone who has it is you, and there is no reset.
Paste it straight into your password manager, then into your nostr or Buzz app's “log in with key.”
This page keeps no copy: when you close the tab, the key exists only where you saved it.
Why these letters?
npub keys use the bech32 alphabet, chosen so no character can be mistaken for
another: b, i, o and 1 were dropped for looking like 8, l, 0 and l. Every
npub in the world is spelled from these 32 sorts.
How it works
Your browser generates random secp256k1 keypairs — the same cryptography every
nostr app uses — and checks each one's npub against your name. Finding one is
pure luck; each letter multiplies the search by 32. The estimate above is honest
about the odds on your machine.
Don't trust — verify
Using this page right here is safe: your keys are made on your own
machine and are never sent anywhere — you can even turn off wifi before you press,
if you like, and it works identically. The whole app is this one file, with no dependencies;
view source and it's all there. If you'd enjoy holding the proof in your own hands,
you can also download this page
and run it from your desktop — same app, no internet needed, ever. Optional either way.✓ You're running your own copy from disk.
You can even turn off wifi before you press, if you like: it works identically. Nothing is
sent anywhere, ever — view source; the whole app is this one file.
A name is not a passport
Your name in the key is a mnemonic, not proof of anything. Anyone can mine the
same first letters you did — a five-letter prefix costs seconds — so a matching
npub says “this is memorable,” never “this is really them.” What actually binds a
name to a key is the whole key, or a verified address like
you@example.com (NIP-05). Enjoy the vanity;
don't let it do a passport's job.
Longer names
Each letter multiplies the work by 32, so length is the whole story.
And it's a story about the processor alone: the hunt is pure CPU, so a faster machine
helps and more memory does nothing. Eight letters or more belongs on a GPU, not in a
browser — this page will say so rather than waste your battery.
npubPeppermintv1.0.0 (beta)
· one file, no dependencies · open source — fine print below
more ↓
npub Peppermint · Copyright 2026 Peter Kaminski · MIT license
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.