Speichereinheiten umrechnen: Byte, KB, MB, GB und TB
Ein KB sind 1000 Byte, ein KiB aber 1024, und der Abstand wächst mit jeder Stufe bis TB. Wählen Sie die vorhandene und die benötigte Einheit, und Sie sehen dabei auch die exakte Byte-Zahl der Rechnung. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Wert
- 1,5
- Von
- GB
- To
- MiB
- Ergebnis
- 1.430,5114746094
- Bytes
- 1.500.000.000
Rechnen Sie eine Datengröße zwischen Byte und den gängigsten dezimalen oder binären Speichereinheiten um. Geben Sie einen nicht negativen Wert ein, wählen Sie die Ausgangseinheit und anschließend die Zieleinheit. Die dezimalen Einheiten KB, MB, GB und TB beruhen auf Potenzen von 1000, die binären Einheiten KiB, MiB, GiB und TiB auf Potenzen von 1024. Das Ergebnis enthält zusätzlich die Byte-Zahl als Zwischenwert, sodass sich jede Umrechnung leicht prüfen, wiederholen und in Tests oder automatisierten Abläufen verwenden lässt.
Wählen Sie die richtige dezimale oder binäre Einheit
Die Einheitenzeichen sehen ähnlich aus, ihre Definitionen sind aber nicht austauschbar. Dezimale Einheiten beruhen auf Potenzen von tausend: Ein KB sind 1000 Byte, ein MB 1.000.000 Byte, ein GB 1.000.000.000 Byte und ein TB 1.000.000.000.000 Byte. Binäre Einheiten beruhen auf Potenzen von 1024: Ein KiB sind 1024 Byte, ein MiB 1.048.576 Byte, ein GiB 1.073.741.824 Byte und ein TiB 1.099.511.627.776 Byte.
Wählen Sie B oder bytes, wenn der Wert bereits als exakte Byte-Zahl vorliegt. Wählen Sie KB bis TB, wenn ein Festplattenhersteller, ein Internettarif, ein Cloud-Produkt oder die Spezifikation eines Dateiformats ausdrücklich der dezimalen SI-Schreibweise folgt. Wählen Sie KiB bis TiB, wenn eine Software binäre IEC-Einheiten anzeigt oder eine Speicherberechnung auf Zweierpotenzen beruht.
Der Unterschied fällt umso stärker ins Gewicht, je größer die Werte werden; wer einen Wert übernimmt und nur das Einheitenzeichen austauscht, kann sich deshalb erheblich verrechnen. Der Umrechner hält jedes Zeichen eindeutig und nimmt nie von sich aus an, dass mit MB MiB gemeint ist. Wählen Sie das Zeichen, das zur ursprünglichen Messung passt, und dann die Einheit, die das Zieldokument, die Anwendung oder der Vergleich benötigt.
Nicht unterstützte Schreibweisen und Einheiten führen zu einer Fehlermeldung statt zu einem ungefähren oder irreführenden Ergebnis.
Verstehen Sie, wie die Umrechnung berechnet wird
Jede Umrechnung folgt derselben nachvollziehbaren Rechnung in zwei Schritten. Zuerst wird der eingegebene Wert mit dem festen Byte-Faktor der Ausgangseinheit multipliziert. Dann wird diese Byte-Summe durch den festen Byte-Faktor der Zieleinheit geteilt.
Bei der Umrechnung von 1,5 GB in MiB ergeben sich zum Beispiel zuerst 1.500.000.000 Byte, die anschließend durch 1.048.576 geteilt werden. Byte als gemeinsame Brücke erspart eine wachsende Sammlung von Sonderformeln und stellt sicher, dass eine Umrechnung von GB in MiB genau denselben Definitionen folgt wie eine Umrechnung von GB in Byte. Die Antwort enthält die normalisierten Zeichen von Ausgangs- und Zieleinheit, den ursprünglichen Wert, die Byte-Menge als Zwischenwert und das umgerechnete Ergebnis.
So lässt sich die Rechnung Schritt für Schritt überprüfen, und sie eignet sich gut für Softwaretests. Die Berechnung stützt sich auf eine feste Tabelle und eine stabile numerische Normalisierung. Es gibt keinen Netzwerkzugriff, kein aktuelles Datum, keine Zufallswerte, keine herstellerspezifischen Tabellen und keine zwischen den Aufrufen gespeicherten Daten.
Wenden Sie Umrechnungen an, ohne die ursprüngliche Bedeutung zu verlieren
Ein umgerechneter Wert ist am nützlichsten, wenn seine ursprüngliche Konvention erkennbar bleibt. Wenn Sie die beworbene Kapazität eines Laufwerks mit der Anzeige des Betriebssystems vergleichen, behalten Sie sowohl den ursprünglichen Dezimalwert als auch die binäre Umrechnung, damit Leser sehen, warum die Zahlen voneinander abweichen. Wenn Sie Upload-Grenzen, Cache-Größen, Backup-Kontingente oder Schwellenwerte für die Log-Rotation vereinheitlichen, speichern Sie die kanonische Einheit neben dem Zahlenwert, statt sich auf eine Bezeichnung wie „Megabyte“ zu verlassen, die verschiedene Systeme unterschiedlich auslegen können.
Der zurückgegebene Byte-Wert kann als neutraler Austauschwert zwischen Diensten dienen, während das Ergebnis die gewünschte Anzeigeeinheit liefert. Geben Sie in Dokumentationen so viele aussagekräftige Stellen an, wie die jeweilige Entscheidung erfordert, ohne den Eindruck zu erwecken, eine gerundete Anzeige sei genauer als die ursprüngliche Messung. Der Umrechner schätzt weder den Verwaltungsaufwand des Dateisystems noch Komprimierung, Übertragungszeit, formatierte Kapazität, Redundanz, reservierte Blöcke oder nutzbaren Speicherplatz.
Solche Größen hängen von weiteren Details des Systems ab. Er rechnet ausschließlich die angegebene Größe nach den exakten SI- und IEC-Faktoren um. Gerade dieses eng gefasste Verhalten macht ihn verlässlich für Tabellenkalkulationen, Support-Antworten, Beschaffungsvergleiche, Konfigurationsmigrationen und Code, der eine deterministische Umrechnung von Speichereinheiten braucht, ohne eine eigene Faktortabelle zu pflegen.
Anwendungsfälle
Beworbene und angezeigte Kapazität vergleichen
Rechnen Sie dezimale GB- oder TB-Angaben in binäre GiB oder TiB um, bevor Sie Abweichungen zwischen Laufwerks- und Systemanzeige erklären.
Grenzwerte von Anwendungen vereinheitlichen
Bringen Sie Grenzen für Dateien, Cache, Backups oder Uploads auf Byte oder auf eine gemeinsame Einheit, die mehrere Dienste verwenden.
Deterministische Testdaten erstellen
Erzeugen Sie wiederholbare Sollwerte für Parser, Formatierer, Abrechnungsregeln und Tests von Speicherkonfigurationen.
Häufige Fragen
Ist ein KB 1000 oder 1024 Byte?
Hier ist ein KB genau 1000 Byte. Für genau 1024 Byte verwenden Sie KiB.
Welche Einheiten werden unterstützt?
Unterstützt werden B oder bytes, die dezimalen Einheiten KB, MB, GB und TB sowie die binären Einheiten KiB, MiB, GiB und TiB.
Berücksichtigt das Ergebnis den Verwaltungsaufwand des Dateisystems?
Nein. Es rechnet nur Einheiten um und schätzt weder Formatierung noch Metadaten, Redundanz, Komprimierung oder reservierte Kapazität.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/misc2/data-storage-unit-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1.5,"from":"GB","to":"MiB"}'const res = await fetch("https://api.kit.forhosting.com/misc2/data-storage-unit-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1.5,
"from": "GB",
"to": "MiB"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/misc2/data-storage-unit-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1.5,
"from": "GB",
"to": "MiB"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/misc2/data-storage-unit-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1.5,"from":"GB","to":"MiB"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1.5,"from":"GB","to":"MiB"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/misc2/data-storage-unit-convert", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"value": 1.5,
"from": "GB",
"to": "MiB"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "misc2.data_storage_unit_convert",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Verstehen Sie, wie die Umrechnung berechnet wird
Der Wert muss eine endliche, nicht negative JSON-Zahl sein; fehlende Werte, Text anstelle einer Zahl, negative Größen, unendliche Werte und nicht unterstützte Einheitennamen werden abgelehnt. Gleiche Eingaben liefern daher immer dasselbe JSON-Ergebnis, was für wiederholbare Skripte, Übungen im Unterricht, Validierungsregeln und Testdaten für die kontinuierliche Integration nützlich ist.
Wenden Sie Umrechnungen an, ohne die ursprüngliche Bedeutung zu verlieren
Diese Funktion führt pro Anfrage eine Umrechnung aus und kostet über die API $0.002; die interaktive Nutzung im Browser eignet sich für schnelle Prüfungen vor der Automatisierung.
Technische Fragen
Was passiert bei einer nicht unterstützten Einheit?
Die Anfrage gibt den Fehler invalid_input zurück und listet die zulässigen Einheitenzeichen auf.
Kann ich eine Größe mit Nachkommastellen umrechnen?
Ja. Jede endliche, nicht negative JSON-Zahl wird akzeptiert, auch Dezimalwerte mit Nachkommastellen.