MB naar KiB omrekenen

MB
976,5625KiB

1 MB = 976,5625 KiB

Tik een waarde in en de omrekening van megabyte naar kibibyte loopt mee terwijl je typt. De factor is precies 976,5625: zoveel KiB komt er op 1 MB. De berekening gebeurt op je eigen apparaat; na het laden vraagt deze pagina geen server meer iets.

  • Waar het draait In je browser. Het getal dat je intikt komt nooit in een verzoek terecht.
  • Exact per definitie 1 MB is precies 976,5625 KiB — een definitie, geen afgeronde factor.
  • Antwoordt terwijl je typt Geen knop, geen wachten. Het antwoord staat al op de pagina voordat er een script draait.

megabyte naar kibibyte in de praktijk

  • 5 MB is 4883 KiB

    — een nummer op een goede bitsnelheid.

  • 4000 MB is 3906000 KiB

    — een film in gewone kwaliteit.

  • 0,5243 MB is 512 KiB

    — een halve mebibyte.

  • 0,004096 MB is 4 KiB

    — een geheugenpagina op vrijwel elk systeem.

megabyte en kibibyte in één oogopslag

Elk getal in deze tabel is berekend uit dezelfde definitie als de rekenmachine gebruikt, dus de tabel kan niet afwijken van het antwoord hierboven.
MBKiB
1976,5625
21953,125
54882,8125
109765,625
5048828,125
10097656,25
500488281,25
1000976562,5

megabyte en kibibyte

Een megabyte is een miljoen bytes. Fabrikanten van opslag hebben altijd decimaal geteld, en daarom lijken hun getallen groter dan wat de computer laat zien.

Een kibibyte is precies 1.024 bytes. De naam is in 1998 ingevoerd zodat «kilobyte» weer 1.000 kon betekenen, al is de gewoonte nooit helemaal aangeslagen.

Wat het kost om de factor af te ronden

De factor is 976,5625, en die draagt vrijwel niemand met zich mee. Afgerond op 980 zit hij er 0,35 % naast — bij kleine getallen onzichtbaar, en rond 1.000 MB een hele eenheid.

Dat is het getal dat je vóór het afronden wilt weten: niet de fout zelf, maar vanaf waar hij ophoudt verwaarloosbaar te zijn. Daaronder is de korte factor de verstandige; daarboven gebruik je het veld hierboven, dat pas afrondt op het moment van afdrukken.

KiB is de binaire eenheid

Eén KiB is 1.024 van de eenheid eronder; één kB is 1.000. Op deze pagina is dat het verschil tussen 0,001 MB en 0,001 MB — 2,4 % — en het gat groeit bij elke stap omhoog: op een foto een verwaarloosbare afronding, op een harde schijf een zichtbaar stuk.

Hierin zit het raadsel van de verdwenen opslag volledig. Een schijf die als terabyte verkocht wordt bevat in decimale eenheden precies wat erop staat; Windows telt hem daarna in binaire eenheden maar houdt de decimale naam aan, en daar krimpt het getal zonder dat er iets weg is. macOS telt deze eenheden sinds 10.6 decimaal, en daarom kan dezelfde schijf op twee computers twee maten lijken.

Twee systemen in één omzetting

Megabyte hier is decimaal (1.000.000 bytes) en kibibyte is binair (1.024 bytes), dus is de omzetting het aantal MB vermenigvuldigen met een miljoen en dan delen door 1.024. 10 MB wordt zo 9.765,625 KiB — geen rond getal, omdat de twee eenheden nooit op een schoon punt samenkomen.

Dat gebrek aan een ronde uitkomst is precies waarom deze omzetting bestaat: iemand heeft een bestandsgrootte in het gewone decimale MB en moet die vergelijken met of invoeren in een systeem dat in KiB rekent, zoals een geheugenbuffer of een oudere Unix-tool.

Waar dit paar in de praktijk opduikt

Embedded systemen en geheugenbeperkte apparaten specificeren buffers en partities vaak in KiB, terwijl de bestanden die erin moeten in MB gemeten worden — een firmware-image van 8 MB die in een partitie van 8.192 KiB moet passen, is precies zo'n situatie waar dit paar bij helpt.

Ook bij het configureren van geheugenlimieten in systemen die in KiB werken (sommige Linux-kernelparameters, embedded RTOS-instellingen) terwijl de documentatie of het productblad in MB rapporteert, is deze omzetting de stap ertussen.

Het verschil van 4,9 procent

Rond deze schaal is het verschil tussen de decimale megabyte en de binaire mebibyte 4,9 procent. Zet je 10 MB om naar KiB zoals hierboven, dan krijg je 9.765,625 KiB — zou de bron eigenlijk mebibyte bedoeld hebben (10 MiB), dan zou het antwoord een schone 10.240 KiB zijn geweest.

Dat verschil van bijna 475 KiB tussen de twee lezingen is groot genoeg om een buffer die "precies past" net te laten overlopen als de aanname over welk systeem bedoeld werd verkeerd was.

Snel schatten zonder de exacte breuk

Vermenigvuldig het aantal MB met ongeveer 977 voor een snelle schatting in plaats van de exacte breuk 1.000.000/1.024. 10 MB keer 977 geeft 9.770 KiB, dicht genoeg bij het exacte antwoord van 9.765,625 voor de meeste doeleinden.

Voor een harde limiet of een exacte buffergrootte waar elke KiB telt, gebruik de volledige berekening — vermenigvuldigen met een miljoen en delen door 1.024 — in plaats van de afgeronde vuistregel.

De omgekeerde richting

Van KiB naar MB vermenigvuldig je met 1.024 en deel je door een miljoen. 9.765,625 KiB wordt dan weer precies 10 MB, wat bevestigt dat de twee omzettingen elkaars spiegelbeeld zijn zonder verlies onderweg — het is alleen niet een verhouding die op een rond getal uitkomt in beide richtingen.

Deze richting is nuttig wanneer een systeem zijn geheugengebruik in KiB rapporteert en je dat wilt vergelijken met een bestandsgrootte die overal elders in MB genoemd wordt, zoals in een productblad of een download-pagina.

Wanneer je beter bij MB en MiB kunt blijven

Is de bestemming van je vergelijking zelf in MiB gerapporteerd in plaats van KiB, dan is MB naar MiB (delen door 1,048576) de directere omzetting zonder de kleinere tussenstap. Kies KiB alleen wanneer de bestemming daadwerkelijk in die eenheid rekent, wat bij lage-niveau geheugeninstellingen en oudere systeemtools het geval is.

Twijfel je welke binaire eenheid een systeem eigenlijk bedoelt, kijk dan naar de grootte-orde van het getal zelf: een buffer van een paar duizend eenheden is waarschijnlijk in KiB, een van een paar honderd is waarschijnlijker in MiB.

MB naar KiB omrekenen: veelgestelde vragen

Hoeveel is 1 MB in KiB?

1 MB is 976,5625 KiB. De waarde is exact en niet afgerond: de verhouding tussen megabyte en kibibyte ligt per definitie vast.

Wordt wat ik intik ergens heen gestuurd?

Nee. De berekening gebeurt in je browser. Je kunt de verbinding verbreken en gewoon doorrekenen, en dat is meteen de eenvoudigste manier om het na te gaan.

Waarom toont mijn schijf minder ruimte dan erop staat?

Omdat twee verschillende eenheden dezelfde naam dragen. Fabrikanten rekenen 1 GB = 1.000.000.000 bytes; Windows toont gibibytes, dus 1.073.741.824 bytes, maar noemt ze «GB». Dezelfde schijf lijkt daardoor zeven procent kleiner. Er is niets verdwenen.

Andersom: kibibyte naar megabyte

Eén KiB is 0,001024 MB. Het is dezelfde verhouding achterstevoren gelezen, dus een uitkomst van de ene pagina die je door de andere haalt, moet weer uitkomen waar hij begon.

Waar deze cijfers vandaan komen

Wat deze pagina over informatie-eenheden beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.

Hoe deze pagina werkt

De factor is een constante op de pagina en de som is vier bewerkingen, dus er gaat niets ergens heen en er hoeft ook niets heen. Het getal dat je intikt verlaat de browser niet — er is geen verzoek waarin het zou kunnen meereizen.