Sheet 02 · doge.hankelsner.tech/wallet.html
Non-custodial Dogecoin wallet
Keys are generated and transactions are signed entirely in this browser tab. The only thing that ever leaves your device is a transaction you have already signed and confirmed — this site has no key, and cannot move or recover your coins.
The wallet
Create a new wallet
Generate a fresh Dogecoin wallet and its 12-word recovery phrase, right here in your browser. The phrase is shown once, is never stored, and is never sent anywhere.
Import / recover
Restore a wallet from its 12-word BIP39 phrase (with an optional passphrase) or from a raw WIF private key. Both are read locally and the field is cleared straight after.
What self-custody means here
There is no account, no password on this site, and no reset. Your recovery phrase is the wallet: whoever holds it holds the coins. Nobody here can see it, freeze it, refund a payment, or recover it for you. Write it on paper, keep it offline, and treat a request to type it anywhere else as theft in progress.
Already have the Android app, or want it? The app and this page are the same wallet code and the same keys on your device — see Download.
DRC-20 tokens
Each row shows available (your raw balance) and transferable (already packed into sendable parcels). Tap a row for supply, holders, your parcels, and to pack more.
Doginal NFTs
Thumbnails load from this site, not from an outside image host: the browser asks /capi/content/ and the engine fetches the inscription itself, so no third party learns your address or what you hold. When an image cannot be fetched, a content-type glyph is drawn instead. The pieces themselves live on Dogecoin either way.
Transaction history
Saved on this device, not just fetched — rows the indexer has ever shown this address are merged into local storage, so the ledger survives reloads and still renders when the indexer is down. Public chain data only; “Lock / forget” erases it.
More filters — date and amount ranges
Scan or share this address to receive DOGE, DRC-20 parcels, or Doginals.
The text address is the authority. The QR code is drawn here in your browser by a QR encoder written into this wallet — no image is downloaded and no library is loaded. If a scan and the text ever disagree, trust the text.
This wallet uses a single address: change from your own sends returns to the same address, and it does not rotate. That is simple and predictable, but it is not private — anyone who knows this address sees the whole history.
Address book
Save the wallets you send to and they appear in the “▾ Contacts” picker on every send field — the DOGE send and the asset transfer alike. Stored only on this device, never uploaded, and wiped by “Lock / forget”.
Saved wallets
Check any address
Read-only, no wallet needed. Look up the public chain state of any Dogecoin address — yours or anyone's.
A UTXO of 1 DOGE or less is the shape an inscription usually rides in. If a lookup counts some, treat that address as holding art until proven otherwise — spending those coins with an asset-blind wallet is how doginals get destroyed as change.
What this wallet handles
DOGE
Send and receive, with a 3-way fee picker and a review screen that shows the fee, the change, the input count, the transaction size and the txid before anything is broadcast.
Doginal NFTs
View the real inscribed art and transfer a piece. The inscription-bearing coin is pinned as input #1 and paid across at its exact original value; the fee comes only from plain coins.
DRC-20
Balances, live token detail, and a genuine two-step send: pack a transfer parcel to yourself, wait for it to confirm, then send the parcel. Not instant — that is how DRC-20 works.
Dunes and dunestones are not supported anywhere in this wallet. There is no replace-by-fee and no fee bump, so a transaction cannot be sped up once it is out. Packing, unpacking and splitting exist in the signing core but have no controls here — the dogemap pack planner ↗ is where that work is explained.