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.dev/yourname. Anyone can send you crypto with one link. No install, no extension, no copy-paste.

For developers

Resolve a name. One call.

A TypeScript-first SDK over a predictable JSON API. Stable error codes, a 30-second edge cache, and zero config. 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
$npm install @paytagdev/sdk
resolve.ts
200 OK · 38 ms
  import { resolve } from "@paytagdev/sdk";

  const user = await resolve("derrick");

  // {
  //   username: "derrick",
  //   addresses: {
  //     ethereum: "0x4f3edf83…d8a3c2",
  //     solana:   "4Nd1mYz7K8jM…",
  //     bitcoin:  "bc1qw508d6q…"
  //   }
  // }
Zero configStable 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.