Bandwidth / Download Time Calculator

Qiimayn waqtiga soo dejinta ka file size iyo xawaaraha xiriirka, la conversions throughput.

%
Waqtiga soo dejinta —
Miisaanka guud ee megabits —

Natiijooyinka cusbooneysiinta sida aad ku qorto.

Ma xisaabiyahan ayaa ku siiyey jawaabta saxda ah?

Ku saabsan Kalkaaliyahan

A bandwidth calculator works out how long a file takes to transfer over a connection of a given speed, and the key to getting it right is the bits-versus-bytes distinction. File sizes are quoted in bytes — KB, MB, GB, TB — while connection speeds are quoted in bits per second — Kbps, Mbps, Gbps — and a byte is 8 bits. So the download time is the file size converted to bits (× 8), divided by the effective bit rate of the link. That single factor of 8 is why a connection’s headline number never matches the download figure you watch tick by.

As a worked example, a 1 GB file over a 100 Mbps connection is 1 GB × 8 = 8,000 megabits, and 8,000 / 100 = 80 seconds at the theoretical maximum — because 100 Mbps is only about 12.5 MB per second. Add a protocol-overhead allowance for the real world (TCP/IP headers, retransmissions, shared links) and the time stretches accordingly; a 10% overhead pushes that 80 s to about 89 s. The calculator also lists the speed expressed in bps, Kbps, Mbps, Gbps and MB/s for quick cross-checks.

You can switch between decimal units (1 KB = 1,000 bytes, the convention ISPs and drive makers use) and binary units (1 KiB = 1,024 bytes, how operating systems count), which shifts the numbers by a few percent — a "1 TB" decimal drive is about 931 binary GiB. This makes the tool handy for estimating backups and large downloads, sizing an internet plan, planning video streaming or uploads, and sanity-checking why a transfer is taking as long as it is.

Su'aalaha badanaa la isweydiiyo

Maxaa ka dhigaya soo dejintaydu inay ka yaraato xawaaraha xiriirka?

Speeds waxaa lagu sheegay megabits daqiiqad kasta laakiin faylasha waxaa lagu qiyaasay megabytes — byte waa 8 bits, sidaas darteed 100 Mbps line dhaqdhaqaaqa ku saabsan 12.5 MB daqiiqad kasta ugu fiican. Protocol overhead, bandwidth wadaagaan iyo server xaddidaadyada ka yar, taas oo ah qaababka goobta overhead.

Waa maxay farqiga u dhexeeya tirada iyo tirada binary?

Decimal unugyada (oo ay isticmaalaan ISPs iyo drive soo saarayaasha) daaweeyaan 1 KB sida 1000 bayt; binary unugyada daaweeyaan 1 KiB sida 1024 bayt. A "1 TB" drive decimal waa ku saabsan 931 binary GiB, sidaas daraaddeed heshiiska u beddeli waqtiga wareejinta yar.

Sideen u beddeli karaa Mbps in MB / s?

Kala qaybi 8: 100 Mbps ÷ 8 = 12.5 MB/s. Kalkaaliyihii wuxuu sameeyaa tani si otomaatig ah oo wuxuu ku wargeliyaa waqtiga soo baxay maalmaha, saacadaha, daqiiqadaha iyo ilbiriqsiyada.

Maxaa aan u dhigayaa protocol overhead in?

5-10% waa lacag la siiyo xiriirka wiilka caafimaad qaba; isticmaal wax ka badan Wi-Fi, mobile ama xiriirada xad-dhaafka ah. Waxay ka saartaa xawaaraha wax ku ool ah waxayna ballaadhisaa qiimeynta.

Maxaa 1 GB ma aha mar walba tirada isku mid ah ee bayt?

Under the decimal convention 1 GB is 1,000,000,000 bytes, but operating systems often count in binary where 1 GiB is 1,073,741,824 bytes. Switch the byte-convention option to match how your file size was measured for an accurate transfer time.

Sidee ayey u dheer tahay in la soo dejiyo fayl weyn oo ku saabsan xiriirkayga?

Ku dar faylka iyo xawaaraha qorshahaaga oo akhri waqtigii. Tusaale ahaan, ciyaarta 25 GB ee ka badan 100 Mbps waxay qaadataa 33 daqiiqo ugu fiican, ka hor inta aan la qaadin - qalabka ayaa natiijada ka dhigaya maalmo, saacadood, daqiiqado iyo ilbiriqsi.

Ma tani miisaanka ii internetka dhabta ah?

No — waxay u maleynayaan in ay waqti wareejinta ka deg deg ah aad siiso, ma ay tijaabiso line aad. Run tijaabo deg deg ah oo kala duwan si ay u helaan aad soo gudbinta dhabta ah, ka dibna ku dar in sawirka halkan si ay u soo dejisan waqti la saadaalin karo.

❤️ Jecel Calculator.Free? La wadaago

𝕏  X Facebook Reddit
API — isticmaal xisaabinta ka code

Wici xisaabinta sida free JSON endpoint - key ma loo baahan yahay. Dib u soo dir qiimaha goobta hoos ku qoran sida parameters su'aal ama JSON. Wax kasta oo aad ka maqan tahay isticmaalaa default la mid ah ee boggani waa hore loo buuxiyey la; parameter aan la aqoon waa 400, marnaba ma aha zero maqan. Akhri dhammaan API xuquuqda →

Xarafka

GET https://calculator.free/api/v1/bandwidth/

curl

curl "https://calculator.free/api/v1/bandwidth/?size=1&size_unit=GB&speed=100&speed_unit=Mbps"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/bandwidth/?" + new URLSearchParams({
    "size": "1",
    "size_unit": "GB",
    "speed": "100",
    "speed_unit": "Mbps"
  }));
const data = await r.json();
console.log(data.results);

Natiijooyinka waa tirakoobka loogu talagalay tilmaamaha guud oo keliya, maaha dhaqaale, caafimaad ama talo bixin canshuur.