πŸ“Š Tradebook Analyzer

See what your F&O trading actually did

Upload your Zerodha Console Tradebook export and get a full weekly-expiry breakdown β€” win rate, drawdown, best/worst trades, and concrete feedback grounded in your own numbers. Free, no signup.

πŸ“Œ Index F&O only, for now: expiry settlement (for positions left open when their contract expired) currently covers NIFTY, BANKNIFTY and SENSEX. Other underlyings in your file β€” single-stock F&O, other indices β€” still show up in every trade you actually closed yourself, but an expired-and-unclosed position in one of them can't be settled and will show as "couldn't fully resolve" instead of a P&L.
01

Upload

Your .xlsx never leaves this server except to be parsed β€” nothing is shared with anyone else.

02

Crunch

FIFO-matched round trips, expiry settlements, weekly breakdowns β€” usually done in seconds.

03

Get a link

A private report URL only you have β€” bookmark or share it, no email required.

What file format does this expect? (only Zerodha Console is supported right now)

This only reads Zerodha's own Console β†’ Reports β†’ Tradebook export (Segment: F&O, download as Excel) β€” an unmodified .xlsx with these columns, wherever they land in the sheet:

ColumnExample
SymbolNIFTY26JUN24000CE
Trade Date2026-04-01
ExchangeNSE
Trade Typebuy / sell
Quantity650
Price120.55
Order ID1200000004847969
Order Execution Time2026-04-01T09:21:38

A Tradebook export from a different broker (Upstox, Angel One, Groww, etc.) uses a different layout and won't parse correctly β€” support for other formats may come later, but isn't there yet. If your file is a genuine unmodified Zerodha export and still fails, it's likely a bug here rather than something wrong with your file.

Your uploaded file is deleted from this server immediately after processing β€” only the aggregated report (no account ID, no raw trade log) is kept, at a private link. All figures are gross P&L (no brokerage/STT/charges).