Complementor/Transfer duration estimator
Content / widget · Elementor module

Transfer Duration Estimator Widget Plugin for Elementor

Let visitors see how long a download or upload takes from a file size and a connection speed, with an overhead allowance and a speed comparison.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Transfer duration estimatorProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Try it

These are the actual published outputs of the widget with sample sizes and speeds. Change a number or a unit to see the estimate update.

02 / Inside WordPress

Transfer duration estimator controls in Elementor

Calculation sets decimal or binary size units, the starting size and speed with their units, an allowance for overhead and the speeds to compare. Behaviour switches live calculation, the bytes-per-second line and the Clear button. Labels holds every text. The Style tab covers the fields and unit lists, the result box and comparison table, labels and messages, the widget and the buttons.

03 / Website use cases

Where to use transfer duration estimator

Software, game, course and media sites publish file sizes in GB while visitors know their connection in Mbps, and the factor of eight between bytes and bits trips almost everyone up. Transfer duration estimator sits on your own page: visitors type the size and their speed, each with a unit, and see a readable time such as 13 min 56 s, the speed read as bytes per second, an optional allowance for overhead and a table of times at other speeds. Nothing is sent anywhere.

01

Software and game downloads

Show how long an installer or update takes on common connections.

02

Course and media libraries

Help learners plan video or audio downloads before a trip.

03

Backups and hosting

Estimate how long an upload of a site or photo library takes at a given upload speed.

04 / Installation and setup

How to add a download time calculator in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor, connect your license and enable Transfer duration estimator in the Complementor library.

  2. Add the widget to a page, for example next to a download button or a file list.

  3. Under Calculation, choose decimal or binary units and optionally set a starting size and speed with their units.

  4. Optionally add an allowance for overhead and speeds to compare, then adjust the texts under Labels and Behaviour.

  5. Style the fields, result and buttons under Style, then change a number to check the estimate.

05 / Content and style controls

Customize transfer duration estimator in Elementor

Configure the settings available for this module to suit the page you are building.

  • Size in bytes, kB, MB, GB or TB, in decimal (1 GB = 1,000 MB) or binary (1 GiB = 1,024 MiB) units.

  • Speed in kbps, Mbps, Gbps or MB/s, with a line reading it the other way, such as 100 Mbps = 12.5 MB/s.

  • Readable times from under 0.1 s to days, such as 2 min 40 s or 4 h 27 min.

  • Allowance for overhead from 0 to 90%, with the full-speed time shown beside the estimate.

  • Optional table of times at up to 8 speeds you list, such as 10, 100 and 1,000 Mbps.

  • Results as visitors type or with a Calculate button and optional icon; Style sections for fields, result, table, labels and buttons.

06 / Choose the right approach

Transfer duration estimator and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

A file size next to the download button

Enough when visitors only need the size; it leaves the bits-and-bytes conversion and the time to them.

Elementor's Progress Bar or Counter widgets

Show numbers you set; they do not calculate a time from what visitors enter.

An online speed test or calculator site

Measures or converts elsewhere and takes visitors away from your page.

07 / Requirements and compatibility

Transfer duration estimator compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor; works without WooCommerce.
  • An estimate from the size and speed entered; it does not measure the connection.
  • Sizes and speeds up to 1,000,000,000,000 in the chosen unit.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot transfer duration estimator

Check these settings if the published page behaves differently from the editor.

Why is the time eight times longer than size divided by speed?

File sizes are in bytes and internet speeds in bits, and a byte has 8 bits. The detail line shows the speed in bytes per second, such as 100 Mbps = 12.5 MB/s.

Why does Windows show a different size for the same file?

Windows counts 1 GB as 1,024 MB (binary units). Choose binary units under Calculation to match it; they are labelled GiB and MiB.

Why is a real download slower than the estimate?

Protocol overhead, Wi-Fi and busy servers lower the speed. Set an allowance for overhead, for example 10, to assume 90% of the line speed.

Why does 1,000 show a message?

A comma followed by three digits is read as a thousands separator, which is not accepted so it cannot be mistaken for a decimal comma. Type 1000, or 1 000 with a space.

09 / Frequently asked questions

Transfer duration estimator plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor.

Does it measure the visitor's real connection?

No. Visitors type their speed, for example from their plan or a speed test; the widget makes no network test.

Can visitors use decimals?

Yes, with a point or a comma, such as 1.5 or 1,5.

Can I show several speeds at once?

Yes. List up to 8 speeds under Calculation and a table shows the time at each.

Does it need JavaScript?

Yes. Without it a short message is shown instead.

10 / Annual All Access subscription

Get transfer duration estimator with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.