10-K paste parser

Paste an income-statement snippet, the parser recognises common line labels and extracts the figures into the walker. The parser runs client-side: nothing leaves your browser, nothing is logged. Built for the analyst pasting a 10-K excerpt at 11pm[EDGAR API].

Live parser

Parsed output

{}

Parser runs client-side. No data leaves your browser. Ambiguous labels are left blank; type-correct labels override.

Recognised labels

What it does when a line is ambiguous

The parser uses first-match precedence. If a line label could match more than one field, it is assigned to the field with the highest precedence. The output JSON shows which fields were captured; unmatched lines are left blank.

Privacy

The parser runs in the browser using a deterministic regex pipeline. Nothing is sent to a server. Verify with the network tab in dev tools.