Kalkulator Waktu Unduh Bandwidth
Perkiraan unduhan waktu dari ukuran berkas dan kecepatan koneksi, dengan konversi throughput.
Hasil update saat Anda mengetik.
Tentang kalkulator ini
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.
Sering kali mengajukan pertanyaan
Mengapa downloadku lebih lambat dari kecepatan koneksiku?
Kecepatan dikutip dalam megabit per detik tetapi berkas diukur dalam megabyte adalah 8 bit, sehingga garis 100 Mbps bergerak sekitar 12,5 MB per detik paling baik. Protokol overhead, bandwidth bersama dan server mengurangi lebih jauh, yang model lapangan overhead.
Apa perbedaan antara desimal dan ukuran biner?
Decimal units (used by ISPs and drive makers) treat 1 KB as 1000 bytes; binary units treat 1 KiB as 1024 bytes. A "1 TB" decimal drive is about 931 binary GiB, so the convention changes the transfer time slightly.
Bagaimana cara mengubah Mbps menjadi MB/s?
Divide by 8: 100 Mbps ÷ 8 = 12.5 MB/s. The calculator does this automatically and reports the resulting time in days, hours, minutes and seconds.
Apa yang harus saya mengatur protokol atas kepala ke?
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.
Mengapa 1 GB tidak selalu sama jumlah byte?
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.
Berapa lama untuk mengunduh file besar pada koneksi saya?
Masukkan ukuran berkas dan kecepatan rencana Anda dan baca waktu. Sebagai contoh 25 GB permainan lebih dari 100 Mbps mengambil sekitar 33 menit paling lama, sebelum overhead å alat istirahat hasil menjadi hari, jam, menit, dan detik.
Apakah ini mengukur kecepatan internet saya yang sebenarnya?
No — it estimates transfer time from a speed you supply, it does not test your line. Run a separate speed test to find your real throughput, then enter that figure here for a realistic download-time estimate.
API — use this calculator from code
Sebut kalkulator ini sebagai titik akhir JSON Gratis tidak diperlukan kunci. Kirim nilai ruas di bawah sebagai parameter query atau JSON. Apa pun yang Anda abaikan menggunakan baku yang sama halaman ini sudah diisi dengan; sebuah parameter tidak diketahui adalah 400, tidak pernah nol diam. Baca dokumen API penuh →
Titik Akhir
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);
Hasil diperkirakan hanya untuk bimbingan umum, bukan keuangan, medis atau pajak.