Converter Kibibyte (KiB)
O kibibyte vale 1.024 bytes, ou 2¹⁰, e é a unidade binária que corresponde ao kilobyte de mil bytes. Para converter kibibyte, informe o valor e veja quanto dá em byte, kilobyte, mebibyte, megabyte e nas demais unidades de dados.
Você conseguiu resolver o seu problema?
Obrigado pela resposta.
1 kibibyte em todas as unidades de dados
Quanto vale um kibibyte
O kibibyte são 1.024 bytes, que é 2¹⁰, 2,4% a mais que o kilobyte decimal, de mil bytes. O símbolo é KiB, com K maiúsculo e o “i” que marca a base dois, e o nome vem de “kilo binário”.
É o primeiro degrau da família binária definida pela IEC, a Comissão Eletrotécnica Internacional. Cada degrau seguinte multiplica o anterior por 1.024: 1.024 KiB formam um mebibyte, 1.024 MiB um gibibyte, e assim por diante.
Onde começou a confusão entre 1.000 e 1.024
É no kibibyte que tudo começou. Como 1.024 é 2¹⁰ e está a 2,4% de mil, os primeiros programadores passaram a chamar o 1.024 de “kilo”, uma aproximação inofensiva naquela escala. A memória do computador cresce em potências de dois, e ninguém se incomodava com 24 bytes a mais ou a menos.
O problema é que a aproximação foi herdada por todos os degraus seguintes, e o erro se multiplica: 2,4% no kilo vira 12,6% no peta. Ao mesmo tempo, fabricantes de disco e de equipamentos de rede ficaram com o sentido decimal do SI, e a mesma sigla passou a designar duas quantidades diferentes.
A IEC criou os prefixos binários em 1998 para separar as duas contagens de vez. A Brochura do SI, publicada pelo BIPM, apoia a separação: os prefixos do SI são potências de dez e não devem ser usados para potências de dois. Os prefixos binários, por sua vez, não fazem parte do SI.
Quais são os prefixos binários
São dez. Os seis primeiros, de kibi a exbi, estão na publicação original da IEC, de 1999; zebi e yobi vieram depois; robi e quebi entraram na edição de 2025 da norma IEC 80000-13. Cada nome junta o começo do prefixo decimal com “bi”, e cada símbolo acrescenta um “i” ao símbolo decimal, com uma exceção: o k minúsculo do quilo vira K maiúsculo no kibi.
A lista completa:
| Prefixo | Símbolo | Fator |
|---|---|---|
| kibi | Ki | 2¹⁰ |
| mebi | Mi | 2²⁰ |
| gibi | Gi | 2³⁰ |
| tebi | Ti | 2⁴⁰ |
| pebi | Pi | 2⁵⁰ |
| exbi | Ei | 2⁶⁰ |
| zebi | Zi | 2⁷⁰ |
| yobi | Yi | 2⁸⁰ |
| robi | Ri | 2⁹⁰ |
| quebi | Qi | 2¹⁰⁰ |
Os símbolos Ki, Mi e Gi servem para qualquer unidade: o kibibit (Kibit), por exemplo, são 1.024 bits, enquanto o kilobit continua valendo 1.000.
Como converter KiB em kB e em MiB
Multiplique os kibibytes por 1,024 para ter kilobytes decimais; divida por 1.024 para ter mebibytes:
Em bytes, a conta é multiplicar por 1.024: 500 KiB são 512.000 bytes. No caminho inverso, um kilobyte decimal são 0,9766 KiB.
Onde o kibibyte aparece
Em tamanho de bloco e de memória, que o computador organiza em potências de dois. O sistema de arquivos ext4, do Linux, costuma usar blocos de 4 KiB, isto é 4.096 bytes. O comando free, que informa o uso de memória no Linux, mostra os números em kibibytes quando nenhuma opção é passada.
O bloco é a menor porção de disco que o sistema de arquivos reserva para um arquivo, e por isso o espaço ocupado anda em múltiplos dele. Com blocos de 4 KiB, um arquivo de 10.000 bytes ocupa três blocos, 12.288 bytes, porque dois blocos, 8.192 bytes, não bastam. É a razão de o “tamanho em disco” costumar passar do tamanho do arquivo.
No Windows, o kibibyte aparece com o nome de “KB”: um arquivo de 4.096 bytes é exibido como 4 KB, quando pelo SI teria 4,096 kB.
Fórmula usada
Prefixos binários da IEC, aprovados em dezembro de 1998 e publicados em janeiro de 1999 como emenda 2 da IEC 60027-2 (kibi a exbi); hoje na IEC 80000-13, cuja edição de 2025 acrescentou robi e quebi. NIST, "Prefixes for binary multiples": kibi = "kilobinary", (2¹⁰)¹; os prefixos binários não fazem parte do SI. Brochura do SI, 9ª edição (BIPM), seção 3: um quilobit são 1.000 bits, e não 1.024. Manual do comando free (procps): memória em kibibytes por padrão. Blocos de 4 KiB no ext4.
Perguntas frequentes
Quantos bytes tem um KiB?
1.024 bytes, que é 2 elevado a 10.
KiB e KB são a mesma coisa?
Não pelo SI. KiB tem 1.024 bytes; kB tem 1.000. O KB maiúsculo é usado para os dois, conforme o programa.
Quantos KiB tem 1 MiB?
1.024 KiB. O mebibyte é o degrau binário seguinte.
Quantos kB tem 1 KiB?
1,024 kB. O kibibyte tem 24 bytes a mais que o kilobyte.
Por que 1.024 e não 1.000?
Porque 1.024 é 2¹⁰, uma potência de dois, a base em que o computador endereça a memória.
Em que esta calculadora se baseia
Unidades desta página e o documento que define cada uma: Kibibyte e Kilobyte, NIST, prefixos binários.