Now in public beta — names are first-come, first-served

Money has a name now.

Replace long wallet addresses with a single @username. Paytag resolves to your wallets across Ethereum, Solana, and Bitcoin — share one link, get paid anywhere.

Reserve your name
@
3–20 letters, numbers, or underscores.
EEthereum
SSolana
Bitcoin
·One signature. No password. No email.
How it works

From wallet address to @yourname in about 30 seconds.

01

Pick a name

Type the @name you want. Live availability checks tell you instantly if it’s free, with smart suggestions when it isn’t.

02

Sign once

A single message signature proves the wallet is yours. No transaction. No gas. No password to forget later.

03

Get paid

Share paytag.io/yourname. Anyone can send you crypto with one link — no install, no extension, no copy-paste.

For developers

Resolve a name. One call.

A predictable JSON API with stable error codes and a 30-second edge cache. Drop it into a wallet, payment app, or invoice tool — anywhere a wallet address would otherwise be.

<100
ms p95
3
chains
0$
to use
Reserve your nameFull docs · soon
GET /resolve/:username
200 OK · 38 ms
  // Resolve a paytag → wallet addresses
  const result = await paytag.resolve("derrick");

  // {
  //   ethereum: "0x4f3edf83…d8a3c2",
  //   solana:   "4Nd1mYz7K8jM…",
  //   bitcoin:  "bc1qw508d6q…",
  // }
Stable error codesEdge cachedTypeScript-first
Why paytag

Designed to disappear behind the experience.

@01

One name across chains

Map @yourname to your Ethereum, Solana, and Bitcoin wallets. Senders pick the chain — you keep one identity.

@02

No custody, no keys held

Paytag never touches your private keys. Authentication is a single message signature; payments stay in your wallet.

@03

Built for builders

A clean JSON resolver behind a stable contract. Drop it into wallets, payment flows, or invoice tools in minutes.

Names are first-come, first-served

Reserve your @name while it's still yours to take.

@
3–20 letters, numbers, or underscores.