Largura de banda / Baixar calculadora de tempo

Estimar o tempo de download a partir do tamanho do arquivo e da velocidade de conexão, com conversões de débito.

%
Tempo de baixada —
Tamanho total em megabits —

Atualização dos resultados ao digitar.

Esta calculadora lhe deu a resposta certa?

Sobre esta calculadora

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.

Perguntas mais frequentes

Por que o meu download é mais lento do que a minha velocidade de conexão?

As velocidades são citadas em megabits por segundo, mas os arquivos são medidos em megabytes — um byte é de 8 bits, por isso uma linha de 100 Mbps se move cerca de 12,5 MB por segundo, no melhor. Overhead do protocolo, a largura de banda compartilhada e os limites do servidor reduzem-no ainda mais, que os modelos de campo de sobrecarga.

Qual é a diferença entre tamanhos decimal e binário?

Unidades decimales (usadas por ISPs e fabricantes de unidades) tratam 1 KB como 1000 bytes; unidades binárias tratam 1 KiB como 1024 bytes. Uma unidade decimal "1 TB" é cerca de 931 binários GiB, por isso a convenção muda ligeiramente o tempo de transferência.

Como converto Mbps para MB/s?

Divide-se por 8: 100 Mbps δ 8 = 12,5 MB/s. A calculadora faz isso automaticamente e relata o tempo resultante em dias, horas, minutos e segundos.

Para que devo estabelecer o protocolo?

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.

Por que 1 GB nem sempre é o mesmo número de bytes?

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.

Quanto tempo é que se faz o download de um arquivo grande na minha conexão?

Digite o tamanho do arquivo e a velocidade do seu plano e leia o tempo. Por exemplo, um jogo de 25 GB acima de 100 Mbps leva aproximadamente 33 minutos, antes de encerrar — a ferramenta quebra o resultado em dias, horas, minutos e segundos.

Isso mede a minha velocidade real da internet?

Não — estima o tempo de transferência de uma velocidade que você fornece, não testa a sua linha. Execute um teste de velocidade separado para encontrar a sua taxa de transferência real, então introduza essa figura aqui para uma estimativa realista do tempo de download.

❤️ Amor Calculator.Free? Compartilhe-o

𝕏  X Facebook Reddit
API — use esta calculadora do código

Chame esta calculadora como um ponto final JSON livre — não é necessário qualquer chave. Enviar os valores de campo abaixo como parâmetros de consulta ou JSON. Qualquer coisa que você omite usa o mesmo padrão esta página está pre-cheia com; um parâmetro desconhecido é um 400, nunca um zero silencioso. Leia os documentos completos da API →

Ponto final

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);

Os resultados são estimativas para orientação geral, não aconselhamento financeiro, médico ou fiscal.