Track your time. In your browser.

A fast time tracker that runs in your browser. Your time data stays in your browser by default—with encrypted Sync available to use both your phone and laptop.

Free while in beta · No account · Works offline

01:04:27
Started 09:00 · Running
Design review
design
Campaign landing A/B · 45m
Newsletter draft · 1h 20m

Time tracking is deeply personal. Your timesheet shows where your time goes, who you work for, and what you charge. TimeRetain is designed to keep that information where it belongs: with you.

You already know how to use TimeRetain.

Everything you track shows up in a personal feed, grouped by day. Scroll to revisit, click to edit — it saves as you go.

Today


Yesterday


Saturday, Apr. 11


Friday, Apr. 10

Know how much time you spend — and where it goes.

See how much time you spend per period, and on what. Totals update automatically.

  • Work 45%
  • Family 33%
  • Sports 22%

Local by default. Sync optional.

Your entries stay on your device by default. Turn on Sync and they move between your devices with end-to-end encryption — readable only by you.

Sync
Off On

Design review

45 min

This device
TimeRetain's Servers

Design review

45 min

Other device

Entries stay local. No server storage. Synced to your devices. Encrypted in transit and at rest.

One-click export. Your data is yours.

Export to CSV for further processing, or JSON for backups. Both are one click away. Never paywalled.

A B C D E F G H
1
description start end gross_minutes idle_minutes adjust_minutes net_minutes tag
2
Campaign landing A/B 2026-04-10T09:00:00.000Z 2026-04-10T11:15:00.000Z 135 -30 0 105 marketing
3
Newsletter — April draft 2026-04-10T13:00:00.000Z 2026-04-10T14:30:00.000Z 90 -15 10 85 content
4
Paid social review 2026-04-11T08:30:00.000Z 2026-04-11T10:30:00.000Z 120 -20 -5 95 ads
5
Webinar dry run 2026-04-11T15:00:00.000Z 2026-04-11T16:15:00.000Z 75 0 0 75 events
6
SEO blog outline 2026-04-12T10:00:00.000Z 2026-04-12T11:00:00.000Z 60 -10 0 50 content
7
Partner pitch deck 2026-04-12T14:00:00.000Z 2026-04-12T16:30:00.000Z 150 -25 -15 110 sales
8
Analytics dashboard QA 2026-04-13T09:00:00.000Z 2026-04-13T10:45:00.000Z 105 -10 5 100 ops
9
Support macro refresh 2026-04-13T11:30:00.000Z 2026-04-13T12:00:00.000Z 30 -5 0 25 support
10
Changelog copy 2026-04-13T15:00:00.000Z 2026-04-13T16:15:00.000Z 75 0 10 85 product
11
Brand shoot prep 2026-04-14T08:00:00.000Z 2026-04-14T09:30:00.000Z 90 -15 0 75 brand
12
Referral e-mail series 2026-04-14T11:00:00.000Z 2026-04-14T12:20:00.000Z 80 -20 0 60 growth
13
Pricing comparison sheet 2026-04-14T13:45:00.000Z 2026-04-14T15:45:00.000Z 120 -30 0 90 sales
14
Release notes draft 2026-04-15T10:00:00.000Z 2026-04-15T11:10:00.000Z 70 -10 0 60 product
15
Sprint retrospective 2026-04-15T16:00:00.000Z 2026-04-15T17:00:00.000Z 60 0 -10 50 ops
16
App store screenshots 2026-04-16T09:00:00.000Z 2026-04-16T10:30:00.000Z 90 0 0 90 product
17
Twitter ad copy 2026-04-16T11:00:00.000Z 2026-04-16T12:00:00.000Z 60 -10 0 50 ads
18
Investor update 2026-04-16T14:00:00.000Z 2026-04-16T15:30:00.000Z 90 -15 5 80 admin
19
UI bug fixes 2026-04-17T08:30:00.000Z 2026-04-17T11:30:00.000Z 180 -20 0 160 dev
20
Feature request review 2026-04-17T13:00:00.000Z 2026-04-17T14:00:00.000Z 60 -5 0 55 product
21
Help center articles 2026-04-17T15:00:00.000Z 2026-04-17T17:00:00.000Z 120 -30 10 100 support
22
Server maintenance 2026-04-18T23:00:00.000Z 2026-04-19T00:00:00.000Z 60 0 0 60 dev
23
Marketing sync 2026-04-19T09:00:00.000Z 2026-04-19T10:00:00.000Z 60 -10 0 50 marketing
24
Landing page copy 2026-04-19T11:00:00.000Z 2026-04-19T12:30:00.000Z 90 -15 0 75 marketing
25
Graphic design 2026-04-19T14:00:00.000Z 2026-04-19T16:00:00.000Z 120 -20 -10 90 brand
26
Social media post 2026-04-20T08:00:00.000Z 2026-04-20T08:45:00.000Z 45 0 0 45 brand
27
Customer interview 2026-04-20T10:00:00.000Z 2026-04-20T11:00:00.000Z 60 -10 0 50 product
28
Analytics review 2026-04-20T13:00:00.000Z 2026-04-20T14:30:00.000Z 90 -15 5 80 marketing
29
Email campaign setup 2026-04-20T15:00:00.000Z 2026-04-20T16:30:00.000Z 90 -20 0 70 growth
30
Totals 2475 -360 5 2120

Runs offline. Installs like an app.

After the first load, TimeRetain works with the internet off. You can add it to your dock or home screen to make it work just like a native app. Chrome and Firefox support this best.

timeretain.com 🖥️
Click to install

How TimeRetain compares

TimeRetain Other trackers
Account required No Yes
Installation None — runs in your browser App or extension required
Where your data lives Your device (sync optional) Their servers
Who sees your work Only you The company
Works offline Always Sometimes
Export One-click CSV or JSON Often limited or paywalled
Interface Minimal, built for speed Slow and bloated
The story

Why TimeRetain exists

I found existing solutions bulky, and cumbersome to set up and use. They demand personal data—like an email address—just to get started, then send your sensitive information straight to the cloud.

I built TimeRetain to be different. A time tracker is simple software. It doesn't need the cloud—it can run directly on your device, even offline.

Syncing across devices shouldn't compromise your privacy, either. How you spend your time and what you charge is nobody's business—not even mine.

The result is an intuitive, fast, and private time tracker. It easily logs your time, instantly shows where it went, and offers optional earnings tracking if you choose to enable it.

— David, building from The Netherlands

Frequently asked questions

Using it
What is a timer and what is a stopwatch?

A timer counts down and a stopwatch counts up. TimeRetain supports both. Hit "Start" to let a stopwatch run open-ended, or click "Timer" to set a target duration and count down to zero.

Can I search for entries?

Yes—use the top search bar to filter by description or tag. Your feed and stats update immediately as you type.

How does rate tracking work?

You can assign a default base rate, assign custom rates to tags, or override the numbers on a single entry for one-off jobs. Start simple with a default rate in Preferences and add tag-level granularity later. TimeRetain handles the calculations automatically as you track.

I just want to track time, not earnings. Is that possible too?

You can turn off earnings in Preferences. TimeRetain won't show totals or fields for rates and currency.

What is adjust minutes?

Forgot to pause for lunch? Add or subtract minutes from any entry without editing start and stop times. Turn on "Adjust Minutes" in Preferences. You can even set a default deduction (like 30 minutes) and tweak it on the fly.

Privacy
Is TimeRetain really private?

By default, your time data stays in your browser. If you opt into syncing, everything is encrypted on your device first—meaning only your specific login key can decrypt it. Beyond that, TimeRetain collects privacy-friendly product analytics and basic access and error logs. Read more on the Privacy page.

Do I need to create an account?

No. If you enable Sync, you receive a login key that only you control. There is no account, e-mail, or password.

What happens if I lose my login key?

TimeRetain cannot reset your login key or access your data because it is encrypted on your device before syncing. If you lose your login key, your synced data cannot be recovered.

Your data
How can I import data from other apps or my spreadsheet into TimeRetain?

The fastest method right now is to let AI transform your existing data into a format that TimeRetain can import. Give your preferred AI assistant your existing data along with the instructions at timeretain.com/llms.txt. It will generate a compatible JSON file that you can upload directly via Data & Sync → Import.

You can use those same instructions to produce the right file format yourself. A universal import tool is on the roadmap.

Can I export my data?

Yes, and you're encouraged to do so. TimeRetain supports CSV exports for further processing and JSON to make backups.

What happens to my data if I clear my browser cache?

Local data will be deleted. Back up your data to prevent loss.

Why do I need to back up my data?

Your device is the primary storage location, even if Sync is enabled. TimeRetain cannot access your data because it is encrypted with your login key.

If you clear your browser storage, lose your login key, or hit a software bug, your data could be permanently lost. To help prevent this, TimeRetain includes a simple backup tool and sends periodic reminders.

Do rate or currency changes affect past entries?

No. Past entries keep whatever rate and currency they were tracked with.

Other
What does TimeRetain cost?

TimeRetain is free during beta. Feedback is still being collected and shaping the product. Pricing will be introduced in the future. Your data stays yours — CSV export is always available.

Is TimeRetain open-source?

Not yet. Open-sourcing is not a current priority, though the benefits are clear.

Your timesheet in a browser tab.

Open the app and start tracking immediately. Free while in beta.

Open TimeRetain
© 2026 TimeRetain. Built with love in The Netherlands.