Conversor de armazenamento de dados
Informe um tamanho e uma unidade e veja-o em todas as unidades de bits e bytes de uma vez, decimal (kB, MB, GB — potências de 1000) ao lado de binário (KiB, MiB, GiB — potências de 1024), com dígitos exatos. A segunda parte estima quanto tempo essa quantidade leva para ser transferida em uma largura de banda que você escolher, mantendo megabits e megabytes separados. Grátis, sem cadastro, e tudo roda no seu navegador.
Um tamanho, como 500, 1,5 ou 256. Converta entre bits, bytes, unidades decimais (kB, MB, GB) e binárias (KiB, MiB, GiB).
Resultado
1.000.000.000.000
Bytes
8.000.000.000.000
Bits
0,909495 TiB
O mesmo TB em unidades binárias
Todas as unidades
| Unidade | Nome | Valor |
|---|---|---|
| bit | bit | 8.000.000.000.000 |
| B | byte | 1.000.000.000.000 |
| Unidade | Nome | Valor |
|---|---|---|
| kB | quilobyte | 1.000.000.000 |
| MB | megabyte | 1.000.000 |
| GB | gigabyte | 1.000 |
| TB | terabyte | 1 |
| PB | petabyte | 0,001 |
| EB | exabyte | 0,000001 |
| ZB | zettabyte | 1 × 10⁻⁹ |
| YB | yottabyte | 1 × 10⁻¹² |
| Unidade | Nome | Valor |
|---|---|---|
| KiB | quibibyte | 976.562.500 |
| MiB | mebibyte | 953.674,3164 |
| GiB | gibibyte | 931,3225746 |
| TiB | tebibyte | 0,9094947018 |
| PiB | pebibyte | 0,0008881784197 |
| EiB | exbibyte | 8,67361738 × 10⁻⁷ |
| ZiB | zebibyte | 8,470329473 × 10⁻¹⁰ |
| YiB | yobibyte | 8,271806126 × 10⁻¹³ |
| Unidade | Nome | Valor |
|---|---|---|
| kbit | quilobit | 8.000.000.000 |
| Mbit | megabit | 8.000.000 |
| Gbit | gigabit | 8.000 |
| Tbit | terabit | 8 |
| Pbit | petabit | 0,008 |
| Kibit | quibibit | 7.812.500.000 |
| Mibit | mebibit | 7.629.394,531 |
| Gibit | gibibit | 7.450,580597 |
| Tibit | tebibit | 7,275957614 |
| Pibit | pebibit | 0,007105427358 |
Por que 1.000 e 1.024 não são iguais
Cada prefixo decimal é um pouco menor que o seu equivalente binário, e a diferença se acumula a cada passo. É por isso que um disco vendido como 1 TB aparece como cerca de 931 GiB em programas que contam em potências de 1.024.
| Decimal / binário | Tamanho decimal em bytes | Tamanho binário em bytes | O decimal é menor em |
|---|---|---|---|
| kB / KiB | 1.000 | 1.024 | 2,3% |
| MB / MiB | 1.000.000 | 1.048.576 | 4,6% |
| GB / GiB | 1.000.000.000 | 1.073.741.824 | 6,9% |
| TB / TiB | 1.000.000.000.000 | 1.099.511.627.776 | 9,1% |
| PB / PiB | 1.000.000.000.000.000 | 1.125.899.906.842.624 | 11,2% |
| EB / EiB | 1.000.000.000.000.000.000 | 1.152.921.504.606.846.976 | 13,3% |
| ZB / ZiB | 1.000.000.000.000.000.000.000 | 1.180.591.620.717.411.303.424 | 15,3% |
| YB / YiB | 1.000.000.000.000.000.000.000.000 | 1.208.925.819.614.629.174.706.176 | 17,3% |
Tempo de transferência
Quanto tempo a quantidade acima leva para ser transferida em determinada velocidade. Velocidades de rede são informadas em bits por segundo; tamanhos de arquivo, em bytes.
Por exemplo, 100 para uma conexão de 100 Mbit/s.
Transferências reais raramente atingem a velocidade anunciada: a sobrecarga do protocolo e o congestionamento consomem parte dela. 100 significa a taxa integral da linha.
2 h 13 min 20 s
Tempo de transferência
8.000
Segundos
| Unidade | Nome | Velocidade |
|---|---|---|
| Mbit/s | megabit | 1.000 |
| MB/s | megabyte | 125 |
| MiB/s | mebibyte | 119,209 |
Como usar o conversor de armazenamento de dados
- 1. Informe uma quantidade e escolha a unidade. Qualquer tamanho funciona, inclusive decimais como
1,5. A lista cobre bits, bytes e os prefixos decimais e binários até yotta e yobi. - 2. Leia as tabelas. Cada outra unidade aparece com dígitos exatos, agrupada em bits e bytes, bytes decimais, bytes binários e bits. Valores pequenos demais para serem escritos por extenso aparecem como potência de dez.
- 3. Compare os sistemas. O cartão-resumo dá o mesmo prefixo no outro sistema, então 1 TB aparece ao lado do seu valor em TiB, e a tabela de diferenças mostra como a diferença cresce.
- 4. Estime uma transferência. Informe uma velocidade, a sua unidade e, se quiser, uma eficiência de conexão abaixo de 100%. O resultado é um tempo, os segundos por trás dele e a velocidade reescrita em Mbit/s, MB/s e MiB/s.
Prefixos decimais e binários
Os prefixos do SI — quilo, mega, giga e os demais — sempre significam potências de 1000. Os computadores endereçam a memória em potências de dois, então, por décadas, «quilobyte» também foi usado para 1.024 bytes. Para acabar com a ambiguidade, a IEC criou prefixos binários separados no fim dos anos 1990, e a IEC 80000-13 hoje define os dois conjuntos. Um quibibyte (KiB) tem exatamente 1.024 bytes; um quilobyte (kB, com k minúsculo) tem exatamente 1.000.
| Prefixo | Decimal (SI) | Bytes | Binário (IEC) | Bytes |
|---|---|---|---|---|
| Quilo / quibi | kB | 1.000 | KiB | 1.024 |
| Mega / mebi | MB | 1.000.000 | MiB | 1.048.576 |
| Giga / gibi | GB | 1.000.000.000 | GiB | 1.073.741.824 |
| Tera / tebi | TB | 1.000.000.000.000 | TiB | 1.099.511.627.776 |
Por que um disco de 1 TB aparece com cerca de 931 GB
Os fabricantes de armazenamento contam em decimal, então um disco de 1 TB guarda exatamente 1.000.000.000.000 bytes. Divida isso por 1.073.741.824 e você obtém 931,32 GiB. Alguns programas então imprimem o número com o rótulo «GB»: o Windows, por exemplo, divide por 1.024 a cada etapa, mas mantém o símbolo decimal. O macOS conta em decimal desde 2009, então o mesmo disco aparece como 1 TB ali, e as ferramentas do Linux variam — df -H é decimal, df -h é binário. Nada está faltando no disco; dois sistemas usam uma mesma palavra para dois tamanhos.
A diferença se acumula a cada prefixo. Um quilobyte é 2,3% menor que um quibibyte, um megabyte é 4,6% menor que um mebibyte, um gigabyte é 6,9% menor e um terabyte é 9,1% menor que um tebibyte. A memória é o caso oposto: ela é construída em potências de dois, então 16 GB de RAM são, na verdade, 16 GiB.
Bits, bytes e velocidades de rede
Um byte tem 8 bits. Tamanhos de arquivo são informados em bytes, mas velocidades de rede são informadas em bits por segundo e sempre com prefixos decimais: 1 Mbit/s equivale a 1.000.000 de bits por segundo. Maiúsculas e minúsculas importam — Mbit/s ou Mb/s são megabits, MB/s são megabytes, e os dois diferem por um fator de oito. Uma conexão de 100 Mbit/s, portanto, transfere no máximo 12,5 MB/s, o que equivale a 11,92 MiB/s, e um arquivo de 1 GB leva pelo menos 80 segundos para chegar.
Exemplo prático: mover 1 TB por uma rede gigabit Ethernet
- Tamanho em bits: 1 TB é 1012 bytes × 8 = 8 × 1012 bits.
- Velocidade em bits por segundo: 1 Gbit/s é 109 bits por segundo.
- Tempo na velocidade máxima: 8 × 1012 ÷ 109 = 8.000 segundos, ou 2 horas 13 minutos 20 segundos.
- Acrescente a realidade: um segmento TCP de tamanho máximo na Ethernet carrega 1.460 bytes de dados em 1.538 bytes no meio físico, cerca de 95%. Com 95% de eficiência, a mesma transferência leva cerca de 8.421 segundos, ou 2 horas 20 minutos 21 segundos.
Qual unidade você deve escrever?
Use a unidade que corresponde ao que você mediu. Para a capacidade anunciada de um disco, o tamanho de um download ou a taxa de uma rede, as unidades decimais (kB, MB, GB) são o padrão. Para memória, ou para um tamanho informado por um sistema operacional que conta em 1.024, escreva KiB, MiB ou GiB para que o leitor não confunda com o número decimal. Em um artigo ou especificação, declare a convenção uma vez — por exemplo, «1 GB = 109 bytes» — e mantenha-a. O conversor mostra as duas colunas para que você possa citar qualquer uma com segurança.
Perguntas frequentes
- Qual é a diferença entre KB e KiB?
- KiB, o quibibyte, tem exatamente 1.024 bytes e é a unidade binária da IEC. kB, o quilobyte, tem exatamente 1.000 bytes no sistema SI. Um «KB» maiúsculo é informal e já foi usado para os dois, por isso existem os símbolos padronizados. O mesmo vale para MB e MiB, GB e GiB, e assim por diante.
- Por que o meu disco de 1 TB mostra apenas 931 GB?
- O disco realmente guarda 1.000.000.000.000 bytes. Um programa que divide por 1.024 três vezes mostra 931 dos seus gigabytes, que são gibibytes pelos termos do padrão. Nenhum espaço é perdido; o fabricante contou em decimal e o sistema operacional em binário.
- Quantos bytes há em um gigabyte?
- Pela definição do SI, 1.000.000.000 bytes. Um gibibyte, a unidade binária que programas mais antigos costumam chamar de gigabyte, tem 1.073.741.824 bytes. Use GiB quando quiser dizer o segundo.
- Qual é a diferença entre Mbps e MBps?
- Mbps (megabits por segundo) mede a velocidade da rede; MBps (megabytes por segundo) mede a velocidade de transferência de arquivos. Um byte tem oito bits, então 8 Mbps equivalem a 1 MBps. Os planos de internet são anunciados em megabits, por isso um plano de 200 Mbps baixa arquivos a no máximo 25 MB/s.
- Como calculo o tempo de download?
- Converta o tamanho do arquivo em bits (bytes × 8) e divida pela velocidade em bits por segundo. Por exemplo, 500 MB são 4.000.000.000 de bits, e a 50 Mbit/s isso leva 80 segundos. Downloads reais são mais lentos que a velocidade anunciada, então trate o resultado como um limite inferior ou reduza a eficiência.
- A RAM é medida em GB ou GiB?
- A RAM é construída em potências de dois, então um módulo vendido como 16 GB tem 16 GiB, ou seja, 17.179.869.184 bytes. Dispositivos de armazenamento são o oposto: seguem a definição decimal. Essa diferença é a origem da maior parte da confusão sobre capacidade.