How concentrated is your portfolio, really?

Paste your holdings: the largest line, the top three, and how many equal positions the book really behaves like.

  • runs in your browser
  • nothing uploaded
  • no account
sample book · paste yours over it6 lines read

A CSV with symbol, quantity and price, or rows copied from a broker statement. Read as you type.

the readweights from the rows, not live prices

Concentratedbehaves like 4.8 equal positions

One line carries a large share of the book, or the book behaves like fewer than five equal positions. A bet, which is fine if it is the one you meant to make.

largest line
33.8%
NVDA
top three
67.5%
NVDA · AAPL · MSFT
lines
6
all read
  • NVDA33.8%
  • AAPL19.4%
  • MSFT14.4%
  • VOO14.1%
  • AMZN10.3%
  • TSLA8.1%
This is the sample. Paste your own rows on the left: nothing leaves this browser.
Concentration is one read. The rest needs prices.Import the same holdings and the terminal adds live weights, volatility, drawdown, what your funds hold underneath, and a daily briefing.See a sample portfolioImport it, free

How to read it

Concentratedlargest ≥ 40%, or behaves like fewer than 5
One decision drives the outcome. Fine if it is the decision you meant to make.
Balancedbetween the two
No single line dominates, and the book still has names that can move it.
Spreadbehaves like 20 or more
Broad by construction: nothing will hurt much, and nothing will help much either.

The cut-offs are conventions this page states, not findings: they let the result read as a word.

What it leaves out

Weights come from the quantity and price in your rows, not from today's market, and a fund counts as one line: the X-Ray does not look inside it.

Volatility, drawdown and correlation need a price history, so two books with the same weights read the same here. That part is what the terminal does after an import.

Questions

Do I need an account to use the Portfolio X-Ray?

No. Paste your holdings and the result appears immediately. The whole calculation runs in your browser — nothing is sent to a server, and nothing is stored.

What does "behaves like 6.4 equal positions" mean?

It is the inverse of the Herfindahl index, the sum of your squared position weights. A portfolio of ten equal positions behaves like ten. If one of those ten is half the money, it behaves like about three. It tells you how much your weights differ from an even split.

Does the X-Ray use live prices?

No. It uses the quantity and price in the rows you paste, so the weights are based on what you entered rather than on today's market value. For live weights, risk and drawdown, import the portfolio into the terminal instead.

Is a concentrated portfolio a bad portfolio?

Not by itself. Concentration is a choice, and plenty of good long-term results come from it. The X-Ray only makes the choice visible, because most people who are concentrated did not decide to be — it happened one buy at a time.

What format should I paste?

A CSV with symbol, quantity and price columns works best, and a plain copy-paste from a broker statement usually parses too. The same parser powers the product's import flow.

Concentration only. Not investment advice.

Portfolio X-Ray — Free Concentration Check, No Signup