Šířka pásma / Časová kalkulačka ke stažení
Odhad času stahování z velikosti souboru a rychlosti připojení, s převodem průchodu.
Aktualizace výsledků při psaní.
O této kalkulačce
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.
Často kladené otázky
Proč je moje stahování pomalejší než rychlost připojení?
Speeds are quoted in megabits per second but files are measured in megabytes — a byte is 8 bits, so a 100 Mbps line moves about 12.5 MB per second at best. Protocol overhead, shared bandwidth and server limits reduce it further, which the overhead field models.
Jaký je rozdíl mezi desetinnou a binární velikostí?
Decimální jednotky (používané ISP a výrobci pohonů) považují 1 KB za 1000 bytů; binární jednotky považují 1 KiB za 1024 bytů. Desátkový disk "1 TB" je asi 931 binární GiB, takže konvence mění čas přenosu mírně.
Jak mohu Mbps převést na MB/s?
Vydělte to 8: 100 Mbps? 8 = 12,5 MB/s. Kalkulačka to dělá automaticky a uvádí výsledný čas ve dnech, hodinách, minutách a sekundách.
Na co mám nastavit protokol?
Real transfers lose a slice to TCP/IP headers, handshakes and retransmissions. 5–10% is a reasonable allowance for a healthy wired link; use more for Wi-Fi, mobile or congested connections. It shaves the effective speed and lengthens the estimate.
Proč není 1 GB vždy stejný počet bytů?
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.
Jak dlouho trvá stáhnout velký soubor na mém spojení?
Zadejte velikost souboru a rychlost plánu a odečti čas. Například 25 GB hra přes 100 Mbps trvá přibližně 33 minut, než nad hlavou? Nástroj rozbije výsledek do dnů, hodin, minut a sekund.
Měří to moji skutečnou rychlost internetu?
Ne? to odhaduje čas přenosu z rychlosti, kterou dodáváte, to nezkouší váš řádek. Proveďte samostatný test rychlosti najít skutečný průchod, pak zadejte toto číslo zde pro realistický odhad času stahování.
API díru použijte tuto kalkulačku z kódu
Zavolejte tuto kalkulačku jako volný JSON cíl? není nutné žádný klíč. Odešlete hodnoty pole níže jako parametry dotazu nebo JSON. Cokoliv vynecháte používá stejný výchozí parametr, tato stránka je předplněná; neznámý parametr je 400, nikdy tichá nula. Přečtěte si všechny API dokumenty →
Konečný bod
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);
Výsledky jsou odhady pouze pro obecné pokyny, nikoli finanční, lékařské nebo daňové poradenství.