Slik fungerer omregningen
På denne siden skriver du inn et antall byte, og umiddelbart får du se hvor mange megabyte det tilsvarer. Omregningen bruker rent desimaltelt basert på SI-prefikset "mega" – det vil si at én megabyte (MB) er definert som nøyaktig 1 000 000 byte. Formelen er derfor
megabyte = byte × 0,000001 (eller delt på 1 000 000).
Siden godtar både hele tall, desimaltall og svært store tall. For null byte blir resultatet null megabyte. Hvis du skriver inn en negativ verdi eller tekst som ikke er et tall, gir siden en feilmelding. Utdataen er et reint tall uten enhet – for eksempel 5 eller 0,000001 – slik at du selv kan sette på enheten i din egen bruk.
Siden inneholder også en motsatt omregning: du kan taste inn et antall megabyte og få tilsvarende antall byte ved å multiplisere med 1 000 000.
Ingen avrunding er tvunget ut over det flyttallsaritmetikken i nettleseren gir. Derfor får du full desimalpresisjon, selv om resultatet kan ha mange desimaler.
Hvorfor desimal og ikke binær – SI versus IEC
Det som gjør denne siden annerledes, er at den holder seg konsekvent til den desimale (SI) tolkningen av «megabyte». Mange forveksler megabyte med mebibyte (MiB), som er 1 048 576 byte (2²⁰). Siden bruker alltid 1 MB = 1 000 000 byte – den faktoren harddiskprodusenter, de fleste skytjenester og internasjonale standarder (SI) legger til grunn.
Datamaskiner opererer i bunn av to-tallsystemet, og minnebrikker (RAM) adresseres gjerne med kapasiteter som er potenser av to. Operativsystemer som Windows rapporterer ofte lagringsplass i binære enheter, men kaller dem feilaktig for «megabyte» eller «gigabyte» i brukergrensesnittet. macOS har siden OS X 10.6 brukt desimale enheter for harddiskvisning. Linux varierer fra distribusjon til distribusjon.
Dermed oppstår den velkjente forskjellen: En «500 GB»-harddisk har 500 × 10⁹ byte (500 000 000 000 byte). Når Windows viser denne plassen i binære gigabyte (GiB), blir tallet omtrent 465 GiB. Dette er ikke en feil, men en konsekvens av to ulike definisjoner.
Historisk kommer tallet 1 024 fra 2¹⁰ – et praktisk tall i datamaskinarkitektur. Samtidig ble SI-prefiksene (kilo = 10³, mega = 10⁶) tatt i bruk for lagringskapasitet i 1970- og 80-årene, uten at alle ble enige om hva de skulle bety. Den internasjonale elektrotekniske kommisjonen (IEC) innførte i 1998 de binære prefiksene kibi, mebi, gibi for å rydde opp. Nå finnes begge standardsettene side om side.
Søskensidene for KiB, MiB og GiB på dette nettstedet bruker den binære faktoren (1 MiB = 1 048 576 byte). Denne siden holder seg rent desimal.
Hvem har nytte av verktøyet?
- Utviklere: API-er fra skytjenester, filsystemer eller enheter leverer ofte størrelser i byte. Når du skal vise dem for mennesker i en web-app, vil du normalt konvertere til MB eller GB. Hvis du bruker desimal (SI), får du samme tall som lagringsleverandøren bruker i fakturaen.
- Cloud-kostnadsanalytikere: De fleste skyleverandører (AWS, Azure, Google Cloud) fakturerer for lagring i desimale gigabyte. Ved å konvertere byte til MB/GB med faktor 1 000 000 unngår du å overestimere forbruket.
- Sluttbrukere som lurer på lagringskapasitet: Har du kjøpt en telefon påstått å ha «256 GB», men operativsystemet viser mindre? Med dette verktøyet kan du selv regne ut hva den desimale kapasiteten tilsvarer i binære enheter, og dermed forstå avviket.
- Studenter: Lærer om SI-prefikser versus binære prefikser. Konkrete eksempler med store tall hjelper til å se forskjellen.
- Alle som sammenligner harddisker: En disk merket 2 TB inneholder 2 × 10¹² byte. Ved å dele på 1 048 576 finner du antall MiB, og så videre.
Vanlige feil og misforståelser
1. «Megabyte er alltid 1 048 576 byte»
Dette stemmer bare hvis man snakker om mebibyte (MiB). I fagmiljøer for lagringsmedier (harddisker, SSD-er, minnekort) og i telekommunikasjon (fart i megabit per sekund) er det desimale prefikset standard. Forviklinger oppstår når operativsystemer bruker binærtall, men kaller dem med desimale navn.
2. «En 256 GB-telefon har 256 GiB lagringsplass»
Nei. Produsenten oppgir kapasitet i desimale gigabyte (10⁹). Den virkelige plassen i binære gigabyte er ca. 238 GiB. Forskjellen skyldes at 256 × 10⁹ byte delt på 1 073 741 824 (1 GiB) gir omtrent 238,4.
3. «Cloud-lagring måles i binære enheter»
De fleste skytjenester spesifiserer og fakturerer i desimale terabyte/gigabyte. Les nøye: noen bruker TiB, men de fleste skriver TB og mener 10¹² byte. Dobbeltsjekk avtalen din.
4. «Konvertering av bytes til megabyte er bare å flytte kommaet seks plasser»
Det er riktig for desimal megabyte. Men hvis du utilsiktet bruker faktor 1 048 576, blir resultatet omtrent 4,86 % lavere. Små avvik kan gi store utslag ved store datamengder.
5. «Hastigheten 100 Mbit/s tilsvarer 12,5 MB/s» – men da er megabyte med desimal eller binær?
Megabit (Mbit) er alltid desimalt: 1 Mbit = 1 000 000 bit. Dermed gir 100 Mbit/s = 100 000 000 bit/s. For å få megabyte per sekund deler vi på 8 (bit→byte) og deretter på 1 000 000 (byte→MB): 100 000 000 / 8 / 1 000 000 = 12,5 MB/s. Samme resultat uansett om du kaller MB-enheten desimal.
Eksempler på omregning
| Byte (B) | Megabyte (MB) | Kommentar |
|---|---|---|
| 0 | 0 | Null gir null |
| 1 000 000 | 1 | Nøyaktig én MB per definisjon |
| 500 000 000 000 | 500 000 | En 500 GB-disk i byte omregnet til MB |
| 2 456 789 | 2,456789 | Et tilfeldig antall byte gir desimaler |
| 10¹² | 1 000 000 | En billion byte = én million MB |
Invers omregning – skriv inn MB for å få byte:
| Megabyte (MB) | Byte (B) |
|---|---|
| 0,5 | 500 000 |
| 16 | 16 000 000 |
| 256 | 256 000 000 |
| 1 024 | 1 024 000 000 |
Merk at 1 024 MB (desimalt) ikke er det samme som 1 GiB; det er 1,024 GiB fordi 1 GiB = 1 073 741 824 byte, mens 1 024 MB = 1 024 × 10⁶ = 1 024 000 000 byte.
Ofte stilte spørsmål (FAQ)
Hvorfor viser Windows at harddisken min har mindre plass enn det som står på esken?
Fordi Windows rapporterer kapasitet i binære enheter (GiB), men kaller dem «GB». Produsenten bruker desimale enheter. 500 desimal‑GB = 500 × 10⁹ byte ≈ 465 binære‑GB (GiB).
Hva er forskjellen på MB og MiB?
MB (megabyte) = 1 000 000 byte (SI). MiB (mebibyte) = 1 048 576 byte (IEC). Den binære enheten er omtrent 4,86 % større enn den desimale.
Kan jeg konvertere MB tilbake til byte på denne siden?
Ja. Siden har en invertert funksjon: du skriver inn antall MB og får ut byte multiplisert med 1 000 000.
Hva skjer hvis jeg skriver inn et negativt tall?
Siden godtar kun ikke-negative numeriske verdier. Et negativt tall gir en feilmelding.
Håndterer siden svært store tall, for eksempel 10¹⁵ byte?
Ja. Nettleserens flyttallsaritmetikk håndterer store tall med god presisjon. For astronomisk store tall (over 10¹⁶) kan presisjonen begynne å falle, men for praktisk bruk (petabyteområdet) fungerer det.
Er denne omregningen den samme som i «Byte til gigabyte»?
Nei, gigabyte er en faktor 1 000 høyere. Omregningen her gjelder kun for megabyte. For gigabyte bruker du en annen side på nettstedet (bytes‑to‑gb), men den følger samme desimale logikk med faktor 10⁻⁹.