Research/Education/Monero/Monero View Keys and Spend Keys Explained
# Monero

Monero View Keys and Spend Keys Explained

BloFin Academy08/07/2026
A plain-English explainer of Monero's two-key model: why Monero splits your key into a view key and a spend key, what each one does, how your public address is built from both, how sharing the view key enables optional transparency, and the honest limits to keep in mind.

Monero gives every account two private keys instead of the single key most wallets use: a view key and a spend key. The spend key controls your money and authorizes payments. The view key lets you see the transactions coming in, but it cannot spend anything. Splitting the two is what makes Monero both private and, when you choose, auditable.

That split is unusual. On most cryptocurrencies, one private key does everything. Monero separates the power to see from the power to spend, and that separation turns out to be surprisingly useful.

To understand why Monero needs two keys, it helps to start with what a normal one-key wallet does.


Why Monero gives you two keys, not one

Most crypto wallets have a single private key. That one key both proves the coins are yours and authorizes you to spend them. Monero splits that job in two. The reason is its privacy: because Monero hides transactions on the chain, you need a dedicated key just to find the payments that belong to you.

On a transparent network, finding your own money is trivial. Your address is public, so anyone, including you, can look up every payment sent to it. A Bitcoin wallet, for example, keeps a secret private key or seed that is used to sign transactions and prove your right to spend (source: Bitcoin project, how it works). Seeing your balance needs no special key at all, because the ledger is open. Monero is different. Its payments do not land at your public address; they land at unique, hidden one-time addresses, because Monero obscures the sender, receiver, and amounts of transactions by default (source: Wikipedia, Monero). That creates a new problem: if the payments are hidden even from the network, how do you find your own? The answer is a second key, the view key, whose only job is to scan the chain and pick out what is yours. The spend key stays focused on the one thing that must never be shared lightly, authorizing payments. The general idea of public and private keys is covered in public keys versus private keys; what Monero adds is this deliberate split, which fits into the wider design explained in how Monero works. Two keys, two jobs: one to see, one to spend.

The spend key: the one that controls your money

The spend key is the powerful one. Your private spend key is what signs and authorizes every payment you make, so it is effectively control of your funds. Anyone who has it can spend your Monero. Everything else in Monero's key system is arranged around keeping this one key safe and secret.

In technical terms, the private spend key is a large secret number used to sign Monero transactions, which is how the network confirms a payment is genuinely authorized by the owner (source: Monero project, Moneropedia: spend key). Signing is the act that moves money, and only the spend key can do it. This is why the spend key is the one you protect above all else. In practice, you rarely handle it directly. It is derived from your wallet's seed phrase, the string of words you write down when you create a wallet, and that seed is really the master backup of everything. Lose the seed and the spend key with no copy, and the funds are gone for good, because no one can restore a Monero spend key for you. Keep them safe, and you keep control. The practical habits for protecting keys and seeds are covered in how to store Monero safely. Put simply, holding the spend key is the same as holding the funds themselves.

The view key: seeing what comes in

The view key is the read-only half. Your private view key lets your wallet scan the blockchain and recognize the incoming payments meant for you, along with their amounts. What it cannot do is spend. It is a key for looking, not for moving, and that limitation is exactly what makes it useful to share.

Recall the problem the view key solves. Monero payments arrive at hidden one-time addresses, not at your public address, so there is no obvious way to tell which outputs on the chain are yours. The private view key is required to view all the transactions related to your account, and it is what your wallet uses to detect incoming Monero (source: Monero project, Moneropedia: view key). Think of it as a private lens. Point it at the chain, and the payments that belong to you light up; without it, they are indistinguishable from everyone else's. What matters here is what the view key leaves out. It reveals incoming activity, but it grants no ability to spend, because spending still requires the separate spend key. That is why you can hand someone your view key to show them your receipts without giving them any power over your money. A view key is a window, not a door.

Your address is made from both keys

Your public Monero address is not a single key; it is built from two. It combines your public spend key and your public view key into one string that you share to receive payments. The matching private spend and view keys are what let you, and only you, find and use whatever arrives at it.

It helps to see how the pieces connect. Every Monero account has a private view key, a private spend key, and a public address, and both the spend key and the view key are used to build that address (source: Monero project, Moneropedia: stealth address). The public address is the part you give out freely, on an invoice or a donation page. When someone pays you, their wallet uses the two public keys inside your address to create a hidden one-time output that only your private keys can claim. Your private view key finds it; your private spend key can later spend it. So the address is a public front door built from two locks, and you hold the only keys to both. This is partly why a Monero address looks longer than a Bitcoin one: it carries two public keys rather than a single hash. When you first create a wallet, the software generates all of this for you and shows you the address to share, a process covered in setting up a Monero wallet.

Walking through one payment: the two keys in action

It helps to watch the two keys cooperate on a single payment. Say a customer pays you. Your two public keys let their wallet create a hidden output on the chain, your view key spots that output as yours, and later your spend key authorizes moving it. Each key does exactly one job, in sequence.

Start with the setup. You have already shared your public address, which, as we saw, packs in both your public spend key and your public view key. Nothing about it reveals your balance or your history; it is just a destination. Now the payment happens. The customer's wallet does not simply send coins to your address the way a bank transfer names an account. Instead, it uses the two public keys inside your address to compute a fresh, one-time destination for this specific payment, an output that appears on the blockchain looking unrelated to your address or to any of your other payments. To an outside observer, there is no visible link between that output and you. This is the part that makes Monero private, and it is also the part that creates the need for a view key in the first place.

Next comes detection. Your wallet is constantly scanning new blocks, and for each output it uses your private view key to test a simple question: was this one meant for me? Almost every output fails that test and is ignored. The few that pass are your incoming payments, and your wallet adds them to your balance. Notice that nothing has been spent yet; the view key has only recognized money, not touched it. Finally, spending. When you later decide to pay someone else, your wallet reaches for the private spend key to sign a transaction that consumes one of those detected outputs. Only the spend key can produce that signature, which is why detection and spending stay cleanly separated. See, then spend: the view key found the money, and the spend key moved it. That sequence, repeated for every payment, is the whole two-key system working as designed.

Optional transparency: sharing your view key

Here is where the split pays off. Because the view key only lets someone see, not spend, you can share it deliberately. Hand your view key to an accountant, an auditor, or a counterparty, and they can verify exactly what you received, while your funds stay entirely under your own control. You disclose on purpose, never by default.

This is a genuinely useful feature, and it is rare among privacy tools. It is also not an afterthought: the CryptoNote protocol that Monero is built on explicitly allows a user to share a tracking key with a third party, which in Monero means sharing the view key, so that person can see incoming payments without being able to spend them (source: CryptoNote v2 whitepaper). Monero is private by default, hiding the sender, receiver, and amount of every transaction from outside observers (source: Monero project, what is Monero). But privacy that cannot be selectively lifted is awkward in the real world, where a business may need to prove its income, a charity may need to show donors where money went, or an individual may need to demonstrate a payment in a dispute. The view key is the dial that makes this possible. Share it, and the holder gains a read-only view of your incoming transactions; keep it, and no one sees anything.

Picture a small business that accepts Monero. At tax time, its accountant needs to confirm the year's revenue, but the owner does not want to hand over any ability to move the company's funds. The owner shares only the view key. The accountant loads it into a watch-only wallet, sees every payment the business received, and reconciles the books, all without ever being able to spend a single coin. The same pattern serves a nonprofit proving to donors that pledged funds actually arrived, or a trader showing a counterparty that a payment cleared. In each case the owner discloses receipts on purpose while keeping spending power entirely to themselves. From the vantage of an exchange operator, the view key is why Monero can be both private and auditable at once: a business can prove exactly what it received by sharing a read-only key, without ever handing over the ability to move funds. That is a structural observation about the protocol, not a comment on price. Choosing a wallet that handles view keys cleanly is part of picking the right tool, which is covered in how to choose a crypto wallet.

The honest limits: what to guard and what sharing means

The two-key system is elegant, but it comes with rules worth respecting. Sharing a view key cannot be undone. It reveals only incoming transactions, not outgoing ones, so it is not a full audit trail. And the seed that backs up both keys is the single point of failure: lose it, and no one can recover your funds.

Take each in turn. First, view-key sharing is permanent. Once someone has your view key, they can see every incoming payment to that account, past and future, and you cannot take that access back; you can only move your funds to a new wallet. So share it only with people you would trust with your full receiving history. Second, a view key, and the watch-only wallet it enables, shows what comes in but does not reliably show what goes out, so it is useful for confirming receipts rather than as a complete ledger of your activity. Third, and most important, everything rests on your seed phrase. Both keys are derived from it, and it is the only backup; if you lose it and the wallet, the coins are unrecoverable, because Monero has no company that can reset your access. None of this is a weakness in the design so much as the price of holding your own keys. For the wider real-world picture of what is and is not safe, whether Monero is safe is the right next step. Guard the spend key and the seed; share the view key only on purpose.


Frequently asked questions

What is the difference between a view key and a spend key?

The view key lets you see, and the spend key lets you spend. Your private view key scans the blockchain and reveals the incoming payments that belong to you, but it cannot move any funds. Your private spend key authorizes and signs outgoing payments, so it is the one that actually controls your money. Monero splits these two powers deliberately, which is what allows you to prove what you received without giving up the ability to control it.

Which key do I need to keep most secret?

Both are private, but the spend key is the one to guard above all, because anyone who has it can spend your Monero. In practice you protect it by protecting your seed phrase, the words your wallet gives you at setup, since the spend key is derived from that seed. The view key is less dangerous to expose, as it only allows viewing, but you should still share it deliberately rather than carelessly, because it reveals your incoming history.

What is a watch-only wallet?

A watch-only wallet is a wallet loaded with only your view key, not your spend key. It can display the payments coming into your account, which is useful for accounting, bookkeeping, or letting an auditor verify your receipts, but it cannot spend anything. It puts Monero's optional transparency into practice: full visibility of incoming funds, zero ability to move them, all from a single read-only key you can hand over safely.

Can I un-share a view key?

No. Once you have given someone your view key, that access is permanent; they can see every incoming payment to that account, both past and future, and there is no way to revoke it. The only way to cut off their view is to move your funds to a brand-new wallet with fresh keys. For that reason, treat sharing a view key as a one-way decision, and only do it with someone you trust with your entire receiving history.

Does the view key let someone spend my Monero?

No. The view key is strictly read-only. It reveals incoming transactions and their amounts, but spending requires the separate spend key, which the view key does not contain or expose. This is the whole point of the split: you can safely show someone what you received by sharing your view key, with no risk that they can move your funds. The power to see and the power to spend are kept in two different keys on purpose.

What is the seed phrase, and how does it relate to these keys?

The seed phrase, sometimes called a mnemonic, is the list of words your wallet shows you when you create it. Both your view key and your spend key are derived from that seed, which makes it the master backup for your entire account. If you keep the seed safe, you can always restore your keys and your funds. If you lose it along with the wallet, the funds are unrecoverable, because Monero has no central party that can reset access for you.

Why doesn't Bitcoin need a separate view key?

Because Bitcoin's ledger is transparent. Payments to a Bitcoin address are already visible to anyone, so seeing your balance needs no special key at all; a single private key for spending is enough. Monero hides transactions on the chain, so your incoming payments are not visible to the network or, without the right key, even to you. The view key exists to solve that Monero-specific problem: it is the key that lets you find money the chain is deliberately hiding.


Researched and written by the BloFin Academy editorial team with AI-assisted drafting. Updated July 2026. Sources: the official Monero Moneropedia at getmonero.org, the Bitcoin project documentation at bitcoin.org, and the Monero entry on Wikipedia. All facts independently verified against cited documentation current as of July 2026.

This article is educational and general in nature, not financial, legal, or tax advice. Cryptocurrencies like Monero carry real risks, including price volatility, regulatory changes, and the permanent loss of funds if you lose your keys or seed phrase. Nothing here is a recommendation to buy, sell, or hold any asset. BloFin offers the XMRUSDT perpetual contract for trading; to get started, create a BloFin account, fund it with cryptocurrency, and open the XMRUSDT perpetual contract trading page. Do your own research and consider a licensed professional before making financial decisions.