What needs attention in your training register?
Check a CSV for date gaps and upcoming renewals, then download the assessed records with the most urgent items first.
No account required · No email captureSpot the dates to review.
Up to 500 records · 300 KB · one certificate per row. Processed in this page; the file is not uploaded to CertKeep.
Which columns do I need?
Required headings: Person, Course, Expiry. An expiry cell can be blank. Optional: Team, Issued, Reference. Use YYYY-MM-DD dates, such as 2027-10-22.
CertKeep register exports already use this layout. The wide Excel training matrix must first be rearranged into one certificate per row.
From a spreadsheet
to a clearer next step.
Choose your CSV or explore the fictional example. Nothing is saved to your account.
A date check, not a compliance verdict
The check uses the expiry dates in your CSV and the review date you select. It cannot tell whether a qualification is genuine, whether all required training is present or whether a worker can enter a particular site. Confirm those details with the issuing scheme, your risk assessment and the principal contractor.
Your working file stays with you
The CSV is processed in this page and is not uploaded or saved to your CertKeep account. Clear the result when finished, especially on a shared device. Downloaded files remain wherever your browser saves them. The privacy notice explains optional aggregate analytics and hosting logs.
Make the next review easier.
Keep your crew’s dates in a private CertKeep register. 10 records free. Your saved records are not public.