Conversor de armazenamento
1024 bytes são exatamente 1 KiB: converta tamanhos de arquivos e memória entre bytes, KB, MB, GB e TB em potências de 1000 e KiB, MiB, GiB e TiB em potências de 1024, para que a capacidade anunciada e o espaço útil batam. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Valor
- 1.024
- Unidade de origem de 'value'
- B
- Para
- KiB
- Resultado
- 1
- Rótulo de origem
- bytes
- Rótulo de destino
- kibibytes
- Valor em bytes
- 1.024
Este conversor de armazenamento digital transforma um tamanho numérico de arquivo ou memória de uma unidade comum para outra e retorna a magnitude convertida com rótulos de unidade canônicos. As unidades suportadas são bytes, kilobytes, megabytes, gigabytes e terabytes, usando potências decimais SI de mil, além de kibibytes, mebibytes, gibibytes e tebibytes, usando potências binárias IEC de mil e vinte e quatro. Apelidos do dia a dia como bytes, megabyte, kibibyte e mebibyte são normalizados de forma limpa, para que formulários e scripts compartilhem um único contrato. A conversão sempre passa por bytes com fatores fixos, então a mesma entrada sempre produz o mesmo resultado, sem chamadas de rede, sem amostragem e sem atalhos dependentes de data. Verificações típicas incluem mil e vinte e quatro bytes para kibibytes, um megabyte para mebibytes e cinco gigabytes para gibibytes.
O que o conversor de armazenamento digital retorna e quais unidades ele entende
Uma conversão de tamanho de dados responde a uma pergunta específica: dada uma magnitude em uma unidade de armazenamento, qual é a magnitude equivalente em outra unidade que pessoas e sistemas operacionais realmente usam para discos, downloads e memória. Esta calculadora aceita um valor numérico, uma unidade de origem e uma unidade de destino, e então retorna o resultado convertido arredondado a uma precisão estável, os identificadores canônicos from e to, rótulos legíveis, o valor intermediário em bytes e os fatores de byte usados na ponte.
Os ids canônicos são B para bytes, KB, MB, GB e TB para unidades decimais SI baseadas em mil elevado a n, e KiB, MiB, GiB e TiB para unidades binárias IEC baseadas em mil e vinte e quatro elevado a n. Grafias do cotidiano como bytes, kilobyte, megabytes, gigabyte, terabytes, kibibyte, mebibyte, gibibyte e tebibyte são normalizadas para esses ids, para que formulários, query strings e planilhas reutilizem o mesmo contrato sem inventar enums privados.
Onde a conversão de armazenamento digital se encaixa em operações, produto e software
Faturas de nuvem e especificações de fornecedores costumam misturar gigabytes decimais com gibibytes binários, enquanto sistemas operacionais reportam mebibytes como MB em alguns locais, então um único conversor determinístico evita desvios de calculadora manual quando um engenheiro, agente de suporte ou comprador compara a capacidade anunciada com o espaço utilizável.
Rotinas de backup convertem tamanhos de snapshot entre megabytes e gibibytes para o cálculo de retenção; gerenciadores de download mostram o progresso em MB enquanto contadores internos usam bytes; professores passam exercícios que exigem uma verificação rápida e offline de kilobytes para kibibytes sem confiar em apps opacos que mudam a base em silêncio.
Desenvolvedores chamam o mesmo contrato a partir de scripts para semear vetores de teste determinísticos de gerenciadores de arquivos, para normalizar limites informados pelo usuário antes de demos de cota, ou para satisfazer enunciados de desafios de programação que exigem fatores SI e IEC exatos em vez de uma estimativa vaga. Ferramentas de produto usam a conversão quando um aprendiz ou cliente digita quinhentos megabytes e a interface precisa mostrar mebibytes e bytes lado a lado.
Combine-o com conversores gerais de várias categorias quando o mesmo formulário também precisar lidar com comprimento ou volume, e mantenha esta página quando a intenção de busca for especificamente armazenamento digital.
Casos de uso
Orçamentos de disco e cobrança em nuvem
Converta entre GB e GiB (ou TB e TiB) ao comparar a capacidade anunciada do drive, os tiers de armazenamento em nuvem e o espaço binário utilizável.
Tamanho de arquivos e rótulos de RAM
Normalize tamanhos de download, limites de memória e limiares de rotação de logs entre bytes, KB, MB, KiB e MiB para painéis de operação consistentes.
Perguntas frequentes
Quais unidades de armazenamento são suportadas?
Bytes (B), kilobytes (KB), megabytes (MB), gigabytes (GB), terabytes (TB) usando potências SI de 1000, e kibibytes (KiB), mebibytes (MiB), gibibytes (GiB), tebibytes (TiB) usando potências IEC de 1024, incluindo apelidos comuns como bytes, megabyte e kibibyte.
O que acontece se eu enviar uma unidade desconhecida?
Unidades desconhecidas ou com grafia errada nunca são mapeadas em silêncio.
Um kilobyte tem 1000 ou 1024 bytes?
Neste conversor, KB é exatamente 1000 bytes (SI). A unidade binária de 1024 bytes é KiB (kibibyte). MB e MiB, GB e GiB, TB e TiB seguem a mesma separação SI versus IEC.
Isto também converte comprimento, área ou temperatura?
Não. Esta capacidade converte apenas tamanho de armazenamento digital. Para comprimento, peso, volume, temperatura e categorias relacionadas, use o conversor de unidades geral ou o conversor de área dedicado.
Por que um disco vendido em gigabytes parece menor no meu computador?
Porque a embalagem conta gigabytes decimais de 1000³ bytes, enquanto muitos sistemas contam gibibytes binários de 1024³ bytes, às vezes ainda chamados de GB. Por isso 5 GB aparecem como cerca de 4,66 GiB.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/conv/data-size \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1024,"from":"B","to":"KiB"}'const res = await fetch("https://api.kit.forhosting.com/conv/data-size", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1024,
"from": "B",
"to": "KiB"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/data-size",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1024,
"from": "B",
"to": "KiB"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/data-size", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1024,"from":"B","to":"KiB"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1024,"from":"B","to":"KiB"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/data-size", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"value": 1024,
"from": "B",
"to": "KiB"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.data_size",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs_value | 1000000000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O que o conversor de armazenamento digital retorna e quais unidades ele entende
Não há remapeamento silencioso de estilo marketing que trate um gigabyte de disco rígido como um mebibyte, e não há consulta de rede a tabelas de fornecedores: o motor multiplica e divide por fatores fixos publicados dentro da faixa de magnitude suportada ou rejeita a entrada com invalid_input. Casos rejeitados incluem value, from ou to ausentes; números não finitos; magnitudes acima do teto documentado; e qualquer string de unidade que não esteja na lista suportada. Se você precisar converter comprimento, área, volume, massa ou temperatura, use os conversores dedicados a cada uma; esta página responde apenas à conversão de unidades de armazenamento digital, com saída numérica estável adequada a folhas de exercícios, testes de unidade e consumidores de API que não podem inventar fatores.
Como os fatores SI e IEC são definidos e como os resultados permanecem reproduzíveis
Notação científica opcional na string do value é permitida quando ela é interpretada como decimal finito; espaços embutidos, prefixos hexadecimais e tokens não numéricos são rejeitados com uma mensagem clara, para que uma célula ruim não vire um tamanho faturável errado. Zero é um valor válido e simplesmente produz zero na unidade de destino. O cálculo multiplica value pelo fator da origem em bytes e depois divide pelo fator do destino: um kilobyte é exatamente mil bytes, um megabyte um milhão, um gigabyte um bilhão e um terabyte um trilhão; um kibibyte é exatamente mil e vinte e quatro bytes, um mebibyte um milhão quarenta e oito mil quinhentos e setenta e seis, um gibibyte um bilhão setenta e três milhões setecentos e quarenta e um mil oitocentos e vinte e quatro, e um tebibyte um trilhão noventa e nove bilhões quinhentos e onze milhões seiscentos e vinte e sete mil setecentos e setenta e seis. Os campos preferidos são value para a magnitude do tamanho, from para a unidade de origem e to para a unidade de destino, com os apelidos amount, size, n, quantity e bytes_value para value, unit, from_unit, source e input_unit para from, e target, to_unit, output_unit e into para to, de modo que clientes heterogêneos compartilhem um único contrato. Um campo precision opcional, com os apelidos decimals e dp, escolhe quantas casas decimais expor para value, result e value_bytes, com padrão dez e limite de quinze, para que os goldens JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do resultado matemático idêntico dentro de um pipeline automatizado sem reimplementar você mesmo as tabelas SI versus IEC.
Onde a conversão de armazenamento digital se encaixa em operações, produto e software
Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a validação que falha não é cobrada e nada é armazenado depois que a resposta retorna. Essa divisão — exploração interativa gratuita e uma API paga idêntica — combina com o restante do catálogo tier A do KIT e permite passar de uma demo em sala de aula para um pipeline automatizado sem alterar o resultado matemático.
Casos de integração
Exercícios e fixtures de CI
Gere conversões de armazenamento SI e IEC reproduzíveis para folhas de exercícios, software de tutoria e testes de unidade que verificam fatores de byte fixos.
Perguntas técnicas
Quanto custa o conversor de armazenamento digital?
É gratuito no seu navegador nesta página. Pela API, uma requisição bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.