Crypto portfolio tracker
Track what your crypto is worth without signing up or connecting a wallet. Add each coin and how much you hold; add what you paid to see your profit or loss.
Your holdings are saved only in this browser (local storage), never on our servers, and there's no account. Nothing leaves your device except one public price request to CoinGecko for the top 100 coins, which contains no coin ids, amounts or personal details. We'll never ask for a seed phrase, private key or wallet connection.
- 24h change
- —
- 7d change
- —
- Cost basis
- —
- Profit or loss
- —
Loading live prices…
Your browser is blocking storage for this site, so this portfolio will be lost when you close the tab. Use Export to keep a copy.
Your holdings
Nothing here yet. Add a coin above, or import a file you exported earlier.
| Coin | Amount | Price | Value | 24h | 7d | Cost basis | Profit or loss | Share | Actions |
|---|
Export saves a small JSON file to your device: coin ids, amounts and buy prices. Import replaces the current list and accepts only files in that format. Clearing your browser's site data deletes the saved portfolio.
How the numbers are worked out
- Value = amount × the latest price.
- Cost basis = amount × your average buy price (only for coins where you entered one).
- Profit or loss = value − cost basis, and as a percentage of the cost basis. It's on paper: nothing is realized until you sell, and fees and taxes aren't included.
- 24h and 7d change are worked out from each coin's percentage change over that period, weighted by how much of it you hold.
- Share is each coin's value as a part of the total.
To check a single trade, use the profit calculator; for tax questions read how crypto is taxed. See also how to invest in crypto for what allocation means.
A tracker only needs amounts. Any site, app or "support agent" asking for your seed phrase, private key or a wallet connection to "sync" your portfolio is a scam. Read how to protect your seed phrase.
Questions
Is my portfolio stored online?
No. It's saved in your browser's local storage on this device only. We never receive it. If you clear site data, use a private window or switch devices, it won't be there; use Export to keep a backup file.
What is sent to CoinGecko?
One public request for the current prices of the 100 largest coins, at most about once a minute. It contains no coin ids, amounts or personal details, though like any web request it reaches CoinGecko with your IP address.
Why can't I find my coin?
The list covers the 100 largest coins by market cap, which keeps the price request the same for everyone. If a coin you hold drops out of the top 100, the tracker keeps showing the last price it saw, with its date.
I bought at different prices. What do I enter?
Your average buy price: the total you paid divided by the number of coins. The profit calculator can help with fees.
What happens if prices don't load?
The tracker shows the last prices it saved on this device, with the time they're from, and keeps your list. Live prices return when CoinGecko responds again.
Calculations run in your browser. The only request this page makes is the public CoinGecko price request, which carries no amounts or personal details. Results are estimates for learning and planning, not financial or tax advice. Last reviewed October 29, 2026.