Locale-tolerant parser
Both US `1,234,567.89` and EU `1.234.567,89` ISK formats work. Same for dates — ISO and EU short. Whatever your client's language, it just parses.
Tool guide · Capsuleers.app
Wallet-paste calculator for incursion runners
Paste your wallet journal rows and read out gross income, corp tax, net income, session length, ISK per hour and average incursion site time — plus three charts that give you the visual picture of the session.
Schematic mockup — the real tool is interactive
Copy your wallet journal rows in-game
Paste the journal text into the tool
Parser pairs rewards with their corp tax
Publish a read-only shareable report URL
Both US `1,234,567.89` and EU `1.234.567,89` ISK formats work. Same for dates — ISO and EU short. Whatever your client's language, it just parses.
Gross / tax / net are summed across all rows; session length is first-to-last reward; ISK/h is net ÷ session hours.
Time between consecutive CONCORD rewards = the site's effective execution time. The tool surfaces average, min, max and a histogram of all intervals.
Cumulative net ISK over time, per-site reward + tax bars, and a duration histogram. All from the same paste.
Nowhere. The tool is entirely client-side — your pasted wallet rows never leave the browser. No login, no tracking, no server roundtrip.
The parser only picks rows containing `CONCORD rewarded` (incursion rewards) and `Corporation tax` (the matching outgoing tax). Bounties and other income types are intentionally ignored.
Session duration is computed as `last reward time − first reward time`. If your session started before the first paid site, the displayed ISK/h is slightly optimistic. Trim the first reward away if you want the strict in-fleet rate.