Converter B para kB

B
0,001kB

1 B = 0,001 kB

Digite um valor e a conversão de byte para kilobyte se atualiza enquanto você escreve. O fator exibido é 0,001: é isso que corresponde em kB a 1 B. O cálculo é feito no seu próprio aparelho, e o valor digitado não é enviado para um servidor.

  • Onde roda No seu navegador. O número que você digita nunca faz parte de uma requisição.
  • Exato por definição 1 B é exatamente 0,001 kB — uma definição, não um fator arredondado.
  • Responde enquanto você digita Sem botão, sem espera. A resposta já está na página antes de qualquer script rodar.

byte para kilobyte na prática

  • 5000000 B is 5000 kB

    — uma foto feita com o celular.

  • 1024 B is 1,024 kB

    — um kibibyte, que é onde a confusão começa.

  • 500000 B is 500 kB

    — uma página web leve.

  • 64000 B is 64 kB

    — um e-mail longo.

byte e kilobyte num relance

Cada número desta tabela é calculado a partir da mesma definição que a calculadora usa, então a tabela não tem como divergir da resposta acima.
BkB
10,001
20,002
50,005
100,01
500,05
1000,1
5000,5
10001

byte e kilobyte

Um byte são oito bits, o que nem sempre foi claro: os primeiros computadores usaram seis, sete ou nove. O oito se impôs porque nele cabe um caractere e porque o número se parte em metades limpas.

Um kilobyte são 1.000 bytes quando quem define é um órgão de normalização e 1.024 quando quem define é um sistema operacional. Esta página calcula com 1.000; a unidade de 1.024 se chama kibibyte.

Aqui só a vírgula anda

Ir de bytes para kilobytes desloca a vírgula 3 casas para a esquerda e não muda mais nada. Não há fator para decorar nem arredondamento para decidir: os algarismos ficam na mesma ordem, muda só a posição.

1.234 B são 1,234 kB — os mesmos algarismos, deslocados. Vale saber porque é a única conversão que você confere de relance: se os algarismos do resultado não são os do começo, não foi esta conversão que mexeu neles.

A escala em que todo byte ainda é contável

Abaixo de um megabyte, mais ou menos, a contagem de bytes crua ainda não ficou ilegível, o que muda para que serve a conversão. Ninguém converte 27.504 bytes em kilobytes porque não consegue entender o original; faz isso porque tudo que quer comparar contra — um orçamento de ativo, um limite num formulário, outro arquivo que alguém citou como 30 kB — está escrito em kilobytes. A conversão é uma tradução para a unidade em que a conversa está acontecendo.

Isso também significa que precisão sai barato aqui. Uma casa decimal carrega cem bytes e duas carregam dez, então 27,5 kB e 27,50 kB são as duas honestas, e a segunda não é enchimento. Mais adiante na escala, os dígitos extras param de significar algo, mas nessa escala um décimo de kilobyte é uma quantidade real que alguém poderia remover de um arquivo.

Mil bytes, e a questão dos 2,4%

O kilobyte aqui é 1.000 bytes, então a conversão é três dígitos deslocados para o lado direito. Esse é o sentido SI do prefixo, o sentido usado por fabricantes de disco, por equipamento de rede e por toda ferramenta de performance de navegador, e é o único em que um kilobyte se relaciona com um megabyte e um gigabyte pelo mesmo fator toda vez.

A unidade de 1.024 bytes é o kibibyte, e neste degrau da escada a diferença entre eles é a menor de todas: 2,4%. Isso é pequeno o bastante para ignorar num ícone só e grande o bastante para importar num pacote inteiro, onde um orçamento de 900 kB e um de 900 KiB diferem em cerca de 22 kB — aproximadamente uma fonte web inteira. A diferença aumenta a cada degrau acima deste, chegando a 7,4% no gigabyte, mas aqui é a diferença entre dois números que parecem iguais.

Por que a pasta é maior que a soma dos arquivos

Sistemas de arquivos não distribuem armazenamento um byte de cada vez. Eles alocam blocos, tipicamente de 4.096 bytes, e um arquivo ocupa blocos inteiros, encha ele ou não. Um arquivo de 300 bytes tem comprimento de 0,3 kB e ocupa 4 kB de disco; um de 4.100 bytes ocupa 8 kB. O resto desperdiçado tem nome, espaço morto, e num diretório de ativos pequenos consegue facilmente dobrar o total.

Este é o único lugar em que a contagem de bytes e o espaço ocupado são genuinamente quantidades diferentes, e não duas representações de um número. Qual delas converter depende da pergunta: um limite de upload e um orçamento de transferência se importam com o comprimento, enquanto espaço livre num dispositivo se importa com a alocação. As ferramentas se dividem na mesma linha — uma listagem de arquivo relata comprimento, uma ferramenta de uso de disco relata blocos — e os dois não vão concordar nessa escala.

Kilobytes como orçamento de performance

Orçamentos de front-end são escritos em kilobytes porque essa é a unidade em que os números continuam comparáveis. Uma folha de estilo de 18 kB, um script de 140 kB e uma fonte de 24 kB somam uma cifra sobre a qual alguém consegue discutir; os mesmos três citados como 18.432, 143.360 e 24.576 bytes não convidam a mesma conversa. A conversão é o que transforma três saídas de build numa decisão.

O número que pertence ao orçamento normalmente é o comprimido. Ativos de texto são servidos sob gzip ou brotli, e um script de 140 kB pode cruzar a rede como 45 kB, então uma ferramenta de build reportando só a contagem crua de bytes está reportando o número errado por um fator de três. Quando um tamanho é citado sem dizer qual é qual, a leitura segura é que uma contagem crua de bytes foi dividida por 1.000 e nada foi comprimido.

Os 1.500 bytes sob toda transferência

Dado atravessa uma rede comum em pacotes cujo payload tem teto perto de 1.500 bytes, então qualquer coisa medida em kilobytes já é uma pilha pequena de pacotes: 27,5 kB são cerca de dezenove deles. A consequência prática é que economizar bytes tem uma função degrau nela. Levar um arquivo de 1.600 bytes para 1.400 remove um pacote e uma possível volta de rede; levar 40 kB para 39 kB não remove quase nada que um usuário conseguisse perceber.

Isso também explica por que um navegador relata um tamanho transferido um pouco acima do tamanho do arquivo mesmo sem nada ter sido comprimido. Todo pacote carrega cabeçalhos de protocolo, e uma conexão carrega sua própria preparação antes de qualquer parte do arquivo chegar. Converter o arquivo para kilobytes dá o conteúdo; o custo do transporte fica alguns por cento acima disso, e para arquivos muito pequenos pode ser a maior parte do total.

O que mil bytes realmente guarda

Um kilobyte de português comum tem cerca de mil caracteres, ou um parágrafo e meio — um byte por caractere em ASCII, mas não em UTF-8 para acentos: um "ç" ou um "ã" gasta dois bytes cada. Fora do alfabeto latino o UTF-8 gasta três bytes na maioria dos caracteres chineses, japoneses e devanágaris, e quatro em emoji, então a mesma página visível de texto pode ser o triplo do tamanho num idioma e não noutro.

Dado estruturado é mais pesado por unidade de significado do que prosa. Uma resposta JSON com chaves descritivas gasta uma fatia grande dos bytes repetindo essas chaves em todo registro, o que explica algumas centenas de linhas facilmente chegarem a dezenas de kilobytes e o motivo de compressão funcionar tão bem nisso. Formatos binários invertem isso: um PNG pequeno é majoritariamente dado de pixel já comprimido e não vai encolher de novo no transporte.

Arredondando uma contagem de bytes sem reportar errado

Dividir por 1.000 e cortar para uma casa decimal subestima um arquivo levemente com mais frequência do que superestima, porque tamanhos citados publicamente costumam ser arredondados para baixo para parecer melhor. Onde a cifra vai para um orçamento ou limite, arredonde para cima: um formulário que aceita 100 kB e um arquivo de 99.987 bytes não deixam margem nenhuma se algo for adicionado depois, e a contagem de bytes é o número que a checagem realmente vai usar.

Onde a cifra vai para prosa, uma casa decimal basta e duas normalmente é falso conforto, porque o arquivo vai mudar no próximo build. A exceção é qualquer coisa perto de uma fronteira rígida — um limite, um teto de cache, um único pacote — onde a contagem exata de bytes é o único número que responde à pergunta, e a cifra em kilobytes é um resumo dela.

Converter B para kB: perguntas frequentes

Quanto é 1 B em kB?

1 B é 0,001 kB. A equivalência entre byte e kilobyte é fixa; o número exibido é limitado a doze algarismos significativos para evitar ruído de ponto flutuante.

O que eu digito é enviado para algum lugar?

Não. O cálculo acontece no seu navegador. Você pode desconectar da internet e continuar calculando, que aliás é a forma mais simples de conferir isso.

Por que meu HD mostra menos capacidade do que anuncia?

Porque duas unidades diferentes têm o mesmo nome. Os fabricantes contam 1 GB = 1.000.000.000 bytes; o Windows mostra gibibytes, ou seja 1.073.741.824 bytes, mas chama de «GB». O mesmo disco parece assim sete por cento menor. Nada sumiu.

Ao contrário: de kilobyte para byte

Um kB é 1000 B. É a mesma relação lida de trás para frente, então um resultado de uma página passado pela outra tem que voltar ao ponto de partida.

De onde vêm estes números

O que esta página afirma sobre unidades de informação pode ser conferido, e estes são os documentos que resolvem a questão.

Como esta página funciona

O fator é uma constante na página e a conta são quatro operações, então nada é enviado a lugar nenhum e nada precisa ser. O número que você digita não sai do navegador — não existe requisição em que ele pudesse viajar.