Bandwidth / Download tan Calculator
Estime tan telechaje a soti nan gwosè dosye a ak vitès koneksyon, ak konvèsyon nan kantite transfè.
Rezilta yo mete ajou pandan w ap ekri.
Atik sa a
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.
Kesyon ki poze souvan
Poukisa mwen pa ka telechaje dosye a?
Vitès yo endike nan megabit pa segonn men dosye yo mezire nan megabytes - yon byte se 8 bits, se konsa yon liy 100 Mbps deplase sou 12.5 MB pa segonn nan pi bon. Protocol overhead, bandwidth pataje ak limit serveurs diminye li plis, ki modèl jaden overhead.
Ki diferans ki genyen ant gwosè desimal ak binè?
Yonite desimal (ki itilize pa ISPs ak manifaktirè kondwi) trete 1 KB kòm 1000 bytes; yonite binè trete 1 KiB kòm 1024 bytes. Yon "1 TB" kondwi desimal se sou 931 GiB binè, se konsa konvansyon an chanje tan transfè a yon ti kras.
Kijan pou mwen konvèti Mbps a MB / s?
Divide pa 8: 100 Mbps ÷ 8 = 12.5 MB/s. Kalkulatè a fè sa otomatikman epi li rapòte tan ki rive nan jou, èdtan, minit ak segonn.
Ki sa mwen dwe fè pou m mete protokol la sou tèt?
Transfè reyèl pèdi yon pati nan TCP / IP entwodiksyon, handshakes ak retransmisyon. 5-10% se yon alokasyon rezonab pou yon lyen filè sante; itilize plis pou Wi-Fi, mobil oswa konjonksyon konjonksyon. Li rasanble vitès efèktif la ak ogmante estimasyon an.
Poukisa 1 GB pa toujou menm kantite byte?
Nan konvansyon desimal 1 GB se 1,000 bytes, men sistèm operasyon an souvan konte nan binè kote 1 GiB se 1,073,741,824 bytes. Swiv byte-konvansyon opsyon pou matche jan gwosè ou fichiers te mezire pou yon tan transfert egzat.
Ki kantite tan li pran pou telechaje yon dosye gwo sou koneksyon mwen an?
Enskri gwosè dosye a ak vitès plan ou a epi li tan an. Pou egzanp, yon jwèt 25 GB sou 100 Mbps pran apeprè 33 minit nan pi bon, anvan overhead — zouti a kraze rezilta a nan jou, èdtan, minit ak segonn.
Èske sa a mezire vitès mwen an sou entènèt?
Non — li estime tan transfere a nan vitès ou bay la, li pa teste liy ou a. Genyen yon lòt tès vitès pou jwenn vitès ou a, epi antre li isit pou yon estimasyon tan telechaje ki reyèl.
API — itilize sa a calculateur soti nan kòd
Apèl sa a calculateur kòm yon gratis JSON pwent-de-fini - pa gen okenn kle ki nesesè. Envoye valè jaden anba a kòm paramèt kesyonè oswa JSON. Anything you omit uses the same default this page is pre-filled with; an unknown parameter is a 400, never a silent zero. Li dokiman API a an antye →
Endpoint
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);
Rezilta yo se estimasyon pou kòmandman jeneral sèlman, pa finansye, medikal oswa konsèy taks.