
Inscribe data, host pages, and register names permanently on the BSV blockchain. 100% in your browser — your key never leaves this tab, and there's no server.

Pick a network, then set up a wallet using either option below — a single key or a recovery phrase. You can switch between them anytime.
🚰 On Testnet? Get free practice coins at bsvfaucet.com.
A plain-English view of what this wallet owns, and what you've done this session. On-chain actions land in a block roughly every ~10 minutes — until then they won't appear in History (§5), so track pending ones here.
The message or file to place on-chain. Type/paste text, or attach a file.
You'll see the exact fee and get to confirm before anything is broadcast. A 1,000-sat service fee is included on mainnet writes to support this tool.
Leave blank to just inscribe the data. Fill in to also attach your message to a payment.
Only used if you entered a recipient above. Defaults to 1 sat.
Higher = confirms faster. Defaults to 1 (a safe minimum).
Send an amount from this wallet to another address — or click Max to empty it entirely (minus fee). A specific amount returns the change to this wallet.
Enter an amount, or click Max to send the entire balance (minus fee).
Total sent = coins × per-coin, plus a small miner fee. Any change returns to this wallet.
Past transactions for the current address, pulled live from the chain. Each links to the explorer. Note: a new transaction can take ~10 minutes (one block) to appear here — track pending ones live in the ★ dashboard near the top.
If a tx sits unconfirmed too long, its fee is likely too low. Rebroadcast re-sends it; Bump (CPFP) pays a high fee on its change output to drag it into a block.
Paste any transaction ID to read its on-chain message as plain text — then copy a shareable link so others can find it.
A live view of what's being inscribed on the BSV chain — scan a time window, post your own message, reply, quote, like & bookmark. Posts, replies and quotes are real on-chain writes (they cost sats). Likes & bookmarks are saved only in this browser, not on-chain.
Need BSV to write with? Swap USDC/USDT → BSV straight to your address below — no account needed. Always send to a BSV address — never a BTC address.
Register a human name that points to your address in the on-chain registry (first-claim-wins). Then publish a page for it in §11, and it resolves as a shareable #site=name gateway link. A 20,000-sat domain fee applies on mainnet. Names: lowercase letters, numbers and hyphens.
Open the full marketplace → to browse every name for sale, search the registry and register free names. Buy and sell names for BSV. Every trade settles as one on-chain transaction: the buyer's payment, the seller's payout and the name hand-off happen together, or not at all. Nobody holds your coins or your name, and BSVKey never sees your key.
Paste a full HTML page — written on-chain (prefix CHOSTv1) in one transaction, served from your address; re-publish anytime to update. A 5,000-sat publish fee applies on mainnet.
Everything you need to know about using BSVKey.
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="bsvkey:site" content="moonbase"> <!-- ← your claimed name --> <title>My Moon Base</title> </head> <body> … your page … </body> </html>Set content to a name you've claimed in §10 from this wallet (lowercase letters, numbers, hyphens) — e.g. content="moonbase" makes the page resolve at bsvkey.com/#site=moonbase. If the tag names a name you don't own, BSVKey warns instead of publishing to the wrong place. Leave the tag out only if you want it to be your wallet's default page. Changing the tag later has no effect on already-published copies — re-publish to apply it.
Questions, feedback, or a bug report? Send us a message.
Use the open-source x402 paywall toolkit to charge for your API calls in BSV, or use our hosted service.
Build your own paywall with the @bsvkey/x402-paywall toolkit. Zero dependencies, full control.
Let us run it for you. Non-custodial x402 gateway, Stripe billing, dashboard, uptime. Get started with Starter ($29/mo, 1 endpoint, 100k calls).
BSVKey is open and inspectable — it's a single HTML file that runs entirely in your browser. to read or verify the code, or run it offline.
BSVKey is provided strictly on an "AS IS" and "AS AVAILABLE" basis. By loading a key or recovery phrase, generating a key, broadcasting any transaction, inscribing data, publishing a page, claiming a name, sweeping funds, or using any feature, you acknowledge and agree that:
This is a protective template, not legal advice. Have a qualified attorney review and adapt it for your jurisdiction before relying on it.