Version 2.3.0 · open source · MIT

Your Monero.
Your keys.
Your browser.

A full Monero wallet as a Chrome extension. Keys are created, encrypted and used for signing on your device — the real Monero engine runs locally in WebAssembly. No accounts, no servers, no tracking.

  • Non-custodial
  • No accounts or tracking
  • Stagenet for safe testing
Wallet overview screen of the extension
0
servers that see your wallet
AES-256
encrypted local vault
600k
PBKDF2 iterations per unlock
100%
client-side signing

Everything a daily Monero wallet needs

Built after the familiar Monero GUI, redesigned for a compact popup and made for people who want privacy without running a desktop app.

Real Monero engine

The Monero Project’s own C++ wallet code, compiled to WebAssembly via monero-ts, creates keys, scans blocks and signs transactions — not a simplified imitation.

Encrypted vault

Your wallet is stored in the browser with AES-256-GCM and a PBKDF2 key from your password. Nothing leaves in plain text.

Accounts & subaddresses

Separate funds into accounts, create a fresh subaddress per payer and see the balance of every address.

Private address book

Save people you pay. Contacts live inside the encrypted wallet and travel with encrypted backups.

Careful sending

Offline address checksum checks, monero: payment links, send-max, and a review with the full address before anything is broadcast.

Proofs & signatures

Sign and verify messages, and export transaction keys to prove a payment — all offline.

Clear history

Pending first, grouped by day, with filters, totals, notes and a private CSV export.

Your own node

Connect to your own monerod for the strongest privacy, or pick a public node. Stagenet and testnet are built in for practice.

Designed for a 800 × 600 popup

Fast to read, keyboard friendly, dark and light themes, reduced-motion aware. Screenshots show illustrative demo data.

How it works

The extension is a full wallet: it downloads blocks and finds your payments itself. The node only serves public blockchain data.

  1. 1

    Create or restore offline

    A setup page creates a new 25-word recovery phrase or restores one. No network connection is made.

  2. 2

    Choose a node

    Pick a public node from the built-in list or add your own, such as a local monerod. Nothing connects until you explicitly allow it.

  3. 3

    Scan locally

    Blocks are downloaded and scanned on your device with your private view key, which never leaves it.

  4. 4

    Sign, review, send

    Payments are signed locally, shown for review, and only then broadcast. No automatic retries.

What a node can and cannot see

Monero hides amounts and recipients on-chain. This wallet additionally keeps your view key away from servers — unlike “light” wallets that hand it to a backend.

A node can see

  • Your IP address and when you sync
  • Which block range you request
  • That a transaction was broadcast from your IP

A node cannot see

  • Your recovery phrase, keys or password
  • Your addresses or balance
  • Labels, contacts and notes
  • Who you pay or how much

For more network privacy, use a VPN or Tor for your browser. Prefer HTTPS nodes: on plain HTTP nodes, your network provider can see which transactions you broadcast.

Security, stated honestly

Keys stay local

Seed and keys exist decrypted only while the wallet is unlocked, inside the extension. Locking the wallet or the auto-lock timer (1–60 minutes, 5 by default) removes them from memory.

Strict content policy

Only the extension’s own code can run. No remote scripts, no analytics, network access only to the node you choose.

One-shot payments

Every payment is reviewed first; drafts expire in 5 minutes and are never resent automatically, even if the popup closes.

Not audited

This is an independent project without a third-party security audit. Start on stagenet and keep large savings in cold storage.

Install in two minutes

Until the store listing is available, install the unpacked extension. Verify the checksum first.

  1. Download and unzip the extension archive.
  2. Open chrome://extensions and enable Developer mode.
  3. Click Load unpacked and choose the unzipped folder.
  4. Pin Monero Wallet in the toolbar and create a wallet — start on stagenet.

Chrome, Brave, Edge or another Chromium browser, version 120 or newer.

Monero Wallet · Standalonev2.3.0 · Chrome MV3 · 2.5 MB
Download extension
SHA-25658401244aafc9a7178a7f43bf26002b63406c895063b2dd1e134873c790b91fa
Source code · 0.8 MB

SHA256SUMS.txt · How to verify

Questions

Is this an official Monero wallet?

No. It is an independent open-source project built on the monero-ts library. It is not affiliated with or endorsed by the Monero Project.

Do you store my keys or funds?

Never. The wallet is non-custodial: keys are created and stored encrypted on your device. We run no servers that receive wallet data.

What if I forget my password?

There is no password reset. Restore the wallet from your 25-word recovery phrase, or import an encrypted backup with its password.

What happens if I remove the extension?

Chrome deletes the extension’s storage, including saved wallets. Keep your recovery phrase offline and an encrypted backup before removing it.

Can I use my own node?

Yes. In Settings → Node, add your node’s address, for example http://127.0.0.1:18081 for a local monerod. Chrome asks for access to that one address. Your own node is the most private option: no third party sees your IP address or your transactions.

Does it work with hardware wallets or multisig?

No. Hardware wallets, multisig, cold signing and OpenAlias are not supported.

Is it safe for large amounts?

Any browser wallet is a hot wallet. The code is not independently audited. Use it for everyday amounts and keep savings in cold storage.