Instantly calculate the total cumulative work experience and career start date for any LinkedIn profile, with smart overlapping-role deduplication.
โฌ๏ธ Add to Chrome โ It's Free๐บ Watch the Demo
1. You visit a profile: You open a LinkedIn profile normally. The extension quietly notices you're there.
2. The button appears: A shiny new "Calculate" button is seamlessly injected into the page.
3. The Magic Happens: When you click it, the extension reads the dates, merges any overlapping jobs (so you don't over-count), and shows you the true total!
Curious about what happens internally the millisecond you click that button? Here is the exact internal data flow:
1. DOM Fetcher: The extension silently sends a background request to fetch the user's hidden Experience HTML.
2. Regex Parser: A hyper-optimized Regular Expression scans the raw HTML to extract every single date range (e.g. "Jan 2020 - Present").
3. Interval Engine: The engine converts all those dates into mathematical blocks. It sorts them chronologically and merges any overlapping pieces together!
4. User Interface: The final, perfectly deduplicated total is injected back into your active LinkedIn window.
We respect your privacy. View our Support & Privacy Policy for more details.
I kept running into the same problem before every interview:
I'd visit a candidate's LinkedIn profile and see 8, 10, sometimes 15+ roles across multiple companies. Overlapping dates. Contract gigs. Parallel positions.
And LinkedIn never shows you the total.
So every single time, I'd sit there manually adding up the years and months, hoping I didn't double-count. It was painful. And it was the same problem every time.
So I decided to scratch my own itch and build a tiny tool that does it in one click. That's how LinkedIn Experience Calculator was born. ๐
This extension is built with zero dependencies โ no React, no npm, no build step. Just clean, vanilla JavaScript.
LinkedInExp/
โโโ manifest.json # Extension config (Manifest V3)
โโโ icons/ # Extension icons (16, 48, 128px)
โโโ styles/
โ โโโ injected.css # UI styles injected into LinkedIn
โโโ src/
โโโ content.js # Main entry point & URL router
โโโ modules/
โ โโโ domScraper.js # HTML fetcher & date extractor
โ โโโ uiRenderer.js # Injects results into LinkedIn UI
โ โโโ observer.js # MutationObserver for SPA navigation
โ โโโ storage.js # Chrome storage cache layer
โโโ utils/
โโโ dateParser.js # Month/year string parser
โโโ intervalEngine.js # Overlap merging algorithm
This is an open-source project and I'd love your help! Here's how you can contribute:
Install the extension, visit any LinkedIn profile, and see the magic happen.
โฌ๏ธ Install from Chrome Web Store