Stellar address validator
Checked in this browser. The address is not sent to a server.
Public examples
Valid format and checksumStellar · Account (public key)
Base32 (StrKey, SEP-23) checksum matches
Parts of this address
- 1Version
GG = an Ed25519 public key (account).
- 2Payload
A7QYN…P7UJ32-byte key or contract ID.
- 3Checksum
VSGZ2 bytes CRC16-XMODEM, little-endian (approximate characters).
Details
- Network
- Stellar
- Type
- Account (public key)
- Encoding
- Base32 (StrKey, SEP-23)
- Length
- 56 characters · 35 bytes
- Checksum
- matches
Watch out
- Exchanges often ask for a memo with a Stellar deposit. If the recipient gave one, enter it.
What this does not proveA valid format only means the address is well-formed. It does not show who controls it or that it is the address the recipient gave. Compare the whole address with the source and send a small test amount first.
Format rules
- Starts with
- GM
- Length
- 56 · 69
- Encoding
- Base32 (StrKey)
- Checksum
- CRC16
- Typo check
- Full: format and checksum
- Memo / tag
- Memo (text, ID, hash or return) — exchanges often ask for it
What is checked
- Accounts start with
Gand have 56 characters: Base32 (StrKey, SEP-23) of a version byte, the 32-byte key and a CRC16 checksum. - Muxed accounts start with
M(69 characters) and include a 64-bit ID. - A string starting with
Sof the same length is a secret key — never share it.
Specification: SEP-23: StrKey
Example above: a test vector printed in SEP-23.
FAQ
Do Stellar deposits need a memo?
Exchanges usually ask for one. Enter it when the deposit page shows it.