← Back to tools

Address Protocol Converter

Convert addresses between different blockchain protocols

How It Works

This tool converts addresses between different blockchain protocols by converting the source address to its bytes32 representation, then reformatting those bytes for the target protocol.

Note: This maintains the underlying cryptographic identifier while changing the address format. The resulting address will have the same bytes32 representation as the original.

  • 20-byte protocols (Ethereum, Cosmos): Use the last 20 bytes of the bytes32
  • 32-byte protocols (Solana, Starknet, Aleo, Radix): Use all 32 bytes
  • Cosmos chains require a chain-specific prefix (e.g., "cosmos", "osmo")

Examples

Ethereum → Cosmos

Input:

0x1234567890123456789012345678901234567890

Output (with prefix "cosmos"):

cosmos1zg69v7yszg69v7yszg69v7yszg69v7ys8xdv96

Solana → Ethereum

Input:

So11111111111111111111111111111111111111112

Output (uses last 20 bytes):

0x...