Thinkorswim Trade History Cleaner

Upload your Thinkorswim trade history export and automatically extract ticker symbols for easier trade journaling. The tool adds a Ticker column so you can filter and summarize trades more easily.

Your file stays on your device

Your file is processed locally in your browser. It is not uploaded to our server, stored, or shared.

Works with Thinkorswim .csv and .xlsx exports, up to 10 MB. Everything runs in your browser.

What this tool does

Thinkorswim exports bury the useful ticker symbol inside a longer transaction description, which makes the data hard to sort, filter, and summarize. This tool reads the description column, extracts the underlying ticker, and inserts a new Ticker column right after it - so a row like BOT +1 ORCL 100 19 JUL 24 140 CALL gets a clean ORCL next to it. It is conservative on purpose: cash, interest, dividend, and transfer rows are left blank rather than guessed.

Transaction description Extracted ticker
BOT +1 ORCL 100 19 JUL 24 140 CALL ORCL
SOLD -1 VERTICAL QQQ 100 20 SEP 24 470/475 CALL QQQ
BOT +1 DIAGONAL AAPL 100 19 JUL 24 200 CALL AAPL
ASG 100 TSLA TSLA
INTEREST ADJUSTMENT (left blank)

Why extract ticker symbols from Thinkorswim exports?

A clean ticker column makes it far easier to:

Notes & limitations

Cleaning your export is step one of a journaling routine - see the weekly options income routine, and browse the rest of the calculators & tools.

Educational utility only - not financial advice, and not affiliated with or endorsed by Thinkorswim or Charles Schwab. "Thinkorswim" is a trademark of its owner, used here only to describe file compatibility. Always keep your own backup of the original export.