Bytes a Megabytes

Bytes a Megabytes: fórmula exacta, valors comuns i conversió inversa. Gratuït, sense registre.

Resultat
0.000001

1 B = 0.000001 MB

Fórmula de conversió

1 B = 0.000001 MB

Valors comuns de Bytes a Megabytes

BytesMegabytes
1 B0.000001 MB
2 B0.000002 MB
3 B0.000003 MB
5 B0.000005 MB
10 B0.00001 MB
20 B0.00002 MB
50 B0.00005 MB
100 B0.0001 MB

Cada conversió s'executa al vostre navegador. Res del que escriviu es puja a BroBroGo.

Preguntes freqüents

Com es converteix Bytes a Megabytes?

Utilitzeu la fórmula que trobareu a sota, o simplement escriviu un valor a dalt i el resultat s'actualitzarà a l'instant.

És precís aquest convertidor?

Sí. Utilitza el factor de conversió exacte definit internacionalment, calculat directament al vostre navegador: no s'arrodoneix res ni s'envia cap dada a cap servidor.

De bytes a megabytes: conversió decimal exacta

Aquesta pàgina converteix un valor numèric en bytes (B) al seu equivalent en megabytes (MB) seguint la convenció decimal del SI (Sistema Internacional), on 1 MB equival exactament a 1 000 000 de bytes. Es tracta d’una eina senzilla, directa i sense ambigüitats: ni factors 1 024, ni divisions per 1 048 576. Només una divisió neta per un milió.

El que fa diferent aquesta pàgina és que utilitza exclusivament el divisor 1 000 000, i no el factor binari (2²⁰ = 1 048 576) que es reserva per a la conversió a mebibytes (MiB). Així, si un disc dur s’anuncia com a 500 GB, en realitat conté 500 × 10⁹ bytes, que el sistema operatiu, si fa servir unitats binàries, mostrarà com uns 465 GiB. Aquesta pàgina explica explícitament per què existeix aquesta discrepància, i les pàgines germanes per a KiB, MiB o GiB ja fan servir el factor binari.

Com funciona la conversió

L’eina accepta qualsevol valor numèric no negatiu: nombres enters, decimals i fins i tot nombres molt grans (per exemple, 10¹² B). Un cop introduït el nombre de bytes, l’eina calcula el resultat amb la fórmula:

MB = bytes × 0,000001

o, equivalentment, dividint per 1 000 000. A la inversa, si l’usuari introdueix un valor en megabytes, l’eina retorna els bytes corresponents mitjançant:

bytes = MB × 1 000 000

El resultat es mostra com un nombre sense etiqueta d’unitat: per exemple, «5» o «0,000001». Això evita confusions amb l’abreviatura i permet que l’usuari interpreti el resultat segons el seu context.

Exemples pràctics

Bytes (B) Càlcul Megabytes (MB)
1 000 000 1 000 000 ÷ 1 000 000 1
500 000 000 500 000 000 ÷ 1 000 000 500
2 500 000 2 500 000 ÷ 1 000 000 2,5
0 0 × 0,000001 0
1 1 × 0,000001 0,000001

Tots els valors són exactes sempre que el nombre de bytes sigui múltiple d’1 000 000. Si no, el resultat pot tenir decimals fins a la precisió de l’aritmètica de coma flotant estàndard del navegador.

Per què existeixen dues definicions de «megabyte»? La divisòria decimal-binària

L’origen de la confusió rau en la història de la informàtica. Als inicis, la memòria i l’emmagatzematge s’organitzaven en potències de 2 (perquè els circuits digitals funcionen amb bits, i 2¹⁰ = 1 024 és molt proper a 1 000). Així, un «kilobyte» de memòria RAM passà a ser 1 024 bytes, i un «megabyte», 1 024 × 1 024 = 1 048 576 bytes.

Però el Sistema Internacional d’Unitats (SI) defineix el prefix «mega-» com a 10⁶, és a dir, 1 000 000. Quan els fabricants de discs durs van començar a anunciar capacitats en gigabytes, van utilitzar la definició decimal: 1 GB = 10⁹ bytes. Això donava xifres més grans en el paper, però el sistema operatiu (que sovint feia servir la interpretació binària) mostrava una capacitat menor.

Per a resoldre aquesta ambigüitat, la Comissió Electrotècnica Internacional (IEC) va introduir els prefixos binaris el 1998: kibi (Ki), mebi (Mi), gibi (Gi), etc. Així, 1 MiB = 1 048 576 bytes, i 1 MB = 1 000 000 bytes. Aquesta pàgina es manté fidel a la convenció decimal del SI, perquè és la que fan servir la majoria de serveis al núvol (AWS, Google Cloud, Azure) i els fabricants de discs durs i SSD. Les pàgines germanes d’aquest lloc per a KiB, MiB i GiB utilitzen el factor binari (1 024), de manera que l’usuari pot triar la conversió que necessiti.

Impacte en la capacitat real

Un exemple clàssic: un disc dur anunciat com a 1 TB (terabyte decimal) conté 1 000 000 000 000 de bytes. En un sistema que reporti en gibibytes (GiB), la capacitat visible serà:

(1 000 000 000 000) / (1 073 741 824) ≈ 931,32 GiB

Aquesta diferència d’un 7% aproximadament és la causa de les queixes recurrents d’usuaris que «perden» espai.

Regles i casos límit

L’eina només accepta entrades numèriques no negatives. Si l’usuari introdueix un nombre negatiu o text no numèric, es mostra un error. No s’aplica cap arrodoniment forçat: el resultat es calcula amb la precisió que ofereix l’aritmètica de coma flotant (double precision) del navegador. Per a valors molt grans (per exemple, 10¹⁵ bytes), la representació pot emprar notació científica si el nombre de dígits ho requereix, però la conversió matemàtica és exacta dins dels límits de la representació.

Per a zero bytes, el resultat és exactament zero megabytes, sense cap excepció.

No s’afegeix cap unitat al resultat numèric, perquè l’eina vol ser independent del context: un desenvolupador pot fer servir el nombre directament en una interfície d’usuari sense necessitat de parsejar text.

A qui va dirigida aquesta conversió

  1. Usuaris finals que volen entendre la diferència entre la capacitat anunciada d’un disc o telèfon i la que mostra el sistema operatiu. Amb aquesta pàgina poden verificar que, per exemple, un «256 GB» realment són 256 × 10⁹ bytes, i que el sistema operatiu ho converteix a uns 238 GiB perquè fa servir el factor binari.

  2. Desenvolupadors que necessiten mostrar fitxers o espais d’emmagatzematge en una interfície humana. Si una API retorna el nombre de bytes, convertir-lo a megabytes decimals (dividint per 10⁶) és una manera clara i estàndard de presentar les dades, sobretot si l’aplicació s’adreça a un públic general.

  3. Analistes de costos al núvol: molts proveïdors facturen per gigabytes decimals (1 GB = 10⁹ bytes). Saber convertir bytes a megabytes decimals ajuda a estimar factures sense errors de biaix binari.

  4. Estudiants de tecnologia o informàtica que aprenen la diferència entre prefixos decimals i binaris. Aquesta pàgina proporciona una eina de càlcul immediata i una explicació del context.

  5. Qualsevol persona que compari capacitats d’emmagatzematge entre dispositius anunciats en unitats decimals i ús real en unitats binàries.

Errors habituals i idees errònies

Un error molt comú és assumir que 1 MB sempre és 1 048 576 bytes, fins i tot quan es parla de discs durs o transferències de dades. Per exemple, un proveïdor d’Internet que ofereix 100 Mbps (megabits per segon) i un usuari que vol calcular la velocitat de descàrrega en megabytes per segon (MB/s). La conversió correcta és: 100 Mbps ÷ 8 = 12,5 MB/s, on el «MB» és decimal (1 MB = 1 000 000 bytes). Si l’usuari fa servir el factor 1 048 576, obtindria 100 Mbps ÷ 8 = 12,5 MB/s, però llavors interpretaria que són 12,5 × 1 048 576 = 13 107 200 bytes per segon, cosa que no és la unitat real que es transmet (que sí que es mesura en bytes, no en mebibytes). Per tant, per a velocitats de xarxa sempre és correcte usar el factor decimal.

Un altre error és barrejar les unitats en factures de núvol. Suposem que un servei cobra 0,023 $ per GB al mes. Si un client té emmagatzemats 500 000 000 000 de bytes, la factura serà:

(500 000 000 000) / 10⁹ × 0,023 = 500 × 0,023 = 11,50 $

Si en lloc d’això es divideix per 1 073 741 824 (1 GiB), s’obtindrien uns 465,66 GiB i un cost de 10,71 $, una infravaloració de gairebé un 7%.

Preguntes freqüents

Quina diferència hi ha entre un megabyte (MB) i un mebibyte (MiB)?

Un megabyte (MB) és 1 000 000 de bytes, mentre que un mebibyte (MiB) és 1 048 576 bytes (2²⁰). El primer és decimal, el segon binari.

Per què el meu disc dur de 500 GB només mostra 465 GB al Windows?

Windows, per defecte, mostra la capacitat en gibibytes (GiB) però els etiqueta com a «GB». El disc dur té 500 × 10⁹ bytes, que equivalen a 500 000 000 000 ÷ 1 073 741 824 ≈ 465,66 GiB.

Puc convertir bytes a gigabytes amb la mateixa pàgina?

La pàgina actual només fa la conversió a megabytes. Per a gigabytes decimials (1 GB = 10⁹ B) o d’altres unitats, cal usar les pàgines corresponents del lloc (enllaçades a la navegació).

Què passa si introdueixo un nombre negatiu?

L’eina rebutja qualsevol entrada negativa i mostra un missatge d’error, perquè el nombre de bytes no pot ser negatiu.

L’eina arrodoneix els decimals?

No força cap arrodoniment. El resultat s’obté amb la precisió de l’aritmètica de coma flotant del navegador. Per a la majoria de casos pràctics, els decimals són suficients.

Puc usar aquesta pàgina per convertir velocitats de xarxa?

Sí, la conversió és la mateixa: si tens 10 000 000 de bytes per segon, són exactament 10 MB/s (decimals). Però recorda que les velocitats de xarxa sovint es donen en bits per segon: 10 MB/s equivalen a 80 Mbps (megabits per segon).