Chrome extension · Free · Offline

Log an application in one click.

You're on the posting. You clicked apply. Now click the Job Tracker icon — it reads the page, files the application, and rewrites your Excel workbook. No form to fill in, no account to make, nothing sent anywhere.

No sign-up · No trackers · Works with no internet connection

boards.greenhouse.io/northwind/jobs/4821

Northwind Robotics

Senior Backend Engineer

Austin, TXFull-timeHybrid$150k – $190k

One click

Applications Job Applications.xlsx
DateCompanyRoleLocationStatus
12 AugContosoData AnalystRemoteInterview
09 AugFabrikamPlatform EngineerBerlin, DERejected

How it works

Three steps, and only the first one is yours.

Setup takes about thirty seconds. After that the extension does the filing.

  1. STEP 01

    Pick where the file lives

    On first run, choose or create one .xlsx file — Documents, OneDrive, a Dropbox folder, wherever you keep things. Or skip it and export on demand. That's the whole setup.

  2. STEP 02

    Click the icon on a posting

    It reads the page: company, role, location, field, work type and listed pay. If it isn't sure the page is a job posting, it asks first rather than filing something wrong.

  3. STEP 03

    The workbook rewrites itself

    Every add, edit and status change rewrites the file in place — dashboard sheet, native Excel charts, the full list and a summary. Open it in Excel any time.

Dashboard

See where you actually stand.

This is the real dashboard, running on sample data. Click a status in the legend to filter — the charts, counts and table all respond.

Job Application Tracker
Job Applications.xlsx · saved 2 min ago
Saved

By status

0logged

Applications per week

Applications
DateCompanyRoleFieldLocationStatus

Sample data. Your own numbers never leave your computer.

The workbook

A real spreadsheet, not an export you'd have to fix.

Four sheets, rewritten on every change. The charts are genuine Excel chart objects — click one and the Chart Tools ribbon opens, ready to restyle.

Dashboard

Headline numbers and four live charts

A doughnut by status, a line of applications per week, and bars by field and by location — all wired to their source ranges, so they recalculate when you edit.

Applications

The full list, ready to work in

Frozen header row, filters on every column, clickable links straight back to each posting, and the status column colour-coded to match the dashboard.

Summary

Totals you can quote

Response rate, weekly average, and breakdowns by status, field and location as plain numbers you can paste anywhere.

Chart Data

The numbers behind the charts

The aggregated ranges the charts read from, rewritten on every sync so the file is never stale when you open it.

Privacy

There is no server to trust.

Most trackers ask you to hand your job search to a website. This one has no backend at all — so there is nothing to breach, sell, or shut down.

Stored on your machine Applications live in your browser profile and in the spreadsheet you chose. That's the entire list of copies.
No network requests Not one, ever. Both libraries it needs ship inside the extension, so it works on a plane.
No account, no analytics, no ads Nothing to sign up for and nothing measuring you.
Reads one page, only when asked It sees the posting you clicked the icon on. It has no permission to read any other tab, and keeps no record of pages you didn't log.
Permissions the extension requests and why
PermissionWhy it's needed
activeTabRead the one posting you explicitly asked about.
scriptingRun the page-reading routine on that tab.
storageKeep your applications and settings in this browser profile.
contextMenusAdd the "Log this job application" right-click item.

There is no host_permissions entry — which is exactly why Chrome never warns that this extension can read your data on all websites. Read the full policy.

Coverage

It reads the boards you're already using.

Most job sites publish standard structured data, which the extension reads first. Named sites below get purpose-built handling on top of that.

LinkedIn Indeed Glassdoor Greenhouse Lever Workday Ashby SmartRecruiters Workable ZipRecruiter Wellfound BambooHR …and any careers page with standard job data

Questions

Straight answers.

Do I have to use Excel?

No. On first run you pick one of three modes: link a spreadsheet and let it save automatically, export a workbook or CSV only when you ask, or skip the spreadsheet entirely and use the dashboard on its own. You can change your mind in Settings at any point.

What if it reads the posting wrong?

Fix it in one click. Every field is editable from the dashboard, and the status can be changed straight from the table row. The extension scores how confident it is in what it read — below the threshold it stops and asks you rather than filing a guess.

Can I bring in applications I've already tracked?

Yes. Settings → Import takes a CSV with Company and Role columns — column names are matched loosely, so most exports from other trackers work as-is — or a JSON backup exported from this extension.

What happens if I move or rename the spreadsheet?

The dashboard notices the next time it tries to save and shows a Reconnect button. Point it at the file's new location once and automatic saving resumes. Nothing is lost in the meantime — your applications live in the browser too, and the file is rewritten from them.

Does it work on Edge, Brave or Arc?

Yes. Anything built on Chromium 116 or newer runs it, including Edge, Brave, Arc, Opera and Vivaldi. Linking a spreadsheet needs the File System Access API, which those browsers have on desktop; if it's unavailable the extension hides that option and offers export instead.

Is my data synced between computers?

Deliberately not — syncing would mean a server. Applications are stored with chrome.storage.local, which never leaves the machine. If you want the same list on two computers, put the linked spreadsheet in a folder your cloud drive already syncs, or export a JSON backup and import it on the other machine.

What does it cost?

Nothing, and there's no paid tier waiting behind it. There is no server to run, so there's nothing to charge for.

Get started

Stop rebuilding the spreadsheet from memory.

Install it, pick where the file goes, and get back to applying. The tracking takes care of itself from there.