Converter KB e MB

Introduz um número, escolhe a unidade em que está expresso e a unidade de que precisas. O resultado aparece juntamente com o número de bytes, pois o ficheiro continua a ser o mesmo e apenas é descrito noutra unidade.

KB, MB e GB são decimais: 1 KB = 1.000 bytes. KiB, MiB e GiB são binários: 1 KiB = 1.024 bytes. Uma conversão não reduz o tamanho de um ficheiro.

Resultado

Tamanho do ficheiro em diferentes unidades

Após uma introdução válida, vês aqui a mesma quantidade em bytes, KB, KiB, MB e MiB. O número de bytes mantém-se igual; só muda a unidade.

Exemplo: comparação entre 1 MB e 1 MiB

1 MB corresponde a 1.000.000 bytes e 1 MiB corresponde a 1.048.576 bytes. A unidade MiB inclui, portanto, mais 48.576 bytes. Estes valores são fixos e não dependem do que introduzes.

1 MB1.000.000 byte
1 MiB1.048.576 byte
Quantos bytes contém cada unidade
UnidadebyteSistema
1 KB1.000Decimal (fator 1000)
1 KiB1.024Binário (fator 1024)
1 MB1.000.000Decimal (fator 1000)
1 MiB1.048.576Binário (fator 1024)
1 MB e 1 MiB na mesma escala, com ambas as barras a partir de zero

A conversão não altera nenhum ficheiro. Um valor numérico adequado, por si só, ainda não indica se um portal aceita um ficheiro.

Introduz números com os separadores decimais e de agrupamento do idioma escolhido. Também podes utilizar os algarismos correspondentes desse idioma.

Converter MB e KB diretamente

No computador, o resultado aparece ao lado dos campos de entrada; no smartphone, aparece por baixo. Vês o resultado na unidade de destino escolhida e também em bytes, MB e MiB. Com «Trocar unidades», trocas a unidade de origem pela unidade de destino, por exemplo, de MB para kB passa a ser de kB para MB. Assim, fazes a conversão nos dois sentidos na mesma página.

A resposta curta à pergunta mais frequente é: 1 MB são 1.000 kB. O quilobyte e o megabyte são unidades decimais e aumentam em múltiplos de mil. 1 kB corresponde a 1.000 bytes e 1 MB corresponde a 1.000.000 bytes. Por isso, de MB para kB multiplicas por 1.000 e de kB para MB divides por 1.000. O KB na seleção da calculadora representa precisamente este quilobyte decimal. Se quiseres calcular com 1.024, escolhe as unidades binárias KiB, MiB ou GiB.

Tamanhos de ficheiros em unidades decimais de relance, com dois valores de exemplo
Valorem kBem MBem bytes
1 kB10,0011.000
1 MB1.00011.000.000
1 GB1.000.0001.0001.000.000.000
2,5 MB2.5002,52.500.000
750 kB7500,75750.000

KB e KiB: de que unidade se trata?

Existem dois sistemas de contagem para os tamanhos de ficheiros. As unidades decimais do SI, quilobyte, megabyte e gigabyte, aumentam por um fator de 1.000. As unidades binárias da IEC, kibibyte, mebibyte e gibibyte, aumentam por um fator de 1.024. Os nomes são parecidos, mas os números de bytes diferem, e a diferença aumenta a cada nível.

Fatores de conversão para bytes de todas as unidades disponíveis na calculadora
SímboloNomeSistema de contagemcorresponde a
BByteUnidade de base1 byte
kBQuilobytedecimal (SI)1.000 bytes
MBMegabytedecimal (SI)1.000.000 bytes
GBGigabytedecimal (SI)1.000.000.000 bytes
KiBKibibytebinário (IEC)1.024 bytes
MiBMebibytebinário (IEC)1.048.576 bytes
GiBGibibytebinário (IEC)1.073.741.824 bytes

Numa comparação direta, 1 MB tem 1.000.000 bytes e 1 MiB tem 1.048.576 bytes. Um mebibyte é, portanto, maior em 48.576 bytes, o que corresponde a quase 5 por cento. Entre GB e GiB, a diferença já é de cerca de 7,4 por cento. Dentro de um mesmo sistema, é simples: 1 MB = 1.000 kB e 1 MiB = 1.024 KiB. A dificuldade surge apenas quando se misturam os dois sistemas. Uma igualdade como 1 MB = 1.024 kB não corresponde a nenhuma das duas definições.

O cálculo é feito com 1.000 ou com 1.024?

Isso depende da unidade, não da calculadora. Para kB, MB e GB, aplica-se o fator 1.000; para KiB, MiB e GiB, aplica-se 1.024. A dúvida surge quando aparece apenas «MB» e não fica claro o seu significado, pois o símbolo nem sempre é usado da mesma forma em programas e textos mais antigos. Por isso, não pressuponhas que o teu gestor de ficheiros, o teu programa de correio eletrónico e o portal para onde envias os ficheiros usam o mesmo sistema de contagem. O que conta é a indicação do destinatário. Se não esclarecer se se refere a 1.000 ou a 1.024, o valor decimal, que é o menor, é a opção mais segura. O exemplo da secção seguinte mostra porquê.

Um exemplo com um limite de tamanho de PDF

Suponhamos que um formulário de envio permite PDFs até 10 MB e que o teu ficheiro tem 10 MiB. Ambos os números foram escolhidos livremente para este exemplo e não provêm de nenhum portal real. À primeira vista, parece que o ficheiro cumpre o limite, afinal, o número 10 aparece duas vezes. O cálculo através dos bytes mostra algo diferente:

  1. Ficheiro em bytes: 10 MiB × 1.048.576 = 10.485.760 bytes.
  2. O mesmo número de bytes em MB: 10.485.760 ÷ 1.000.000 = 10,48576 MB.
  3. Limite em bytes: 10 MB × 1.000.000 = 10.000.000 bytes.
  4. Comparação: 10.485.760 bytes são 485.760 bytes a mais do que o permitido. O ficheiro é demasiado grande.
Exemplo hipotético: um ficheiro de 10 MiB e um limite de 10 MB em três unidades
TamanhoBytesMBMiB
Ficheiro10.485.76010,4857610
Limite10.000.00010≈ 9,5367

Descreveres o ficheiro como tendo 10 MiB ou 10,48576 MB não altera os seus 10.485.760 bytes, e o limite continua a ser ultrapassado. No sentido inverso: se ficares abaixo de 10.000.000 bytes, estarás abaixo do limite indicado como «10 MB» em ambas as interpretações, porque a decimal é a mais restritiva.

O truque para memorizar: passar sempre pelos bytes

Quando misturas unidades, não precisas de memorizar um fator específico que permita, por exemplo, passar diretamente de MiB para kB. Converte primeiro para bytes, multiplicando o valor pelo fator de conversão para bytes da unidade de origem, e depois divide pelo fator de conversão para bytes da unidade de destino. É precisamente assim que a calculadora funciona: Resultado = Valor × fator da unidade de origem ÷ fator da unidade de destino. Para converter 10 MiB em kB, o cálculo é 10 × 1.048.576 ÷ 1.000 = 10.485,76 kB.

Também deves distinguir bits de bytes. Um byte tem 8 bits. Isto é especialmente importante nas taxas de transferência, que são geralmente indicadas em Mbit/s, enquanto os tamanhos de ficheiros são expressos em bytes. Por isso, esta calculadora limita-se às unidades baseadas em bytes e não disponibiliza uma opção de bits. Para saberes quanto tempo demora o envio com a tua ligação, podes usar separadamente a opção Calcular o tempo de envio.

Introduzir números e compreender o arredondamento

O calculador aceita a vírgula como separador decimal e o ponto apenas como separador de milhares. Quando usas pontos, o primeiro grupo deve ter entre um e três algarismos e cada grupo seguinte deve ter exatamente três. Introduz apenas o número, sem unidades nem espaços entre os algarismos. Tem em atenção estas regras:

  • «1,5» significa um e meio. A escrita «1.5» não é aceite: para separar a parte decimal, usa a vírgula.
  • «1.000» é interpretado como mil. Já «1,000» é interpretado como um, porque a vírgula separa a parte decimal.
  • Para introduzir mil, escreve «1000», «1.000» ou «1.000,00». A escrita com espaço, «1 000», não é aceite.
  • O calculador não aceita entradas em notação científica, como «1e3», nem pontos de milhares mal colocados, como em «12.34.567,89». Nestes casos, rejeita a entrada em vez de continuar o cálculo com um número mal interpretado.
  • O valor «0» é permitido. Os valores negativos não são válidos para tamanhos de ficheiros, mesmo que sejam reconhecidos como números.

Os resultados são apresentados com vírgula decimal e pontos a separar os milhares; as partes decimais longas são arredondadas para apresentação. Se estiveres perto de um limite, compara o número de bytes com esse limite, em vez do valor arredondado em MB. Os resultados muito pequenos continuam visíveis: 1 byte corresponde a 0,000000001 GB. Em vez de arredondar estes valores para zero, o calculador apresenta-os em notação científica, usando uma potência de dez.

Também existe um limite superior. Se um resultado for demasiado grande para poder ser representado com exatidão, a calculadora rejeita a entrada em vez de apresentar um número impreciso. Os tamanhos de ficheiros envolvidos em envios e anexos ficam muito longe desse limite.

Ficheiro demasiado grande? O próximo passo adequado

Se a comparação mostrar que o teu PDF ultrapassa o limite, continuar a converter unidades não resolve o problema. Uma unidade diferente não torna o ficheiro mais pequeno nem mais nítido, não remove páginas e não determina se um portal aceita o ficheiro. Um PDF só fica mais pequeno quando o seu número de bytes muda efetivamente.

  • Se um ficheiro individual ultrapassar o limite, podes reduzir o PDF para um tamanho pretendido. Usa o limite do destinatário como objetivo. Se não for claro se o limite é decimal ou binário, usa o valor decimal, que é o menor.
  • Se se aplicarem várias condições ao mesmo tempo, por exemplo, um limite por ficheiro e um limite total, podes verificar os teus ficheiros face aos limites de envio, comparando-os com todos os valores de uma só vez. Nessa página, o tamanho real dos PDFs selecionados é lido localmente, pelo que não precisas de fazer nenhuma conversão manual.

Preferências de privacidade

Escolha se permite a análise de utilização e a publicidade opcionais. Nesta pré-visualização não publicada, ambas permanecem desativadas mesmo que as permita. As ferramentas de documentos funcionam em qualquer caso. Pode alterar a sua escolha a qualquer momento no rodapé.

Definições necessárias

Necessário

As suas preferências e o tema de cores são guardados localmente. As ferramentas de documentos estão disponíveis sem os serviços opcionais.

Inativo

Medição opcional da utilização. Atualmente inativa: ao permitir, a sua preferência é guardada, mas nenhum serviço de análise é ativado nesta pré-visualização.

Inativo

Publicidade opcional. Atualmente inativa: ao permitir, a sua preferência é guardada, mas nenhum serviço de publicidade é ativado nesta pré-visualização.

A análise de utilização e a publicidade opcionais estão desativadas.