MiB in kB umrechnen

MiB
1048,576kB

1 MiB = 1048,576 kB

Trag einen Wert ein, und die Umrechnung von Mebibyte nach Kilobyte läuft mit, während du tippst. Auf 1 MiB kommen 1048,576 kB — ein Verhältnis, das per Definition feststeht und nicht gemessen wurde. Gerechnet wird auf deinem eigenen Gerät: Die Zahl, die du eintippst, wird nie Teil einer Anfrage — Werbung lädt die Seite drumherum wie jede andere.

  • Wo es läuft In deinem Browser. Was du eintippst, wird nie Teil einer Anfrage.
  • Per Definition exakt 1 MiB sind exakt 1048,576 kB — festgelegt, nicht gerundet.
  • Antwort beim Tippen Kein Button, kein Warten. Die ausgerechnete Antwort steht auf der Seite, bevor irgendein Skript läuft.

Mebibyte in Kilobyte: Beispiele aus der Praxis

  • 700 MiB is 734000 kB

    — eine Audio-CD — daher stammt die Zahl.

  • 8 MiB is 8389 kB

    — ein Speicherblock, wie ihn ein Programm anfordert.

  • 0,4768 MiB is 500 kB

    — eine schlanke Webseite.

  • 0,06104 MiB is 64 kB

    — eine lange E-Mail.

Mebibyte in Kilobyte auf einen Blick

Jede Zahl hier wird aus derselben Definition berechnet wie die Antwort oben — die Tabelle kann also gar nicht davon abweichen.
MiBkB
11048,576
22097,152
55242,88
1010485,76
5052428,8
100104857,6
500524288
10001048576

Mebibyte und Kilobyte

Ein Mebibyte sind 1.024 Kibibyte, also 1.048.576 Byte. Linux-Werkzeuge und Speicherangaben meinen in aller Regel das, auch wenn „MB" dasteht.

Ein Kilobyte sind 1.000 Byte, wenn ein Normungsgremium es definiert, und 1.024, wenn ein Betriebssystem es tut. Diese Seite rechnet mit 1.000; die Einheit für 1.024 heißt Kibibyte.

Was das Runden des Faktors kostet

Der Faktor ist 1048,576, und den trägt praktisch niemand mit sich herum. Auf 1050 gerundet liegt er um 0,14 % daneben — bei kleinen Zahlen unsichtbar, bei etwa 1.000 MiB wird daraus eine ganze Einheit.

Genau das ist die Zahl, die man vor dem Runden wissen will: nicht der Fehler selbst, sondern ab wann er aufhört, egal zu sein. Darunter ist der kurze Faktor der vernünftige; darüber nimm das Feld oben, das erst beim Ausgeben rundet.

MiB ist die binäre Einheit

Ein MiB sind 1.024 der Einheit darunter, ein MB sind 1.000. Auf dieser Seite ist das der Unterschied zwischen 1048,576 kB und 1000 kB — 4,9 % —, und der Abstand wächst mit jeder Stufe. Bei einem Foto ist er ein Rundungsfehler, bei einer Festplatte ein sichtbares Stück.

Darin besteht das Rätsel um den fehlenden Speicherplatz vollständig. Eine Platte, die als MB verkauft wird, enthält exakt das, was draufsteht; Windows teilt anschließend durch 1.024 statt durch 1.000, behält den dezimalen Namen bei und zeigt deshalb eine kleinere Zahl an. macOS rechnet seit Version 10.6 in den dezimalen Einheiten und zeigt die Zahl von der Verpackung — dieselbe Platte, zwei Rechner, zwei Größen, und verloren geht dabei nichts.

Ein MiB sind 1.048,576 kB, und das Budget rechnet in kB

Build-Werkzeuge wie Webpack oder Vite geben die Größe einer Datei binär aus, weil sie beschreiben, was das Dateisystem tatsächlich belegt. Ein Performance-Budget dagegen ist praktisch immer in dezimalen Kilobyte notiert, weil das die Einheit ist, in der Netzwerkübertragung seit jeher gerechnet wird. Beide Zahlen sind für sich richtig, und sie stimmen nicht überein.

Die Umrechnung ist eine Multiplikation mit 1.048,576. Ein Bundle, das der Build-Report mit 1,5 MiB angibt, sind 1.572,9 kB — nicht 1.536 und nicht 1.500. Gegen ein Budget von 1.500 kB ist das eine Überschreitung um fast fünf Prozent, und genau die verschwindet, wenn im Kopf gerundet wird: „eineinhalb Megabyte" klingt nach genug Luft.

Warum ein Fehler von 2,4 Prozent schlimmer ist als ein zufälliger

Ein zufälliger Messfehler gleicht sich über viele Assets aus; ein Einheitenfehler nicht, weil er jedes Mal in dieselbe Richtung wirkt. Jede Datei erscheint etwas kleiner, als sie ist, die Summe erscheint kleiner, und jeder Vergleich mit dem Budget fällt zu optimistisch aus. Im Bericht sieht nichts falsch aus — der Widerspruch zeigt sich erst, wenn echte Felddaten gemessen werden, die tatsächlich Byte zählen.

Bei zwanzig Assets, jedes mit dem gerundeten Faktor umgerechnet, fehlen der Seite insgesamt 2,4 Prozent — auf einer mittelgroßen Seite oft dreißig bis vierzig Kilobyte. Das entspricht ungefähr einer kompletten kleinen Bibliothek, für deren Entfernung ein Team sonst einen Nachmittag investiert. Die korrekte Umrechnung liefert dieselbe Ersparnis durch eine einzige Zeile Arithmetik.

Rohgröße, Kompression und was in der Leitung ankommt

Bevor die 4,9 Prozent überhaupt wichtig werden, lohnt sich die Frage, ob die Zahl das Richtige misst. Ein Build-Tool meldet die Größe der geschriebenen Datei; auf der Leitung landet die komprimierte Version. Textbasierte Assets komprimieren typischerweise auf ein Fünftel bis ein Viertel der Rohgröße, sodass ein 1,5-MiB-Bundle auf dem Draht durchaus 350 kB sein kann — ein Budget gegen die Rohgröße ist dann um einen Faktor daneben, nicht um einen Prozentsatz.

Das macht die Einheitenumrechnung nicht überflüssig, denn auch die komprimierte Zahl braucht eine Einheit, und dieselben 2,4 Prozent gelten für sie. Es klärt nur die Reihenfolge: erst festlegen, welche Stufe der Pipeline gemeint ist, dann die Einheit umrechnen. Wer das umdreht, hat eine präzise Zahl über die falsche Größe.

Wo ein Kilobyte auf der ländlichen Verbindung wirklich zählt

Ein deutsches Team, das seine Seite ausschließlich über Büro-Glasfaser testet, sieht die Lücke selten. Auf dem Land, wo LTE die einzige Option ist und Datenvolumen oft noch knapp bemessen sind, entscheidet jedes ungeplante Kilobyte über spürbare Ladezeit und über verbrauchtes Volumen, das der Kunde bezahlt. Ein Budget, das durch eine falsche Rundung ein paar Prozent zu großzügig war, fällt dort auf, wo niemand mehr nachmisst.

Am kritischsten ist das bei Assets, die den ersten Bildaufbau blockieren: kritisches CSS, Skripte vor dem ersten Inhalt, Schriften. Ein Ziel von 150 kB blockierendem JavaScript hat kaum Reserve; wer eine 0,15-MiB-Angabe als 150 statt als 157,3 kB behandelt, hat fünf Prozent des Budgets bereits in der Rundung verloren, bevor überhaupt ein Byte Code dazukommt.

Ein Budget schreiben, das die nächste Person richtig liest

Ein Budget ist eine Zahl, die jemand anders Monate später ohne den Kontext anwendet, den die Autorin hatte. Deshalb gehören drei Angaben fest dazu: die Menge, die Einheit samt System, und die Pipeline-Stufe — komprimiert oder roh, pro Datei oder pro Seite. Was von diesen drei Angaben fehlt, wird durch eine Annahme ersetzt, und die Annahme weicht oft genug ab, um Ärger zu machen.

Praktisch heißt das: das Budget in Byte in der Konfigurationsdatei festschreiben, die es durchsetzt, und die menschenlesbare Zahl daneben in der Dokumentation. Byte lassen sich nicht falsch lesen, sie vergleichen sich direkt mit der Rohmessung jedes Werkzeugs, und niemand muss raten, ob 1.000 oder 1.024 gemeint war.

MiB in kB umrechnen: häufige Fragen

Wie viel ist 1 MiB in kB?

1 MiB sind 1048,576 kB. Das Verhältnis von Mebibyte zu Kilobyte ist per Definition festgelegt und nicht gemessen; gerundet wird allein die Anzeige, die nach zwölf signifikanten Stellen aufhört.

Werden meine Eingaben irgendwohin geschickt?

Nein. Die Rechnung läuft in deinem Browser. Du kannst die Verbindung trennen und weiterrechnen — das ist zugleich die einfachste Art, es nachzuprüfen.

Warum zeigt meine Festplatte weniger an, als draufsteht?

Weil zwei verschiedene Einheiten denselben Namen tragen. Hersteller rechnen mit 1 GB = 1.000.000.000 Byte, Windows zeigt Gibibyte an, also 1.073.741.824 Byte, nennt sie aber „GB". Dieselbe Platte wirkt dadurch um etwa sieben Prozent kleiner. Verschwunden ist nichts.

Andersherum: Kilobyte in Mebibyte

Ein kB sind 0,000953674 MiB. Es ist dasselbe Verhältnis rückwärts gelesen — ein Ergebnis von der einen Seite durch die andere geschickt muss also wieder dort landen, wo es losging.

Woher diese Zahlen stammen

Was diese Seite über Dateneinheiten behauptet, lässt sich nachprüfen — hier stehen die Dokumente, die es festlegen.

Wie diese Seite arbeitet

Der Faktor steht als Konstante in der Seite, und die Rechnung besteht aus vier Schritten. Es wird also nichts verschickt und auf nichts gewartet — was du eintippst, verlässt den Browser nie, weil es gar keine Anfrage gibt, in der es reisen könnte.