BIP21 URI Builder

Build bitcoin: URIs from address + payment fields — 4 sats

About

Build normalized Bitcoin payment URIs (bitcoin:..., BIP21) from a destination address plus optional amount, label, message, Lightning invoice, and custom query parameters.

Try It

4 sats via L402.

API Usage

curl -X POST https://maximumsats.com/api/bip21-build \
  -H "Content-Type: application/json" \
  -d '{"address":"bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080","amount_sats":21000,"label":"Maximum Sats","message":"Invoice #42"}'

Sample Response

{
  "ok": true,
  "uri": "bitcoin:bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080?amount=0.00021&label=Maximum+Sats&message=Invoice+%2342",
  "address": "bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080",
  "network_hint": "mainnet",
  "amount_btc": 0.00021,
  "amount_sats": 21000
}
Also available via MCP as bip21_build at maximumsats.com/mcp