The banking layer for Ethereum
Your Ethereum address in a format built for finance.
Register an IBAN-style account number for any Ethereum address.
Example XBAN
XE 60 0000 0047 6193 5072
- Easy to type
- Easy to verify
- Typo-safe
Get Your XBAN
The next sequential XBAN will be assigned to your address.
Find an address
Paste an XBAN to see the Ethereum address it maps to.
What is XBAN
A simple payment identifier for Ethereum.
Ethereum addresses are powerful, but they weren't designed for humans. XBAN assigns a permanent, banking-style account number to your Ethereum address.
Instead of
0x58566C6c8f70E4F16Aa3E7D8eED4a2bDb3f4925b
A 42-character hexadecimal address that is difficult to read, type, and verify manually.
It can also be
XE 60 0000 0047 6193 5072
Fixed XE prefix, a two-digit MOD-97 checksum, and a sixteen-digit account number.
Why XBAN
Built for how payments actually work.
Familiar Payment Format
XBAN brings the familiar structure of banking account numbers to Ethereum payments that users and financial software already understand.
Easy to Type
After the fixed XE prefix and checksum, the account number consists only of digits, making it easy to enter on mobile devices and numeric keyboards.
Permanent
Register once. No renewals, no expiration. An XBAN remains permanently associated with its Ethereum address.
ETH-Aligned
40% of every registration fee is permanently burned, reducing ETH supply and accruing value to ETH holders.
How it works
Three steps to your XBAN.
- 01
Enter an address
Enter any Ethereum address you want to register – yours, someone else’s, or a smart contract.
- 02
Pay once
Pay the one-time registration fee of 0.0005 ETH.
- 03
Get your XBAN
The next available XBAN is permanently assigned to the address.
For developers
Bring XBAN to your app
XBAN is a simple on-chain registry. Resolve an XBAN to its permanently associated Ethereum address with a single read call.
Developer DocsFAQ
Frequently asked questions
What is an XBAN?
XBAN is a permanent banking-style payment identifier for an Ethereum address.
Every XBAN contains a fixed XE identifier, a two-digit checksum, and a sixteen-digit account number.
Example: XE 60 0000 0047 6193 5072
Is XBAN an IBAN?
No.
XBAN is inspired by the structure and checksum mechanism of IBAN, but it is an independent Ethereum-native identifier.
It does not represent a traditional bank account and should not be presented as an IBAN.
What does XE mean?
XE is the fixed identifier used by XBAN.
XE belongs to the user-assigned range of ISO 3166 codes and has historical association with Ethereum through the earlier ICAP addressing format.
It does not represent a country.
What does the checksum do?
The two checksum digits help detect incorrectly entered XBANs.
XBAN uses the MOD-97 checksum mechanism also used by IBAN.
Applications can validate the checksum locally before resolving the XBAN or initiating a payment.
Can I choose my XBAN?
No.
XBAN account numbers are assigned sequentially, beginning with 1.
This prevents auctions, premium numbers, number squatting, and competition for desirable identifiers.
Can I change my XBAN later?
No.
XBAN registrations are permanent and immutable.
Once an XBAN has been associated with an Ethereum address, neither the user nor the XBAN protocol owner can change the mapping.
Can I transfer my XBAN?
No.
XBANs are permanently bound to the Ethereum address for which they were registered.
Does my XBAN expire?
No.
There are no expiration dates and no renewal fees.
You register once.
Can I register an XBAN for someone else?
Yes.
Anyone can pay to register an XBAN for any nonzero Ethereum address.
Paying for the registration gives the payer no control over the address or its XBAN.
Can smart contracts have XBANs?
Yes.
XBAN works with any nonzero Ethereum address, including smart contracts.
Can one address have multiple XBANs?
No.
The relationship is strictly one-to-one.
One Ethereum address can have one XBAN, and one XBAN permanently resolves to one Ethereum address.
What network does XBAN use?
The canonical XBAN registry is deployed on Ethereum.
An XBAN identifies an Ethereum address rather than encoding a particular payment network into the identifier.
Applications using an XBAN on other compatible EVM networks should ensure that the resolved address is the intended destination on the selected network, particularly when the address is a smart contract.
How much does registration cost?
Registration costs 0.0005 ETH once.
There are no recurring or renewal fees.
Who controls XBAN?
The XBAN contract has an owner for receiving protocol fees.
The owner cannot change, transfer, delete, or redirect XBAN registrations.
Existing mappings are immutable.
What happens if the XBAN number space runs out?
XBAN has almost ten quadrillion available account numbers.
If the number space were ever exhausted, existing XBANs would continue working permanently. Additional address space could be introduced through a separate future registry without modifying existing registrations.
Why not just use Ethereum addresses?
Ethereum addresses remain the underlying destination.
XBAN provides an additional payment identifier that is structured, numeric, checksum-protected, and more familiar to existing financial systems.
It is an addressing layer, not a replacement for Ethereum addresses.
Is XBAN a wallet?
No.
XBAN does not hold funds, manage private keys, or control your Ethereum account.
It only provides a permanent mapping between an XBAN and an Ethereum address.