ETA Calculator

Math

Compute estimated time of arrival from rate and remaining work with custom units for sprint planning and long-running task progress projections.

15.0% done
Time remaining
2.83 h
ETA · Aug 24, 2026, 2:53 AM
150 / 1000 (15.0%)
rate
5.000 / min
Rate (per hour)
300.0 / hour
remaining
850
ETA (minutes)
170.0
Finishes at
Aug 24, 2026, 2:53 AM

About ETA Calculator

When running a huge data import, training a model, or downloading massive files, the question you most want answered is "how much longer, and when will it finish?" This tool uses the simplest reliable approach: linear extrapolation. From the amount done and the time elapsed it derives the current rate, then divides the remaining amount by that rate to estimate the time left, showing the projected finish time and a progress bar too. Just enter total, done, and elapsed minutes, and the result updates anytime. All estimation runs locally in your browser with no backend, ideal for a quick check between batch runs. Tip: Bookmark this tool for quick access whenever you need mathematical calculations. All computation happens locally in your browser with instant results.

How to Use

  1. Open the ETA Calculator tool page
  2. Enter or paste your data into the input area
  3. View the real-time results and use the copy button to get the output

Use Cases

  • Data migration — When importing millions of rows, estimate total finish time from rows migrated so far.
  • Model training — Use completed steps and elapsed time to predict hours left in training.
  • Bulk downloads — Estimate remaining time from files downloaded to plan when to step away.
  • Render jobs — Project a video or image render finish time from frames already rendered.
  • Progress reports — Share the current percentage and projected finish with the team for scheduling.
  • Database restore — Estimate restore completion time from the MB processed so far versus the total backup size.
  • File transfer — Project remaining time for a large rsync or S3 sync from the bytes transferred so far.

FAQ

How does it compute the time left?

Rate equals done divided by elapsed, and time left equals remaining divided by rate. This is linear extrapolation assuming future speed matches the current average.

Why does the real finish come earlier or later?

The linear model ignores rate swings. If the later stage slows (large files last) or speeds up (cache hits), actual time will drift, so re-estimate as progress advances.

Does the time-left unit change?

Yes, it adapts: under a minute shows seconds, tens of minutes show minutes, over an hour shows hours, and over a day shows days, for easier reading.

Must elapsed time be in minutes?

Yes, the field is in minutes and accepts decimals. For 90 seconds enter 1.5, and the tool converts to a suitably scaled time left.

Why is there no result when done is 0?

The rate cannot be computed (division by zero), so some progress is required to extrapolate. Come back after the job has made some headway.

Any browser compatibility requirements?

This tool works in all modern browsers (Chrome, Firefox, Edge, Safari). No plugins or extensions required.

Can I use it offline?

After initial load, most features work offline. The core logic runs entirely in your browser with no network dependency.

Advertisement

Comments

No comments yet. Be the first!

Comments are stored locally in your browser. Configure Giscus for cloud-based comments.