Free Time Tracker for Billable Hours
Track time with a timer that keeps running when you close the page. Free CSV export, and hours become invoice lines.
- No uploads
- No account
- No ads
- No watermarks
- Free forever
Network check starts when you add a file or change something in the tool
Blocks every fetch, XHR and beacon request this page makes and switches Google Analytics off, on tool pages, for this session.Requests this page makes are counted from then on; page-load requests are left out.
How this works / check it yourself
From the moment you add a file or change something in the tool, this badge lists the requests this page makes. It reads the browser's own list of requests (Resource Timing), which shows a request once it finishes, and watches every fetch, XHR and beacon call. Downloads, such as this site's PDF and OCR engines or an AI model from Hugging Face, are listed apart from requests that carry data out.
This page cannot see requests made inside background workers (such as the PDF engine pdf.js and Tesseract OCR), WebSocket and EventSource connections, form submissions, link pings or the site's service worker, so they are not counted here, and offline mode cannot block them. A request is listed once it finishes. Your browser's Network tab shows everything.
Offline mode blocks the fetch, XHR and beacon calls this page makes. A part of the site that set up its connection before the page finished loading, such as sign-in, is not blocked; if it sends anything, the badge counts it as sent.
- Open your browser's developer tools (F12, or Cmd+Option+I on a Mac) and choose the Network tab.
- Add your file, run the tool and look for any request that uploads it. Requests made by workers are listed there too.
- For the strongest test, turn Wi-Fi off once the page has loaded and run the tool again: tools that need no download still work.
More tools in Workspace
All WorkspaceAbout Time Tracker
This free time tracker records the hours you work with a start and stop timer that keeps running if you close the page. Add time by hand, set an hourly rate, export a CSV and turn selected hours into an invoice. Entries are saved in this browser on your device, with no account needed.
How to use Time Tracker
- Enter the client, project and hourly rate, then start the timer.
- Stop it when you finish, or add time by hand.
- Pick dates to download a CSV, or select entries and make an invoice.
Limits: One timer runs at a time, and an invoice covers one client and one currency. Entries stay in this browser; use a backup to move them.
Frequently asked questions
Does the timer keep running if I close the tab?
Yes. The start time is saved in your browser, so the timer carries on while the page is closed or your computer sleeps. Open the page again to see it still running, and stop it when you finish.
Can I export my hours to CSV?
Yes, free for any date range. The CSV has the date, start and end time, hours, client, project, description, rate, amount, currency and whether the time was billed.
How do I turn hours into an invoice?
Select entries in Your time and choose Make invoice from selected. Invoice Maker opens with one line per client, project and rate, and the entries are marked billed. Select time for one client and one currency at a time.
Where is my time saved?
In this browser on your device, with your Invoice Maker records. Nothing needs an account. Clearing browser data removes it, so download a backup or a CSV now and then.
What if I forget to stop the timer?
After 12 hours the tracker warns you and lets you set when you really stopped. You can also edit the date and length of any saved entry later.