About

A portfolio tool built to answer one question

What do I actually own? Not what the fund prospectus says, not what your statement summarizes in three line items — the real, company-by-company exposure hiding inside every ETF and mutual fund you hold.

XRay My Portfolio started as a personal project to solve a problem most brokerage tools don't: if you hold five different funds and three of them all have NVIDIA as a top-10 holding, your statement won't tell you that your real NVIDIA exposure is far larger than your direct shares suggest. We built a tool that looks through every fund, aggregates the underlying companies, and shows you the truth.

30+
Companies tracked through fund look-through
13
Stress test scenarios with correlation cascade
0
Bytes of your data ever leave your browser

What it does

Upload a Fidelity portfolio export (CSV) and instantly see:

How it's different

Every calculation happens locally in your browser. There is no server processing your portfolio, no account to create, and no copy of your data stored anywhere — by us or anyone else. You can disconnect from the internet entirely after the page loads and the core analysis still works. See our privacy policy for the full detail.

Who built this

XRay My Portfolio is an independent project, not affiliated with Fidelity Investments, Finnhub, or any brokerage. It's built and maintained by an individual investor who wanted better tools than what existing platforms offer, and decided to share them.

A note on limitations

This tool is for informational and educational purposes only. It is not financial, investment, or tax advice, and nothing in it should be construed as a recommendation to buy, sell, or hold any security. Fund holdings data is sourced from public disclosures and may not reflect a fund's current composition. Always consult a licensed financial advisor before making investment decisions. See our terms of service for full details.

Ready to see what you really own?

Free. No account. Your data never leaves your browser.

Analyze my portfolio →