Kalkulator vremena preuzimanja
Procijeni vrijeme preuzimanja iz veličine datoteke i brzine veze, sa konverzijama propusnosti.
Rezultati se ažuriraju dok tipkate.
O ovom kalkulatoru
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.
Često postavljana pitanja
Zašto je moje preuzimanje sporije od moje brzine povezivanja?
Brzine su navedene u megabitovima po sekundi, ali datoteke su mjerene u megabajtima - jedan bajt je 8 bita, tako da 100 Mbps linija kreće oko 12.5 MB po sekundi u najboljem slučaju. protokol overhead, dijeljeni propusni opseg i serverska ograničenja dodatno ga smanjuju, što je model overhead polja.
Koja je razlika između decimalne i binarne veličine?
Decimalne jedinice (koje koriste ISP-ovi i proizvođači pogona) tretiraju 1 KB kao 1000 bajtova; binarne jedinice tretiraju 1 KiB kao 1024 bajtova. "1 TB" decimalni pogoni su oko 931 binarnih GiB, tako da konvencija malo mijenja vrijeme prijenosa.
Kako da pretvorim Mbps u MB/s?
Podijelite sa 8: 100 Mbps ÷ 8 = 12.5 MB/s. Kalkulator to automatski radizvještava o dobivenom vremenu u danima, satima, minutama i sekundama.
Šta da postavim na protokol?
Stvarni transferi gube dio za TCP/IP zaglavlja, handshakes i retransmisije. 5-10% je razumna dozvola za zdravu žičanu vezu; koristite više za Wi-Fi, mobilne ili zagušene veze. To briše efektivnu brzinu i produžuje procjenu.
Zašto 1 GB nije uvijek isti broj bajtova?
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.
Koliko dugo traje preuzimanje velike datoteke na mojoj vezi?
Unesite veličinu datoteke i brzinu vašeg plana i pročitajte vrijeme. Na primjer, igra od 25 GB preko 100 Mbps traje otprilike 33 minute u najboljem slučaju, prije prekoračenja — alat razbija rezultat u dane, sate, minute i sekunde.
Da li ovo mjeri moju stvarnu brzinu interneta?
Ne — procjenjuje vrijeme prijenosa na osnovu brzine koju ste naveli, ne ispituje vašu liniju. Pokrenite zasebni test brzine da biste pronašli vaš stvarni protok, zatim unesite tu brojku ovdje za realnu procjenu vremena preuzimanja.
API — koristite ovaj kalkulator iz koda
Pozovi ovaj kalkulator kao slobodnu JSON krajnju tačku - nije potreban ključ. Pošalji vrijednosti polja ispod kao parametre upita ili JSON. Sve što izostavite koristi istu zadanu vrijednost kojom je ova stranica unaprijed popunjena; nepoznat parametar je 400, nikad tiha nula. Pročitajte cijelu API dokumentaciju →
Krajnja tačka
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);
Rezultati su procjene samo za opće smjernice, a ne financijski, medicinski ili porezni savjeti.