About this tool
Track passport, visa, certificate, and licence expiry dates.
The Document Expiry Tracker is a private register for renewal dates: you add one record per document — passport, visa, driving licence, insurance policy, professional certificate — with its expiry date and the reminder you want against it, and the list is saved in your own browser rather than an account. Records stay searchable across every field, and the whole set exports to a JSON file you can back up or import into another browser. It suits anyone whose renewals are scattered across email, wallet and filing cabinet with no single list.
Open Document Expiry Tracker on AltFTool — it loads instantly in your browser.
Type the document into the Document box and put its date together with whatever note it needs into Expiry date and reminder, which is one free-text field rather than a fixed date picker and lead time.
Press Add record to save it; the entry joins Saved records, which carries a live count, and the Search records box filters on the text in both fields.
Export JSON downloads the whole list as document-expiry-tracker.json, Import JSON reads a file back after warning that it will replace every record currently saved here, and Delete on a row removes that one record after a confirmation.
Records live in this browser's local storage under one key, with no sign-up and nothing transmitted, so expiry dates for identity documents are not sitting in someone else's database.
The second box is one free-text field holding the expiry date and the reminder together, so it takes whatever the document actually needs — '14 Mar 2027, renew 9 months early, appointments book out' — instead of a fixed date picker and a fixed lead time.
Export writes the full list as readable JSON and import reads it back, so a backup is a file you own rather than a vendor export request.
Many destinations require a passport valid for at least six months beyond your date of entry, so treat the practical expiry as six months before the printed one. Renewal processing times swing with demand, so record the date you want to start the application, not just the expiry, and check your issuing authority's current turnaround.
In this browser's local storage, under a single key for this tool. It is not sent anywhere and is not synced between browsers or devices — clearing site data or using a different browser profile means the records are gone, which is why the JSON export exists.
No. It does not email, push or alert — the reminder you type is a note stored with the record. Pair it with a calendar entry on the date you want to be prompted, and use this list as the master register of what is due.
Yes. Export JSON on the first browser and use Import JSON on the second; import asks you to confirm first because it replaces every record already saved there instead of merging, and each imported record keeps its fields and is given an id if it lacks one. Transfer the file over a channel you trust, since it contains your own expiry dates.