Too Much Tools logoToo Much Tools

ETA Calculator

Estimate how long a task takes and when it finishes from a measured rate, locally.

Local, Runs entirely in your browser, your data never leaves your device.
Loading tool…

Turn a processing rate into a finish time

When a migration, upload or batch job reports partial progress but no ETA, you can still work one out by hand: how much got done, over how long, against how much is left. This tool takes that total item count, the amount processed and the time span it took, in seconds, minutes, hours or days, derives a rate, and projects both the total duration and the clock time the job will finish. Everything is basic arithmetic run in the page, using your browser's own clock for the finish time.

How to use the ETA Calculator

  1. Enter the total amount of items still left to process.
  2. Enter how much was processed, in the Processed field.
  3. Enter the span that amount took, and pick its unit from seconds, minutes, hours or days.
  4. Read the projected total duration, shown as the two largest applicable units.
  5. Read the projected finish time, calculated from the current time on your device.

The formatted duration shows only the two largest non-zero units, so a job estimated at 1 day, 3 hours and 12 minutes displays as "1 day 3 hours", dropping the minutes for readability.

The finish time is computed from your device's current clock at the moment you view the result and updates each second, so it reflects when the job would finish if it started right now, not from a fixed timestamp.

Frequently asked questions

How does this calculate the estimated time of completion?
It divides the amount processed by the span it took to get a rate per second, then divides the total remaining items by that rate to get a duration, which it adds to the current time for the finish time.
What happens if I enter a processed amount of zero?
The tool shows an error asking for a rate greater than zero, since dividing the remaining total by a zero or negative rate would produce an infinite or meaningless duration.
Can I use this for a download or file transfer progress bar?
Yes, enter total remaining bytes or items, how many completed in a recent span such as the last 10 seconds, and the tool projects the same way a download manager's own ETA would be calculated.
Does the finish time account for the job speeding up or slowing down?
No, it assumes the rate you entered holds steady for the rest of the job; if the actual processing speed changes, re-enter a more recent amount and span to get an updated projection.