Kaspa · KAS · offline
Kaspa vanity address generator
Create a real Kaspa address that starts with, ends with, or contains your own pattern — generated on your machine. No accounts, no telemetry, keys never leave your device.
How Kaspa addresses work
Kaspa addresses look like kaspa:q… and use a bech32-style charset. For version-0 public-key addresses the first data character is one of q p z r.
vanity-address knows which leading characters are reachable and shows an honest ETA instead of silently searching an impossible prefix.
Alphabet: Bech32 (32 symbols per position). Typical shape: kaspa:q….
How to generate a Kaspa vanity address
- Open the web generator or run
npx vanity-address. - Choose Kaspa (
kaspa). - Enter a short prefix, suffix, or contains pattern using the Bech32 alphabet.
- Check the ETA, grind, then verify the result before using it.
npx vanity-address --chain kaspa --suffix dead
How long will it take?
Each extra character multiplies the work by about 32. Times below are illustrative at one million keys per second; your device may be faster or slower. Use the difficulty calculator with your own speed.
| Pattern length | Expected attempts | Average time @ 1M keys/s |
|---|---|---|
| 1 | 32 | under a second |
| 2 | 1,024 | under a second |
| 3 | 32,768 | under a second |
| 4 | 1.0 million | 1 second |
| 5 | 33.6 million | 34 seconds |
| 6 | 1.1 billion | 18 minutes |
| 7 | 34.4 billion | 9.5 hours |
| 8 | 1.1 trillion | 13 days |
Tips for Kaspa
- Suffix patterns avoid the restricted leading characters entirely.
- Valid pattern characters:
qpzry9x8gf2tvdw0s3jn54khce6mua7l. - Check the address on a Kaspa explorer before sending.
Safety
Whoever holds the private key controls the funds. vanity-address creates keys locally from your operating system's secure random source and re-derives every address on the CPU before export. The exported file is a plaintext secret: keep it offline and never commit or email it. Read the security model before moving significant value.
Frequently asked questions
Why are some Kaspa prefixes impossible?
The first data character carries version bits, so only q, p, z or r can appear first.
Is the key stored anywhere?
No. It exists only in memory and in the file you choose to export.