Converter kilobytes para kibibytes
1 KB são 0,9765625 KiB, porque um kilobyte tem 1000 bytes e um kibibyte 1024. Escreva o número de kilobytes e o conversor dá-o em kibibytes, a unidade em que o Windows e, no Linux, os comandos ls -h e du -h contam o tamanho dos ficheiros.
Qual é a diferença entre KB e KiB?
Um kilobyte (KB) são 1000 bytes. O prefixo quilo significa mil no Sistema Internacional, tal como em quilómetro ou quilograma. Um kibibyte (KiB) são 1024 bytes, ou seja, 210 bytes. A Comissão Eletrotécnica Internacional (IEC) aprovou em 1998 os nomes e símbolos dos múltiplos binários[1], para que o mesmo símbolo deixasse de significar dois números diferentes.
O kibibyte é, portanto, o maior dos dois: tem mais 24 bytes, ou seja, 2,4%[1]. O mesmo número de bytes escrito em KiB dá por isso um valor um pouco menor do que em KB. Num único ficheiro isto importa quando tem de ficar abaixo de um limite exato, por exemplo num formulário que aceita anexos até 500 KB.
Porque é que um KB às vezes tem 1024 bytes?
Antes da norma da IEC, a informática também chamava kilobyte a 1024 bytes. O JEDEC, o organismo que elabora as normas das memórias de semicondutores, continua a incluir esse significado de quilo para a capacidade da memória nas suas definições. O Windows também conta o tamanho dos ficheiros em potências de 1024, mas escreve KB no resultado[2]. Um ficheiro de 4096 bytes aparece no Explorador de Ficheiros, que no Brasil se chama Explorador de Arquivos, como 4 KB, embora tenha 4 KiB.
No Linux, ls -h, du -h e df -h contam em potências de 1024 e juntam ao número apenas uma letra, por exemplo 4,0K. Com a opção --si, os mesmos comandos contam em potências de 1000[3]. As versões recentes do macOS mostram os tamanhos em unidades decimais[4], por isso um kilobyte no Finder são 1000 bytes.

Como converter KB para KiB? Fórmula e Excel
Multiplique os kilobytes por 1000 para obter bytes e divida o resultado por 1024. Em resumo: KiB = KB × 0,9765625. Um ficheiro de 500 KB tem 500 × 0,9765625 = 488,28125 KiB, e um limite de 100 KB são 97,65625 KiB. O resultado sai sempre 2,34% menor do que o número de kilobytes.
No Excel, escreva =CONVERTER(A2;"kbyte";"kibyte"). Nesta função o prefixo “ki” significa kibi, ou seja, 210, e “k” o quilo habitual[5]. A função tem o mesmo nome no Excel português e no brasileiro.
Para voltar de kibibytes a kilobytes tem o conversor de KiB para KB. Os mesmos dois padrões em unidades maiores comparam-se no conversor de MB para MiB e no conversor de GB para GiB, e os kilobytes em megabytes no conversor de KB para MB.
A quantos kibibytes correspondem os valores habituais em kilobytes?
| Kilobytes | Kibibytes |
|---|---|
| 1 KB | 0,9765625 KiB |
| 4 KB | 3,90625 KiB |
| 10 KB | 9,765625 KiB |
| 64 KB | 62,5 KiB |
| 100 KB | 97,65625 KiB |
| 128 KB | 125 KiB |
| 256 KB | 250 KiB |
| 500 KB | 488,28125 KiB |
| 512 KB | 500 KiB |
| 1000 KB | 976,5625 KiB |
| 1024 KB | 1000 KiB |
| 2048 KB | 2000 KiB |
| 4096 KB | 4000 KiB |
| 10 000 KB | 9765,625 KiB |
| 100 000 KB | 97 656,25 KiB |
| 1 000 000 KB | 976 562,5 KiB |
Que formas de escrever kilobytes aceita este conversor?
| O que escreve | O que o conversor mostra | Como o lemos |
|---|---|---|
| 1,5 | 1,4648438 KiB | A vírgula separa as casas decimais, por isso o campo tem um kilobyte e meio. |
| 1.5 | 1,4648438 KiB | Um ponto antes de um só algarismo também separa as casas decimais, por isso o resultado é o mesmo que com 1,5. |
| 1,500 | 1,4648438 KiB | A vírgula continua a ser decimal mesmo antes de três algarismos, por isso contamos um kilobyte e meio. Aparece um aviso por baixo do campo, e mil e quinhentos escreve-se 1500. |
| 1.500 | 1,4648438 KiB | Um ponto isolado é sempre lido como separador decimal, por isso contamos um kilobyte e meio. Aparece um aviso por baixo do campo, e mil e quinhentos escreve-se 1500 ou 1 500. |
| 1 000 | 976,5625 KiB | Ignoramos o espaço entre os milhares, por isso o campo tem mil kilobytes. |
| 2½ | 2,4414063 KiB | O carácter ½ copiado de um texto é somado ao número que vem antes. |
| 1e3 | 976,5625 KiB | A notação científica da folha de cálculo é lida tal como está: 1e3 são mil kilobytes. |
| 500kB | 488,28125 KiB | O símbolo kB colado ao número, também com k minúsculo, é ignorado e contamos só o número. |
| 1 MB | 976,5625 KiB | Um megabyte colado no campo dos kilobytes é escrito como 1000 KB, com um aviso por baixo do campo. |
| 4 KiB | 4 KiB | Os kibibytes colados no campo dos kilobytes são escritos como 4,096 KB, por isso o resultado volta aos mesmos 4 KiB. |
| 4096 bytes | 4 KiB | O número de bytes é primeiro convertido em kilobytes. O campo tem 4,096 KB e o resultado são 4 KiB exatos. |
Converter Kilobytes para outras unidades
Fontes
- Prefixo binário — Wikipédia
- Binary prefix (versão inglesa) — Wikipédia
- Block size (em inglês) — GNU Coreutils
- Como é medida a capacidade de armazenamento nos dispositivos Apple — Apple
- CONVERTER (função CONVERTER) — Microsoft
- Prefixos do Sistema Internacional de Unidades — Wikipédia
- quilobyte — Dicionário Priberam da Língua Portuguesa
Todos os valores das tabelas foram calculados a partir das definições das unidades e verificados aritmeticamente antes da publicação. Os dados históricos e os nomes das unidades locais assentam nas fontes indicadas acima.
Última revisão do conteúdo: · escrito e verificado pela equipa Arteon
Perguntas frequentes sobre kilobytes e kibibytes
kB com k minúsculo é o mesmo que KB?
Sim, as duas formas significam kilobyte, ou seja, 1000 bytes. O Sistema Internacional escreve o prefixo quilo com k minúsculo, como em km ou kg[6], por isso o símbolo correto é kB. O K maiúsculo generalizou-se na informática e muitos programas escrevem KB. O conversor aceita as duas formas.
Quantos bytes tem um quilobyte segundo o dicionário?
O Dicionário Priberam define o quilobyte como 1024 bytes, com o símbolo kB[7]. A norma IEC chama a esse valor kibibyte (KiB) e deixa o quilobyte nos 1000 bytes, por isso num texto técnico kB significa 1000 bytes e KiB 1024.

Tem uma pergunta ou sugestão?
Se encontrou um erro na tabela ou falta algum valor, escreva-nos.