Pular para o conteúdo

Atualizado em

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?

1 kibibyte em todas as unidades de dados

Byte decimal

Byte binário

Bit

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:

Prefixos binários da IEC
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:

500 KiB=500×1,024=512 kB500 KiB=500÷1.0240,4883 MiB

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

1KiB=210bytes=1.024B kB=KiB×1,024 KiB é o kibibyte, binário, com K maiúsculo e i; kB é o kilobyte decimal, de mil bytes. Para ir de kibibytes a bytes, multiplique por 1.024.

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.

Como conferimos este cálculo

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.

Calculadoras relacionadas

Formato do número

Visualização 1.234.567,12