Goal Tracker

Track progress toward a target, with a genuine on-track/behind-pace indicator.

Runs in your browserNo sign-up required
New Goal

Beyond a Bare Progress Bar

Knowing you're "40% done" doesn't tell you whether you're actually going to hit your deadline. This tool does the small bit of math most basic trackers skip — comparing your progress rate against the time you have left — so you find out you're falling behind while there's still time to do something about it.

How to Use This Tool

  1. 1Set a goalA name, target date, and optionally a numeric target (like a savings amount or a book count).
  2. 2Check in with your progressLog your current value whenever you make progress.
  3. 3See your pace statusOn Track, Ahead, Behind, or Overdue — calculated from time elapsed vs. progress made.
  4. 4Adjust your effort accordinglyA "Behind Pace" flag early is far more useful than discovering it at the deadline.

Good to Know

  • The pace calculation compares how much time has elapsed against how much progress you've actually made — a goal that's "30% done at 30% of the time" is genuinely on track, not just "not finished yet."
  • This small bit of math is what most basic goal trackers skip — a bare progress bar tells you how far you've come, but not whether you're actually going to make it by the deadline.
  • Goals without a numeric target still track against the deadline itself, useful for simpler goals that aren't naturally measured by a number.
  • Everything is saved in your browser's local storage, no account needed.

Frequently Asked Questions

How is "on track" actually calculated?

By comparing your elapsed time (as a percentage of the total time to your deadline) against your actual progress (as a percentage of your target value). If your progress percentage is meaningfully behind your time percentage, you're flagged as behind pace.

What if my goal doesn't have a specific number, like "learn to cook"?

Leave the target value blank — the goal still tracks against its deadline, just without the pace-vs-progress comparison that needs a number to compare against.

Can I log multiple check-ins over time?

Yes — each check-in updates your current value and is recorded, so progress accumulates as you go.

Is my goal data private?

Yes — stored only in your browser's local storage, never uploaded.