On this page
- What this job application tracker does
- Why keeping a record matters
- How to keep track of job applications
- What to record for each application
- Using statuses to manage your pipeline
- The follow-up tracker
- Interviews, offers, and rejections
- Importing and exporting your data
- Generating a PDF report
- Your data stays on your device
- Where the tracker stops
- Sources
What this job application tracker does
This is a free job application tracker that runs entirely in your browser. It gives you one place to record every job you have applied for, along with the company, the role, the date you applied, the current status, any interview dates, a follow-up reminder, the salary if you know it, a link to the original advert, and any notes you want to keep. Instead of scrolling through email folders or half-finished spreadsheets, you get a single view of where every application stands.
The tracker includes a live dashboard showing your total applications, active interviews, offers, and rejections at a glance. A Needs Your Attention panel highlights overdue follow-ups, upcoming interviews within the next seven days, and applications that have been waiting more than two weeks for a reply. You can search across every field, filter by status, edit any record, delete what you no longer need, and export or import your full list as a JSON file. When you want a written record, the tracker generates a clean PDF report that you can print or send to a careers adviser.
Nothing is uploaded. Every application you add is saved in your browser's local storage, on your own device. There is no account, no sign-up, and no server holding your data.
Why keeping a record matters
Most job seekers apply for far more roles than they can remember. Within a month of active searching, it is common to have ten, twenty, or thirty open applications across different companies, each at a different stage. When a recruiter calls and says "we spoke about the marketing role", it helps to know exactly which marketing role, at which company, and what was discussed.
A written record also protects you. If a company promised to reply by a certain date and did not, you can see that in your notes and follow up with confidence. If two recruiters from the same agency contact you about similar roles, you can check whether you have already applied. If a job offer comes in, you can compare it against the salary range you recorded at the start, and you can see how long the process took so you can judge whether the offer is reasonable or whether you should push back.
Beyond the practical side, a tracker gives you useful data about your own search. Are you getting interviews from the applications that matter, or only from the ones you send as an afterthought? Are you following up consistently, or only when you remember? The patterns are easier to see when the data is in front of you.
How to keep track of job applications
The most reliable method is simple. Record every application the same day you send it, with the company name, the job title, the date, and a follow-up date roughly one week later. Set a reminder on your phone or calendar to check the tracker once a week. On that check, update any statuses that have changed, log any interviews that were scheduled, and clear out the follow-ups you have already done.
The single biggest cause of missed opportunities is not following up on time. Recruiters work on tight schedules and openings often close within weeks. A polite follow-up email one week after the application, and again two weeks later if there has been no reply, puts your name back in front of the decision-maker at the exact moment they are shortlisting. A tracker that reminds you when a follow-up is due is worth more than any template.
Keep the notes field useful but short. The name of the person you spoke to, the exact wording of the job ad, the salary range discussed, and any promises made about a reply are the details that matter most. Everything else belongs in the original documents, not in the tracker.
What to record for each application
For every application, record the company name and the job title. These two fields are required because they are how you will find the application later. Add the location if the role is site-based, and the salary if the advert lists one. Keep the job link so you can look back at the original advert if the details are disputed later.
The applied date matters because it feeds the "waiting for response" check. Set the follow-up date to about seven days after you applied. Add the interview date once it is scheduled. Use the notes field for anything you want to remember: the recruiter's name, the round of interviews, the specific questions asked, the salary you were quoted, or the reason given if the role was withdrawn.
One tip that saves time. If you found the job through a recruitment agency, put the agency name in the notes. If you applied through a referral, note who referred you. These details are the ones most often forgotten and most often asked about.
Using statuses to manage your pipeline
The tracker uses five statuses. They are simple, but they map cleanly onto every stage of a real job search.
| Status | What it means |
|---|---|
| Applied | You have sent the application and are waiting for a reply. |
| Interviewing | You have been invited to interview, or have completed one round and are waiting for the next. |
| Offer | The company has made an offer, or you have verbally accepted and are waiting for the written contract. |
| Rejected | The company has declined your application, or you have been told the role is filled. |
| Withdrawn | You have decided not to continue with the application, either because you accepted another role or because the role was not right. |
Keeping the status current is the difference between a tracker that helps and a tracker that just sits there. If you have not updated a status in three weeks, either the application is truly idle or you have forgotten about it. Both are worth checking.
The follow-up tracker
The Needs Your Attention panel is built around three checks, all of which run automatically against today's date.
Overdue follow-ups. Any application with a follow-up date in the past and a status that is still open (Applied or Interviewing) shows up here. This is your queue of emails to send. A short, polite message that refers to the role and the date you applied is almost always welcome.
Upcoming interviews. Any application with an interview date within the next seven days is highlighted, so you have time to prepare. If the interview is tomorrow, it is still on the list. If it is in six days, you have time to research the company and prepare answers to the likely questions.
Applications waiting for a response. Any application with a status of Applied and a date more than fourteen days ago counts as stale. Two weeks is a reasonable threshold. If you have not heard anything by then, a follow-up is fair.
Interviews, offers, and rejections
Once an application moves to Interviewing, the tracker switches its reminders to interview-focused. You will see the interview date counted down. If you have multiple interviews in the same week, they appear in date order so you can plan your preparation.
When an application reaches Offer, the dashboard count moves to the Offers card. At that point the follow-up reminders stop, because there is nothing to chase. If the offer falls through, you can change the status back to Interviewing and the reminders will resume.
Rejections are recorded and counted, but they do not appear in the attention panel. There is nothing to action, and treating a rejection as a task does not help anyone. Keeping them in the list lets you see how many you have received across the search, which is a useful reality check when a rejection feels personal. Most searches involve far more rejections than offers, and the tracker makes that visible.
Importing and exporting your data
The Export JSON button saves your entire application list as a single file on your device. That file contains every field for every application, in a plain format that any text editor can open. If you switch laptops, move to a new browser, or want a backup before clearing your cache, exporting is the way to do it.
The Import JSON button reads a file that was previously exported from this tool. Applications are added to your existing list rather than replacing it, so you can merge data from two devices or restore from a backup without losing what you already have. The importer checks each record and only accepts entries that have both a company name and a job title, so corrupt or incomplete files do not create broken entries.
The JSON format follows the standard defined in IETF RFC 8259, which means the file is portable and future-proof. You are not locked into this tool. If you ever want to move your data somewhere else, you can open the JSON file in any text editor or spreadsheet and work with the raw records directly.
Generating a PDF report
The Download PDF button builds a clean report of your applications and opens it in a new window, ready for you to print or save as a PDF from the browser's print dialog. The report is formatted for A4 paper with a serif typeface, a header showing the AfriWidget brand and the date the report was generated, a summary of your pipeline, and a table of every application with its company, position, status, applied date, interview date, follow-up date, and salary.
The report is useful in three situations. First, if you are working with a careers adviser or a recruitment coach, they can see your full pipeline at a glance. Second, if you are applying for a role where you need to evidence your job search, such as under Universal Credit or a similar scheme, a printed report is a straightforward way to show activity. Third, if you want a permanent written record that does not depend on a browser's local storage, printing the report and keeping a physical or PDF copy gives you a backup that survives any technical problem.
Your data stays on your device
Everything you enter in the tracker is saved in your browser's local storage. Local storage is part of the HTML Living Standard and is one of the ways a web page can save data on your own device without sending anything to a server. This is why the tracker works without an account: there is nothing for us to store, because the data never leaves your device.
Privacy-first design has real advantages. Your salary negotiations, your rejections, and your notes are not sitting in a database anywhere. If you work in a sensitive field and do not want your job search visible to any third party, this is the right shape of tool. The trade-off is that clearing your browser cache, using private browsing, or switching devices will not carry your data with you. Export a JSON backup regularly.
If you press the AI insight button, only anonymous counts are sent: how many applications you have recorded, how many are in each status, how many follow-ups are overdue, and how many interviews are upcoming. No company names, no job titles, no notes, and no links are transmitted. The response is a short written read on your pipeline, and the button resets every time you make a change.
Where the tracker stops
This is a personal record-keeping tool, not a job-search engine. It does not find jobs for you, apply on your behalf, or contact recruiters. It does not sync between devices, and it does not send email reminders to your inbox. The reminders are visual: they appear in the Needs Your Attention panel when you open the page.
The tracker also does not analyse your job search in depth. It gives you counts and attention flags, but it does not tell you which sectors are going well or how your response rate compares to a benchmark. If you want that kind of insight, you can export the data and analyse it yourself in a spreadsheet, or use the AI insight button for a short written overview.
Finally, the tracker is not a substitute for a proper applicant tracking system if you are applying for dozens of roles every week through a single platform. It is designed for the ordinary job seeker who is applying for a manageable number of quality roles and wants a clear, private way to keep them all in order.
Sources
The standards, guidance, and references described on this page come from the sources listed below. Every source is public and can be checked directly.
Sources
- WHATWG. HTML Living Standard — Web Storage (localStorage). html.spec.whatwg.org
- IETF. RFC 8259 — The JavaScript Object Notation (JSON) Data Interchange Format. rfc-editor.org
- W3C. Web Content Accessibility Guidelines (WCAG) 2.2. w3.org
- National Careers Service (UK Government). Finding a Job and Applying for Roles. nationalcareers.service.gov.uk
- U.S. Department of Labor. CareerOneStop — Job Search Resources. careeronestop.org
- Fair Work Ombudsman (Australia). Hiring and Employment Standards. fairwork.gov.au