Conversor de unidades de dados – consulte 43 unidades

Última revisão do conteúdo:

1 MB são 1 024 KB no padrão binário usado pelo Windows e 1 000 KB no padrão decimal com que os fabricantes rotulam discos e cartões de memória. Escreva o valor no campo Converter de e escolha a sua unidade na lista por baixo, depois escolha a unidade do resultado por baixo do campo Converter para. O resultado aparece enquanto escreve. Quando um dos campos usa KB, MB, GB ou uma unidade de bytes maior, aparece o seletor Padrão de unidades com as opções Binário (1024) e Decimal (1000).

MB
KB
Padrão de unidades

Binário (1024): como calculam o Windows e a RAM. Decimal (1000): como calculam os fabricantes de discos, o macOS e os motores de busca. O seletor aplica-se a KB, MB, GB e unidades maiores. As unidades com «i» (KiB, MiB, Kibit…) contam sempre de 1024 em 1024, e kbit, Mbit e Gbit sempre de 1000 em 1000.

Para que serve um conversor de unidades de dados?

O tamanho de um ficheiro, a capacidade de uma memória e os dados do seu tarifário móvel medem-se em unidades diferentes. O telemóvel, ou celular no Brasil, mostra as fotos em megabytes, o operador conta os dados em gigabytes, o fabricante de um disco indica a capacidade em terabytes e a ficha técnica de um chip de memória fala em gigabits. Para comparar estes números tem de os passar para a mesma unidade, e é exatamente isso que este conversor faz.

As unidades das listas por baixo dos campos estão organizadas em quatro grupos: Bits, Bits binários, Bytes e Bytes binários. Cada uma converte-se em qualquer outra. Também pode escrever o valor no campo Converter para, e o conversor faz a conta ao contrário. Para uma quantidade de dados por unidade de tempo, como Mbps ou GB por mês, use o conversor de velocidade de transferência.

SSD portátil SanDisk, pen USB 3.0 SanDisk, cartão CFexpress de 64GB, cartão SD de 128GB, adaptador microSD e três cartões microSD de 16GB, 64GB e 128GB sobre fundo branco
Um SSD portátil, uma pen USB 3.0 e vários cartões de memória: um CFexpress de 64 GB, um SD de 128 GB e microSD de 16, 64 e 128 GB. Este conversor passa as capacidades de rótulos como estes para megabytes, para gigabytes contados como no Windows ou para bits. Foto: Lc, Unsplash.

Qual é a ordem das unidades de dados, da menor para a maior?

Da menor para a maior, as unidades de dados são: bit, nibble, byte (B), kilobyte (KB), megabyte (MB), gigabyte (GB), terabyte (TB), petabyte (PB), exabyte (EB), zettabyte (ZB), yottabyte (YB), ronnabyte (RB) e quettabyte (QB). A partir do kilobyte, cada unidade vale 1024 vezes a anterior no padrão binário e 1000 vezes no decimal, por isso um gigabyte é maior do que um megabyte. As unidades com um i no símbolo, como KiB ou TiB, são maiores do que as equivalentes decimais sem i: um kibibyte fica logo acima de um kilobyte, e um tebibyte logo acima de um terabyte.

Porque é que o disco mostra menos espaço do que diz a caixa?

Os fabricantes de discos, pens USB e cartões de memória indicam a capacidade em decimal. A Apple explica-o na página de apoio para Portugal: na embalagem e nas especificações, 1 GB são mil milhões de bytes e 1 TB é 1 bilião de bytes[1]. A página para o Brasil diz o mesmo com outras palavras, «1 GB = 1 bilhão de bytes, e 1 TB = 1 trilhão de bytes»[2]. O Windows usa o terabyte para designar 1 099 511 627 776 bytes[3], ou seja, divide os bytes por potências de 1024, e por isso um disco vendido como 1 TB aparece com cerca de 931 GB. Não falta nada, os dois apenas contam de maneira diferente. Depois da formatação ainda fica um pouco menos espaço livre, porque o sistema de ficheiros ocupa parte do disco[1].

As duas maneiras de contar vêm dos prefixos. Quilo, mega, giga e tera são prefixos do SI e indicam potências de dez. A tradução luso-brasileira da brochura do SI, feita pelo Inmetro e pelo Instituto Português da Qualidade, reserva-os às potências de 10 e dá um exemplo direto: «um kilobit representa 1000 bits e não 1024 bits». Para as potências de 2 recomenda os prefixos kibi, mebi, gibi e seguintes[4]. Os primeiros, de kibi a exbi, foram aprovados pela Comissão Eletrotécnica Internacional (IEC) em dezembro de 1998[5].

O gestor de ficheiros do Mac OS X 10.6 e versões posteriores mostra os tamanhos em unidades decimais[6]. Segundo a Apple, o iOS 10 e anteriores e o OS X Leopard e anteriores contavam em binário[1]. A memória RAM continua a ser descrita em binário, por isso um módulo com o rótulo 16 GB tem 16 GiB[7].

O seletor Padrão de unidades decide como o conversor conta as unidades grandes de bytes, de KB e MB até QB. A opção Binário (1024), ativa quando abre a página, conta como o Windows e a RAM, e a opção Decimal (1000) conta como os rótulos dos discos e o macOS. As unidades com i contam sempre de 1024 em 1024, e os bits de kbit a Qbit sempre de 1000 em 1000, por isso o seletor desaparece quando nenhum dos campos usa bytes a partir de KB.

Como se convertem as unidades de dados?

Cada conversão tem, no máximo, dois passos. O primeiro é a troca entre bits e bytes: divide-se por 8 para passar de bits para bytes e multiplica-se por 8 para voltar. O segundo é o prefixo: cada passo de K para M, G, T, P e assim por diante até Q vale 1024 no padrão binário e 1000 no decimal. Para uma unidade menor multiplica-se, para uma maior divide-se.

Um exemplo: quantos megabytes são 2,5 GB? Entre o gigabyte e o megabyte há um passo, por isso em binário dá 2 560 MB e em decimal 2 500 MB. De TB para MB há dois passos, e multiplica-se por 1 048 576 ou por 1 000 000.

No Excel, a conta é feita pela função CONVERTER[8], que conhece as unidades de informação "bit" e "byte" com prefixos decimais como "G" e binários como "Gi"[9]. =CONVERTER(A1;"Gbyte";"Mbyte") conta em decimal, e =CONVERTER(A1;"Gibyte";"Mibyte") em binário, como o Windows. O ponto e vírgula entre os argumentos é o separador do Windows tanto em Portugal como no Brasil. Com números muito grandes, o Excel guarda no máximo 15 dígitos de precisão[10]. Num script do PowerShell, a escrita 1PB dá logo 1 125 899 906 842 624, porque o PowerShell lê os sufixos kb, mb, gb, tb e pb como potências de 1024[11].

Quantos bytes tem cada unidade de dados?

A tabela reúne todas as unidades das listas por baixo dos campos. Ao lado de cada uma está o nome que o conversor mostra e os bytes que uma unidade tem nos dois padrões. As duas colunas só diferem nas unidades de KB a QB. Os valores foram calculados pelo próprio conversor.
SímboloUnidadeBytes, Binário (1024)Bytes, Decimal (1000)
bitBits0,125 B0,125 B
nibbleNibbles (4 bits)0,5 B0,5 B
kbitKilobits125 B125 B
MbitMegabits125 000 B125 000 B
GbitGigabits125 000 000 B125 000 000 B
TbitTerabits125 000 000 000 B125 000 000 000 B
PbitPetabits125 000 000 000 000 B125 000 000 000 000 B
EbitExabits125 000 000 000 000 000 B125 000 000 000 000 000 B
ZbitZettabits125 000 000 000 000 000 000 B125 000 000 000 000 000 000 B
YbitYottabits125 000 000 000 000 000 000 000 B125 000 000 000 000 000 000 000 B
RbitRonnabits125 000 000 000 000 000 000 000 000 B125 000 000 000 000 000 000 000 000 B
QbitQuettabits125 000 000 000 000 000 000 000 000 000 B125 000 000 000 000 000 000 000 000 000 B
KibitKibibits128 B128 B
MibitMebibits131 072 B131 072 B
GibitGibibits134 217 728 B134 217 728 B
TibitTebibits137 438 953 472 B137 438 953 472 B
PibitPebibits140 737 488 355 328 B140 737 488 355 328 B
EibitExbibits144 115 188 075 855 872 B144 115 188 075 855 872 B
ZibitZebibits147 573 952 589 676 412 928 B147 573 952 589 676 412 928 B
YibitYobibits151 115 727 451 828 646 838 272 B151 115 727 451 828 646 838 272 B
RibitRobibits154 742 504 910 672 534 362 390 528 B154 742 504 910 672 534 362 390 528 B
QibitQuebibits158 456 325 028 528 675 187 087 900 672 B158 456 325 028 528 675 187 087 900 672 B
BBytes1 B1 B
KBKilobytes1 024 B1 000 B
MBMegabytes1 048 576 B1 000 000 B
GBGigabytes1 073 741 824 B1 000 000 000 B
TBTerabytes1 099 511 627 776 B1 000 000 000 000 B
PBPetabytes1 125 899 906 842 624 B1 000 000 000 000 000 B
EBExabytes1 152 921 504 606 846 976 B1 000 000 000 000 000 000 B
ZBZettabytes1 180 591 620 717 411 303 424 B1 000 000 000 000 000 000 000 B
YBYottabytes1 208 925 819 614 629 174 706 176 B1 000 000 000 000 000 000 000 000 B
RBRonnabytes1 237 940 039 285 380 274 899 124 224 B1 000 000 000 000 000 000 000 000 000 B
QBQuettabytes1 267 650 600 228 229 401 496 703 205 376 B1 000 000 000 000 000 000 000 000 000 000 B
KiBKibibytes1 024 B1 024 B
MiBMebibytes1 048 576 B1 048 576 B
GiBGibibytes1 073 741 824 B1 073 741 824 B
TiBTebibytes1 099 511 627 776 B1 099 511 627 776 B
PiBPebibytes1 125 899 906 842 624 B1 125 899 906 842 624 B
EiBExbibytes1 152 921 504 606 846 976 B1 152 921 504 606 846 976 B
ZiBZebibytes1 180 591 620 717 411 303 424 B1 180 591 620 717 411 303 424 B
YiBYobibytes1 208 925 819 614 629 174 706 176 B1 208 925 819 614 629 174 706 176 B
RiBRobibytes1 237 940 039 285 380 274 899 124 224 B1 237 940 039 285 380 274 899 124 224 B
QiBQuebibytes1 267 650 600 228 229 401 496 703 205 376 B1 267 650 600 228 229 401 496 703 205 376 B

Quantos megabytes e kilobytes têm as capacidades comuns?

A tabela converte capacidades de 1 GB a 2 TB em megabytes e kilobytes em binário, que é como o Windows as conta. Os valores foram calculados pelo próprio conversor.
CapacidadeEm megabytesEm kilobytes
1 GB1 024 MB1 048 576 KB
2 GB2 048 MB2 097 152 KB
4 GB4 096 MB4 194 304 KB
8 GB8 192 MB8 388 608 KB
16 GB16 384 MB16 777 216 KB
64 GB65 536 MB67 108 864 KB
128 GB131 072 MB134 217 728 KB
512 GB524 288 MB536 870 912 KB
1 TB1 048 576 MB1 073 741 824 KB
2 TB2 097 152 MB2 147 483 648 KB
Os valores decimais obtém-nos no conversor acima com a opção Decimal (1000).

Quanto vale a capacidade do rótulo em unidades binárias?

Cada linha passa a capacidade escrita na embalagem de um dispositivo de armazenamento para bytes e para gibibytes ou tebibytes, as unidades que contam em potências de 1024. O conversor arredondou os resultados a duas casas decimais.
No rótuloBytesEm unidades binárias
16 GB16 000 000 000 B14,90 GiB
32 GB32 000 000 000 B29,80 GiB
64 GB64 000 000 000 B59,60 GiB
128 GB128 000 000 000 B119,21 GiB
256 GB256 000 000 000 B238,42 GiB
500 GB500 000 000 000 B465,66 GiB
512 GB512 000 000 000 B476,84 GiB
1 TB1 000 000 000 000 B931,32 GiB
2 TB2 000 000 000 000 B1,82 TiB
4 TB4 000 000 000 000 B3,64 TiB
8 TB8 000 000 000 000 B7,28 TiB

Quantos MB se podem enviar por e-mail?

A tabela mostra o tamanho máximo dos anexos de uma mensagem em serviços de e-mail muito usados e o mesmo limite em kilobytes. Os serviços não dizem se o seu megabyte tem um milhão ou 1 048 576 bytes, por isso os kilobytes aparecem nos dois padrões.
E-mailLimite dos anexosKB, Binário (1024)KB, Decimal (1000)
Gmail, conta pessoal25 MB25 600 KB25 000 KB
Outlook.com25 MB25 600 KB25 000 KB
Mail do iCloud20 MB20 480 KB20 000 KB
Os limites vêm da ajuda do Gmail[12], do Outlook.com[13] e do Mail do iCloud[14]. No Mail do iCloud, os 20 MB valem para a mensagem inteira, recebida ou enviada. Se o ficheiro tiver mais de 25 MB, o Gmail coloca no e-mail um link do Google Drive em vez do anexo[12], o Outlook.com permite partilhar um ficheiro do OneDrive de até 2 GB[13] e o Mail do iCloud aceita mensagens de até 5 GB com o Mail Drop ativado[14].

Quanto espaço dão o Google, o iCloud e o OneDrive?

A tabela mostra o espaço gratuito e os planos pagos publicados nas páginas de ajuda e de preços de cada serviço. Os 15 GB gratuitos de uma conta Google são 15 360 MB no padrão binário e 15 000 MB no decimal.
ServiçoGrátisPlanos pagos
Conta Google: Gmail, Drive e Fotos15 GB[15]Basic com 100 GB, Google AI Plus com 2 TB e Google AI Pro com 5 TB, cujo armazenamento se pode partilhar com até 5 pessoas[15]
iCloud5 GB[14]iCloud+ com 50 GB, 200 GB, 2 TB, 6 TB ou 12 TB[16]
Conta Microsoft: OneDrive e Outlook.com5 GB na nuvem e 15 GB para o e-mail do Outlook.com[17]Microsoft 365 Basic, que substituiu os planos de 100 GB do OneDrive, e 1 TB por pessoa com o Microsoft 365 Pessoal e Familiar[17]

Quantas fotos, quanta música e quantos filmes cabem em 1 GB?

O tamanho das fotos vem do manual da Canon EOS R50 e do suporte da Apple, a taxa de bits da música vem da ajuda do Spotify e o consumo de dados dos filmes vem da ajuda da Netflix. Aqui um gigabyte é decimal, 1 000 MB, porque é assim que a Apple indica a capacidade do iPhone[1]. O número de fotos e o tempo de áudio ou de vídeo foram calculados pelo próprio conversor.
Ficheiro ou gravaçãoTamanho ou taxa de bitsO que cabe em 1 GB
Foto JPEG de uma Canon EOS R50, tamanho Grande (24 MP), qualidade Finocerca de 8,7 MB[18]114 fotos
Foto RAW de uma Canon EOS R50cerca de 27 MB[18]37 fotos
Foto ProRAW de 12 MP de um iPhone Procerca de 25 MB[19]40 fotos
Foto ProRAW de 48 MP de um iPhone Procerca de 75 MB[19]13 fotos
Música no Spotify, qualidade Normalcerca de 96 kbit/s, ou seja, 43,2 MB por hora[20][21]23 h 8 min
Música no Spotify, qualidade Altacerca de 160 kbit/s, ou seja, 72 MB por hora[20][21]13 h 53 min
Música no Spotify, qualidade Muito alta (no Brasil, Altíssima), apenas no Premiumcerca de 320 kbit/s, ou seja, 144 MB por hora[20][21]6 h 56 min
Filme na Netflix, definição Baixa (no Brasil, Baixo)até 0,3 GB por hora[22][23]pelo menos 3 h 20 min
Filme na Netflix, definição Média (no Brasil, Médio)até 0,7 GB por hora[22][23]pelo menos 1 h 25 min
Filme na Netflix, definição Alta (no Brasil, Alto), alta definiçãoaté 3 GB por hora[22][23]pelo menos 20 min
Filme na Netflix, definição Alta (no Brasil, Alto), ultra-alta definição (4K)até 7 GB por hora[22][23]pelo menos 8 min
Segundo o manual da Canon, num cartão de 32 GB cabem cerca de 3 510 destas fotos JPEG, e o tamanho do ficheiro depende, entre outras coisas, do motivo e da sensibilidade ISO[18]. A Apple indica que os ficheiros ProRAW são 10 a 12 vezes maiores do que os ficheiros HEIF ou JPEG[19], por isso uma foto normal de 12 MP de um iPhone tem cerca de 2,1 a 2,5 MB, e 1 GB leva 400 a 480 dessas fotos. A Netflix indica valores máximos, por isso 1 GB de dados dá pelo menos esse tempo.

Que escritas aceita este conversor?

O campo Converter de aceita um número escrito de várias maneiras, também com a sua unidade. A tabela mostra o que o conversor faz com cada escrita quando começa com as definições predefinidas: MB por baixo do campo Converter de, KB por baixo do campo Converter para e a opção Binário (1024). Os resultados foram calculados pelo próprio conversor.
O que escreveUnidade por baixo do campo Converter deResultado no campo Converter paraComo lemos a escrita
1,5MB1536 KBA vírgula separa a parte decimal, por isso o campo lê um megabyte e meio.
1.5MB1536 KBUm ponto antes de um único algarismo também separa a parte decimal, por isso o resultado é o mesmo que com 1,5.
1.500MB1536 KBNo Brasil, o ponto separa os milhares, mas um ponto isolado lemo-lo sempre como separador decimal e calculamos com um megabyte e meio. Por baixo do campo aparece a indicação «Lido como 1,5. Se queria dizer 1500, escreva 1500.»
1 500MB1536000 KBÉ assim que o Windows em Portugal agrupa os milhares. O campo lê o espaço como separador de milhares e calcula com mil e quinhentos megabytes.
3/4MB768 KBO campo calcula a fração como três quartos de megabyte.
2,5 milMB2560000 KBA palavra mil multiplica o número por mil, por isso o campo calcula com 2500 MB.
2,5 milhõesMB2560000000 KBA palavra milhões multiplica o número, por isso o campo calcula com 2 500 000 MB.
1,5 TBTB1610612736 KBUma unidade da lista escrita junto ao número muda a lista por baixo do campo para TB, e por baixo do campo aparece a linha «O que escreveu indica a unidade TB, por isso selecionámo-la para este campo.»
500 gbGB524288000 KBO campo lê as minúsculas como gigabytes. Quando a unidade é escrita no teclado, o campo reconhece-a depois de uma breve pausa.
8 GbGbit976562,5 KBUm G maiúsculo com um b minúsculo indica gigabits, por isso a lista muda para Gbit.
2 GiBGiB2097152 KBO i indica uma unidade binária, por isso a lista por baixo do campo muda para GiB.
2,34 MB (2 457 600 bytes)B2400 KBÉ assim que a janela Propriedades do Windows em Portugal mostra o tamanho de um ficheiro. O campo usa o número exato de bytes entre parênteses e muda a lista para B.
2,34 MB (2.457.600 bytes)B2400 KBÉ a mesma linha com o ponto dos milhares usado no Brasil. O campo também usa os bytes exatos entre parênteses.
1 bilião de bytesB976562500 KBÉ assim que a Apple em Portugal escreve um terabyte. O campo lê bilião como 10¹² e muda a lista para B.
1 trilhão de bytesB976562500 KBÉ o mesmo terabyte como a Apple o escreve no Brasil. O campo também lê trilhão como 10¹².
2 nibblesnibble0,0009766 KBO campo reconhece nibble e meio byte como uma unidade da lista, por isso muda a lista por baixo do campo para nibble.

O que significam bit, nibble, kbit, Mbit, Gbit, Tbit e os bits maiores?

Bit (bit)

O bit é um algarismo binário, 0 ou 1, e a unidade básica de informação. Claude Shannon usou a palavra pela primeira vez no artigo de 1948 «A Mathematical Theory of Communication» e atribuiu-a a John Tukey, que numa nota dos Bell Labs de 9 de janeiro de 1947 tinha abreviado «binary digit» para «bit»[24]. O símbolo da norma IEC é «bit», enquanto a norma IEEE 1541 recomendava um «b» minúsculo, fácil de confundir com o «B» maiúsculo do byte[24].

Em bits indica-se o comprimento das chaves de cifra: desde 2015, o instituto norte-americano NIST recomenda chaves RSA de pelo menos 2 048 bits[25], ou seja, 256 B. Uma imagem Full HD de 1920 × 1080 píxeis com profundidade de cor de 24 bits, que dá 16 777 216 cores[26], ocupa sem compressão 49 766 400 bits, ou 6,2208 MB no padrão decimal.

Nibble

Um nibble, também escrito nyble, é uma sucessão de quatro bits, e dois nibbles formam um byte de 8 bits[27]. Na lista do conversor aparece como nibble – Nibbles (4 bits). 1 KB são 2 048 nibbles no padrão binário.

Kilobit (kbit)

Um kilobit são mil bits. As memórias pequenas da eletrónica descrevem-se em kilobits, e as suas fichas técnicas contam muitas vezes o kilobit em binário. A Microchip apresenta a EEPROM 24LC256 como «32K x 8 (256 Kbit)», e os seus endereços vão de 0000 a 7FFF, ou seja, 32 768 bytes[28]. Esses 256 Kbit são, portanto, 32 KiB, ou 262,144 kbit em kilobits decimais. A Calculadora do Windows em português de Portugal abrevia os Quilobits como Kb e os Quilobytes como KB, e só o b os distingue[29].

Megabit (Mbit)

Um megabit é um milhão de bits. A capacidade dos cartuchos da Super Nintendo indicava-se em megabits, de 2 a 48 Mbit[30], e hoje o megabit aparece sobretudo nos chips de memória flash. A Winbond apresenta o chip W25Q64JV como «64M-bit», mas as suas 32 768 páginas de 256 bytes dão 64 × 1 048 576 bits[31], por isso numa ficha técnica um megabit é muitas vezes um mebibit.

64 Mibit são exatamente 8 MiB, e os 48 Mbit do maior cartucho da Super Nintendo são 6 MB.

Gigabit (Gbit)

Um gigabit são mil milhões de bits, ou um bilhão no Brasil. A capacidade de cada chip de RAM indica-se em gigabits: a norma DDR4 prevê chips de 2, 4, 8 e 16 Gbit[32]. 8 GB são 64 Gbit, por isso um módulo de 8 GB precisa de 8 chips de 8 Gbit.

Módulo de memória RAM com uma etiqueta onde se lê 4GB 2Rx8 PC3-12800S-11-11-F3, ao lado de chips pretos com a referência H5TQ2G83CFR
A etiqueta do módulo de memória indica uma capacidade de 4GB, e os chips ao lado têm a referência H5TQ2G83CFR. Esses 4 GB são 32 Gbit, por isso cabem no módulo 16 chips de 2 Gbit. Foto: Omar Sabra, Unsplash.

Quando a descrição de um chip diz 8Gb, refere-se a 8 gigabits, ou seja, 1 GB.

Terabit (Tbit)

Um terabit são mil gigabits. Números de bits tão grandes aparecem na fiabilidade dos discos: a Western Digital indica para o WD Red Plus menos de 1 erro de leitura em cada 10¹⁴ bits[33], ou seja, em cada 100 Tbit, que são 12,5 TB de dados lidos.

Petabit (Pbit) e bits maiores

Os prefixos seguintes do SI dão o petabit (Pbit), o exabit (Ebit), o zettabit (Zbit), o yottabit (Ybit), o ronnabit (Rbit) e o quettabit (Qbit), e cada um vale mil vezes o anterior[4][34]. Convertidos em bytes, 1 Pbit são 125 TB, 1 Ebit são 125 PB e 1 Qbit são 125 RB. Os petabits também aparecem na velocidade das ligações, em petabits por segundo, e essa calcula-a o conversor de velocidade da internet.

O que são Kibit, Mibit, Gibit e os bits binários maiores?

O kibibit (Kibit), o mebibit (Mibit) e o gibibit (Gibit) contam os bits em potências de dois: cada passo do prefixo vale 1024[5]. A lista continua com o tebibit (Tibit), o pebibit (Pibit), o exbibit (Eibit), o zebibit (Zibit), o yobibit (Yibit), o robibit (Ribit) e o quebibit (Qibit). Raramente os vai ver com estes nomes, porque a indústria das memórias continua a usar K, M e G em sentido binário para o tamanho das memórias, como reconhece o organismo de normalização JEDEC no seu dicionário[7]. No Excel escrevem-se "kibit", "Mibit" ou "Gibit"[9].

1 Gibit são 1,073742 Gbit, por isso confundir o gibibit com o gigabit desvia o resultado em 7,4 %. 1 Mibit são 1,048576 Mbit, e 1 Kibit são 1,024 kbit. A diferença cresce com cada prefixo, e 1 Qibit já são 1,267651 Qbit.

O que significam B, KB, MB, GB, TB, PB, EB, ZB, YB, RB e QB?

Byte (B)

O Dicionário Priberam define o byte como a unidade de medida de informação equivalente a oito bits, com o símbolo B[35]. Oito bits formam 256 combinações diferentes de zeros e uns, por isso um byte guarda um número de 0 a 255[36]. A palavra apareceu em 1956, nos documentos de Werner Buchholz para o computador IBM Stretch[37].

Quantos bytes ocupa um texto depende da codificação. Em UTF-8, um carácter ocupa de 1 a 4 bytes: as letras sem acento ocupam 1 byte cada, e o ç, o ã, o õ ou as vogais com acento, como á ou é, ocupam 2, porque estão no intervalo que a norma escreve com dois bytes[38].

Kilobyte (KB)

Um kilobyte são 1 000 bytes no padrão decimal e 1 024 no binário. Em kilobytes contam-se as memórias pequenas: o microcontrolador ATmega328P da placa Arduino Uno tem 1 024 bytes de memória EEPROM, que guarda os dados mesmo sem alimentação[39].

Os kilobytes também decidem quanto espaço um ficheiro ocupa no disco. O tamanho de cluster predefinido do sistema de ficheiros NTFS é de 4 KB[40], e o NTFS atribui espaço aos ficheiros em múltiplos do tamanho do cluster[41]. Um ficheiro de 5 000 bytes ultrapassa um pouco um cluster, por isso ocupa dois, ou seja, 8 192 B.

Megabyte (MB)

Um megabyte são 1 000 kilobytes, ou 1 024 no padrão binário. Quando cria um volume na Gestão de Discos do Windows, chamada Gerenciamento de Disco no Brasil, o assistente pede o tamanho em megabytes[42]. Em megabytes cabem também jogos pequenos: no Steam, o Horizon Chase Turbo, do estúdio Aquiris de Porto Alegre, hoje Epic Games Brasil[43], pede 800 MB de espaço disponível[44].

Os dois significados do megabyte podem até misturar-se. Um disquete de 3½ polegadas de alta densidade tem 18 setores por pista, 80 pistas por face e 512 bytes por setor, e a sua capacidade é de 1440 KB[45]. Com duas faces, são 1 474 560 bytes. O rótulo diz 1,44 MB porque usa um megabyte misto de 1000 × 1024 bytes[46]. No padrão puramente decimal são 1,47456 MB, e no binário 1,40625 MB.

Gigabyte (GB)

Um gigabyte são 1 000 megabytes, ou 1 024 no padrão binário. Os tarifários móveis contam os dados em gigabytes: segundo a ANACOM, no 1.º trimestre de 2026 cada utilizador ativo de Internet móvel em Portugal consumiu, em média, 18,5 GB por mês[47], ou seja, 18 500 MB.

O sistema de ficheiros FAT32 tem um limite conhecido: um ficheiro não pode passar de 4 GiB menos 1 byte[48], ou seja, 4 294 967 295 bytes. Em gigabytes contados como no Windows são quase exatamente 4 GB, e em gigabytes decimais cerca de 4,29 GB. Um DVD de uma camada guarda 4,7 GB e um de dupla camada 8,5 GB[49], e em unidades binárias os 4,7 GB de um DVD são cerca de 4,38 GiB. O conversor de GB para MB passa de gigabytes para megabytes.

Terabyte (TB)

Um terabyte são 1 000 gigabytes, ou 1 024 no padrão binário. A capacidade dos discos indica-se em terabytes, e aqui ainda se sente um limite antigo. O esquema de partições MBR numera os setores com 32 bits, por isso com setores de 512 bytes chega no máximo a 2 199 023 255 552 bytes. A Microsoft chama-lhe o limite de 2 TB e, na mesma página, traduz esse valor em 2,199 TB, aproximadamente 2,2 TB[50], porque esses 2 TB são contados em potências de dois: 2 TiB são 2,199 TB decimais. O espaço acima do limite fica inutilizável, por isso um disco de 3 TB ou 4 TB deve ser inicializado com o esquema GPT. Num disco já inicializado com MBR, a Gestão de Discos tem o comando Converter para Disco GPT, e a Microsoft recomenda fazer antes uma cópia de segurança dos dados importantes[50].

A norma IDEMA fixa o número de setores de um disco: para um de 4 TB com setores de 512 bytes dá 7 814 037 168 setores, ou seja, 4 000 787 030 016 bytes[51]. Em unidades binárias são 3,64 TiB. O conversor de TB para TiB passa de terabytes para tebibytes.

Petabyte (PB)

Um petabyte são 1 000 terabytes. Os supercomputadores trabalham em petabytes: o Deucalion, do Minho Advanced Computing Centre, tem 10 PB em discos rígidos e 430 TB em NVMe no seu sistema de ficheiros Lustre[52]. Esses 10 PB são 10 000 TB.

Um cartucho LTO-9 guarda 18 TB sem compressão[53], por isso um petabyte decimal precisa de 56 cartuchos. Um volume NTFS pode chegar a 8 PB no Windows 10 a partir da versão 1709 e no Windows Server 2019, com um cluster de 2 048 KB[40]. O conversor de PB para TB também converte petabytes.

Exabyte (EB)

Um exabyte são 1 000 petabytes, ou seja, 10¹⁸ bytes. Aqui Portugal e o Brasil dão nomes diferentes ao mesmo número. A escala longa, usada em todos os países de língua portuguesa exceto o Brasil, chama a 10¹⁸ um trilião, e em Portugal esta regra vem da norma NP-18 de 1960. O Brasil usa a escala curta, em que 10¹⁸ é um quintilhão[54]. Um exabyte é, portanto, um trilião de bytes em Portugal e um quintilhão de bytes no Brasil.

Zettabyte (ZB)

Um zettabyte são 1 000 exabytes, ou seja, mil triliões de bytes em Portugal e um sextilhão de bytes no Brasil[54]. O prefixo zetta é recente: a Conferência Geral de Pesos e Medidas acrescentou-o ao SI em 1991, juntamente com yotta[55]. Um sistema de ficheiros ZFS pode guardar até 256 mil biliões de zettabytes, ou 256 quatrilhões na contagem brasileira[56].

Yottabyte (YB)

Um yottabyte são 1 000 zettabytes, um quatrilião de bytes em Portugal e um septilhão no Brasil[54].

Ronnabyte (RB) e quettabyte (QB)

Yotta foi o maior prefixo do SI até 2022. Na 27.ª reunião, nesse ano, a Conferência Geral de Pesos e Medidas acrescentou ronna (R) para 10²⁷ e quetta (Q) para 10³⁰[34]. Entre as razões, a resolução aponta as necessidades da ciência de dados, que em breve vai exprimir quantidades de informação digital acima de 10²⁴, e a importância de agir a tempo para que não se adotem nomes de prefixos não oficiais[34]. Um ronnabyte são, portanto, 1 000 yottabytes, e um quettabyte 1 000 ronnabytes. 1 QB são 1 000 000 YB.

O que são KiB, MiB, GiB, TiB, PiB, EiB, ZiB, YiB, RiB e QiB?

Estas unidades contam os bytes em potências de dois, e cada passo do prefixo vale 1024[5]. A diferença em relação à unidade decimal cresce a cada passo: 1 KiB são 1,024 KB, 1 GiB são 1,073742 GB, 1 TiB são 1,099512 TB, 1 PiB são 1,1259 PB e 1 QiB já são 1,267651 QB.

Kibibyte (KiB)

Os discos rígidos mais antigos usam setores de 512 bytes, e os discos com Advanced Format setores de 4 096 bytes[57], ou seja, exatamente 4 KiB. Os comandos df e du do GNU Coreutils mostram os tamanhos em blocos de 1 024 bytes por predefinição, ou seja, 1 KiB[58].

Mebibyte (MiB)

Os mebibytes aparecem na configuração de servidores e contentores. A documentação do Kubernetes em português indica que 128974848, 129e6, 129M, 128974848000m e 123Mi representam, a grosso modo, o mesmo valor[59]. Ali, a diferença entre maiúsculas e minúsculas conta: um pedido de 400m de memória corresponde a 0,4 byte, e quem o escreveu queria provavelmente 400Mi ou 400M[59]. 123 MiB são 128,974848 MB.

Gibibyte (GiB)

Os serviços na nuvem costumam dimensionar os discos virtuais em gibibytes. Na Amazon Web Services, um volume gp3 pode ter entre 1 GiB e 64 TiB[60]. 100 GiB são 107,374182 GB, por isso esse disco guarda mais do que o número sugere. O conversor de GiB para GB converte nos dois sentidos.

Tebibyte (TiB)

A Microsoft indica para o NTFS um limite de 16 TB com clusters de 4 KB[40], que são 2³² − 1 clusters de 4 096 bytes, ou seja, menos 4 KiB do que 16 TiB. 16 TiB são 17,592186 TB, por isso um volume NTFS com clusters de 4 KB não chega a ocupar todo um disco de 18 TB.

Pebibyte (PiB)

No Azure NetApp Files, a Microsoft oferece volumes grandes de até 1 PiB, ou 2 PiB mediante pedido especial, e volumes muito grandes de até 7,2 PiB com o acesso frio ativado[61]. 1 PiB equivale a 1 125,899907 TB. No Linux, o comando df -h mostra os tamanhos em potências de 1024, e as suas letras K, M, G, T e P significam de kibibytes a pebibytes[62].

Exbibyte (EiB)

Um processador com endereços de memória de 64 bits pode endereçar diretamente 2⁶⁴ bytes de memória[63], que são exatamente 16 EiB. Em exabytes decimais são 18,446744 EB.

Zebibyte (ZiB)

A tabela de partições GPT pode endereçar discos de até 8 ZiB com setores de 512 bytes, e de até 64 ZiB com setores de 4 096 bytes[64]. 8 ZiB são 9,444733 ZB.

Yobibyte (YiB), robibyte (RiB) e quebibyte (QiB)

O yobibyte são 1 024 zebibytes. Os prefixos binários seguintes, robi (Ri) para 2⁹⁰ e quebi (Qi) para 2¹⁰⁰, foram adotados pela IEC em 2025[7]. Um robibyte são, portanto, 1 024 yobibytes, e o quebibyte, a maior unidade da lista do conversor, tem 1 267 650 600 228 229 401 496 703 205 376 bytes.

Fontes

  1. Como é medida a capacidade de armazenamento nos dispositivos Apple — Apple
  2. Como a capacidade de armazenamento é avaliada em dispositivos Apple (Brasil) — Apple
  3. Terabyte — Wikipédia
  4. Sistema Internacional de Unidades (SI), tradução autorizada pelo BIPM da 9.ª edição de 2019 — Inmetro e Instituto Português da Qualidade
  5. Prefixes for binary multiples (versão em inglês) — National Institute of Standards and Technology
  6. Gigabyte (versão em inglês) — Wikipédia
  7. Binary prefix (versão em inglês) — Wikipédia
  8. CONVERTER (função CONVERTER) — Microsoft
  9. CONVERT function (versão em inglês) — Microsoft
  10. Manter os zeros à esquerda e números grandes — Microsoft
  11. about_Numeric_Literals (versão em inglês) — Microsoft
  12. Envie anexos na mensagem do Gmail — Google
  13. Limites de envio no Outlook.com — Microsoft
  14. Tamanho da caixa de correio e limites de envio de mensagens no iCloud — Apple
  15. Planos e preços para atualizar o seu armazenamento na nuvem — Google
  16. Preços e planos do iCloud+ — Apple
  17. FAQs do armazenamento da Microsoft — Microsoft
  18. Manual do produto: EOS R50: Características Técnicas — Canon
  19. Sobre o Apple ProRAW — Apple
  20. Qualidade do áudio (Portugal) — Spotify
  21. Qualidade do áudio (Brasil) — Spotify
  22. Como controlar a quantidade de dados utilizada pela Netflix — Netflix
  23. Como controlar o uso de dados pela Netflix — Netflix
  24. Bit (versão em inglês) — Wikipédia
  25. Key size (versão em inglês) — Wikipédia
  26. Color depth (versão em inglês) — Wikipédia
  27. Nibble — Wikipédia
  28. 24AA256/24LC256/24FC256 Data Sheet (versão em inglês) — Microchip Technology
  29. Textos em português da Calculadora do Windows (Resources.resw) — Microsoft
  30. Super Nintendo Entertainment System Game Pak (versão em inglês) — Wikipédia
  31. W25Q64JV, ficha técnica, revisão J de 27/03/2018 (versão em inglês) — Winbond
  32. DDR4 SDRAM (versão em inglês) — Wikipédia
  33. Product Brief: WD Red Plus (versão em inglês) — Western Digital
  34. Resolution 3 of the 27th CGPM (2022): On the extension of the range of SI prefixes (versão em inglês) — Bureau International des Poids et Mesures
  35. byte — Dicionário Priberam da Língua Portuguesa
  36. Byte (versão em inglês) — Wikipédia
  37. Timeline of the IBM Stretch/Harvest Era (1956–1961) (versão em inglês) — Computer History Museum
  38. RFC 3629: UTF-8, a transformation format of ISO 10646 (versão em inglês) — RFC Editor
  39. EEPROM Library (versão em inglês) — Arduino
  40. Visão geral do NTFS — Microsoft
  41. Corrigir problemas de espaço em disco em volumes NTFS — Microsoft
  42. Gestão de Discos no Windows — Microsoft
  43. Epic Games Brasil — Wikipédia
  44. Horizon Chase Turbo, requisitos de sistema — Steam
  45. Disquete — Wikipédia
  46. Megabyte (versão em inglês) — Wikipédia
  47. Consumo de dados móveis aumenta 39,3% no 1.º trimestre — ANACOM, Portal do Consumidor
  48. File Allocation Table (versão em inglês) — Wikipédia
  49. DVD (versão em inglês) — Wikipédia
  50. Suporte Windows para discos rígidos que excedem 2 TB — Microsoft
  51. LBA1-03 LBA Count for Disk Drives Standard (versão em inglês) — IDEMA
  52. Deucalion User Guide (versão em inglês) — Minho Advanced Computing Centre (MACC)
  53. Linear Tape-Open (versão em inglês) — Wikipédia
  54. Escalas curta e longa — Wikipédia
  55. Resolution 4 of the 19th CGPM (1991) (versão em inglês) — Bureau International des Poids et Mesures
  56. ZFS (versão em inglês) — Wikipédia
  57. Advanced Format (versão em inglês) — Wikipédia
  58. Block size, GNU Coreutils (versão em inglês) — Free Software Foundation
  59. Gerenciamento de recursos em Pods e contêineres — The Kubernetes Authors
  60. Volumes SSD de uso geral do Amazon EBS — Amazon Web Services
  61. Compreender grandes volumes nos Arquivos NetApp do Azure — Microsoft
  62. df(1) – Linux manual page (versão em inglês) — man7.org
  63. 64-bit computing (versão em inglês) — Wikipédia
  64. GUID Partition Table (versão em inglês) — Wikipédia
  65. octeto — Dicionário Priberam da Língua Portuguesa
  66. MSFT_Disk class (versão em inglês) — Microsoft
  67. lsblk(8) – Linux manual page (versão em inglês) — man7.org
  68. The Java Language Specification, capítulo 4.2 (versão em inglês) — Oracle

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 unidades de dados

Porque é que um byte tem 8 bits?

Sobretudo por razões históricas. Os primeiros computadores guardavam os caracteres em códigos de 4 e 6 bits, e em 1963 o código ASCII passou o carácter para 7 bits[36]. O IBM Stretch, entregue ao laboratório de Los Alamos em abril de 1961, foi o primeiro a usar bytes de 8 bits[37]. Impuseram-se com os computadores IBM System/360, que guardavam os caracteres no código EBCDIC de 8 bits, e nos anos 70 com os microprocessadores de 8 bits, como o Intel 8080[36]. Oito é ainda uma potência de dois cómoda, e um byte divide-se em duas metades de 4 bits, cada uma das quais representa exatamente um algarismo hexadecimal[36].

Byte e octeto são a mesma coisa?

Sim. O Dicionário Priberam regista o byte como nome masculino, pronunciado «báite», com o plural bytes, e dá octeto como sinónimo[35]. O octeto é também a unidade de informação equivalente a oito bits, mas com o símbolo o[65].

Como vejo a capacidade exata de um disco em bytes?

No Windows, o comando do PowerShell (Get-Disk -Number 0).Size lê a propriedade Size do disco número 0, que dá o seu tamanho em bytes[66]. No Linux, o comando lsblk com a opção -b mostra o número completo de bytes em vez de unidades arredondadas[67]. Escreva esse número num campo com a unidade B, e o conversor mostra-o em qualquer outra unidade.

Quantos bytes tem um int?

Em Java, um int tem 32 bits, ou seja, 4 B, e um long 64 bits, ou seja, 8 B[68]. Uma palavra de máquina ocupa 4 bytes num sistema de 32 bits[36].

Captura de ecrã da ferramenta gratuita da Arteon: Conversor de unidades de dados – consulte 43 unidades

Tem alguma pergunta ou sugestão?

Se encontrar um erro numa tabela ou tiver uma ideia para o conversor, escreva-nos.