Byte / Bit Converter
Convert between bits, bytes, KB, MB, GB, TB and PB.
Geprüft von Aygul Dovletova · Zuletzt geprüft
Den Byte / Bit Konverter verwenden
- Gib eine nicht-negative Zahl ein in die Eingabe. Wissenschaftliche Notation (
1e6) wird akzeptiert. - Wähle die Eingabeeinheit durch Klicken auf b (Bit), B (Bytes), KB, MB, GB, TB oder PB.
- Schalte die Basis zwischen Binär (Potenzen von 1024 - IEC-KiB, MiB, GiB-Familie) und Dezimal (Potenzen von 1000 - SI-K, M, G-Präfixe) um. Das Basis-Umschalter steuert, wie jede Zeile aus dem gemeinsamen Bit-Gesamtwert gerendert wird.
- Lese alle Zeilen auf einmal im Raster. Jede Einheit spiegelt dieselbe zugrundeliegende Bit-Anzahl, übersetzt durch die IEC- oder SI-Präfixtabelle.
- Klicke Kopieren auf einer Zeile, um diese Zahl in deine Zwischenablage zu legen.
Wofür dieses Werkzeug ist (vs. dem Datenspeicher-Konverter)
Diese Seite konzentriert sich auf die Bit-vs-Byte-Achse und auf die formelle Unterscheidung zwischen IEC-Binär-Präfixen (Kibibyte, Mebibyte, Gibibyte = KiB, MiB, GiB - Potenzen von 1024) und SI-Dezimal-Präfixen (Kilobyte, Megabyte, Gigabyte = KB, MB, GB - Potenzen von 1000). Der benachbarte Datenspeicher-Konverter behandelt die Verbraucher-Gerät-Geschichte - warum ein Laufwerk weniger als beworben anzeigt. Intern wird der Wert, den du eingibst, in eine Bit-Anzahl normalisiert (ein JavaScript-Number - wir greifen auf BigInt nur bei explizitem Überlauf zurück). Alle sieben Zeilen berechnen sich dann aus dieser einzigen Wahrheitsquelle. Die Komponente ist eine Preact-Island: kein Fetch, kein Server-Roundtrip für die Konvertierung selbst, nur ein onInput-Handler, der das Bit-Gesamt mit dem ausgewählten Präfix-Faktor multipliziert und dividiert.
Wo du Bit vs. Byte triffst
- Netzwerkgeschwindigkeit - dein ISP verkauft in Megabit pro Sekunde; dein Browser zeigt die Downloadgeschwindigkeit in Megabyte pro Sekunde (durch 8 dividieren).
- Speicher - Dateien und RAM werden in Bytes gemessen; nur CPU-Register-Breiten und seltene Low-Level-Spezifikationen verwenden Bit.
- Verschlüsselungsschlüssellängen - AES-256 bedeutet 256 Bit = 32 Bytes Schlüsselmaterial.
- Anzeige-Farbtiefe - 24-Bit-RGB bedeutet 3 Bytes pro Pixel; 32-Bit bedeutet 4 Bytes (mit einem Alphakanal).
- Video-Bitraten - Mbps (Megabit pro Sekunde) ist die Einheit des Kameramanns; durch 8 dividieren, um den Speicher pro Sekunde zu schätzen.
- Passwort- und Token-Entropie - in Bit der Zufälligkeit angegeben (eine 128-Bit-UUID entspricht 16 Bytes, etwa 3,4e38 mögliche Werte).
Fallstricke
Drei häufige Fehler. Erstens: Bit und Bytes mit demselben Präfix sehen in Überschriften identisch aus. "100 Mbps" sind 100 Megabit pro Sekunde; "100 MB/s" sind 100 Megabytes pro Sekunde - acht Mal größer. Prüfe immer Groß-/Kleinschreibung und das "b" / "B". Zweitens: Software verwendet "KB" für sowohl 1000 als auch 1024 Bytes. Windows Explorer sagt "KB" meint aber KiB. Linux-Werkzeuge sagen meist "KiB" oder "MiB" und meinen explizit binär. JEDEC-Speicherspezifikationen sagen "KB" meinen aber KiB (historisch). IEC 60027-2 (1998) ist der Standard, der disambiguiert: verwende KiB / MiB / GiB / TiB / PiB für 1024-basiert und K / M / G / T / P für 1000-basiert. Drittens: Javascripts Number verliert Ganzzahlpräzision über 2^53. Der Konverter wechselt zu BigInt für extreme Größen (Petabytes und darüber), aber die angezeigte Zahl zeigt möglicherweise noch nachlaufende Nullen vom Dezimal-Formatierer.
IEC 60027-2 in 60 Sekunden
Vor 1998 bedeutete "Kilobyte" je nach Kontext entweder 1000 oder 1024 Bytes - niemand in der Branche kümmerte sich, weil alle Programmierer waren. Als das Verbraucher-Computing wuchs, wurde die Mehrdeutigkeit die Wurzel der "meine 1-TB-Festplatte hat nur 931 GB"-Beschwerde. IEC 60027-2 (1998, aktualisiert 2005) definierte die Binär-Präfixe kibi- (Ki, 2^10), mebi- (Mi, 2^20), gibi- (Gi, 2^30), tebi- (Ti, 2^40), pebi- (Pi, 2^50), exbi- (Ei, 2^60), zebi- (Zi) und yobi- (Yi). ISO/IEC 80000-13:2008 und IEEE 1541-2002 bestätigten sie. Die Übernahme ist teilweise: Linux ls -lh, du -h und macOS diskutil neigen dazu, die IEC-Präfixe zu verwenden; Windows Explorer tut es nicht. Dieses Werkzeug zeigt beide, damit du auf einen Blick sehen kannst, was jede Interpretation ergibt.
Alternativen
Für schnelle Mathematik ist node -e "console.log(1024 ** 4)" oder eine Python-REPL genauso schnell wie dieses Werkzeug. Linux-Administratoren leben in dd, ls -lh, du -h, free -h, die meist KiB/MiB/GiB ausgeben. numfmt (Teil von GNU coreutils) konvertiert auf der Befehlszeile zwischen menschenlesbaren und rohen Byte-Zahlen: numfmt --from=iec 2G. Für die Dateigröße-Planung (wie viele Fotos passen in 64 GB) haben die meisten Kameras und Telefone ihren eigenen "verbleibende Fotos"-Schätzung, die das Kompressionsverhalten berücksichtigt, das der Konverter nicht kennen kann. Diese Seite ist die richtige Wahl, wenn du jede Einheit mit beiden Basen nebeneinander in einer URL sehen möchtest.
Häufig gestellte Fragen
Wie viele Bit sind in einem Byte?
Acht, nach moderner Konvention. Das Byte war nicht immer acht Bit - frühe Computer verwendeten 6, 7 oder 9 Bit "Bytes". Das 8-Bit-Byte wurde mit dem IBM System/360 im Jahr 1964 standardisiert, in ISO/IEC 2382-1 bestätigt, und ist jetzt als "Oktett" in Netzwerkstandards formalisiert, wo der Begriff "Byte" manchmal mehrdeutig ist. Jede moderne CPU, jedes Dateiformat und jedes Netzwerkprotokoll nimmt 8 Bit pro Byte an.
Was ist der Unterschied zwischen KB und KiB?
KB, im SI-Sinne, entspricht genau 1000 Bytes. KiB, das IEC-Binärpräfix Kibibyte, entspricht genau 1024 Bytes. Sie unterscheiden sich um etwa 2,4%. Die Unterscheidung wurde in IEC 60027-2 im Jahr 1998 kodifiziert, um die Mehrdeutigkeit von "KB" zu beseitigen, das je nach Kontext entweder 1000 oder 1024 bedeutete. Ähnliche Paare existieren für alle größeren Einheiten: MB / MiB, GB / GiB, TB / TiB, PB / PiB.
Werden meine Eingaben an einen Server gesendet?
Nein. Die Konvertierung läuft in einer Preact-Komponente mit einfacher JavaScript-Arithmetik und - bei sehr großen Werten - BigInt für Präzision. Es gibt keinen Fetch-Aufruf, keinen WebSocket, kein Telemetrie deiner Eingabewerte. PostHog protokolliert den Seitenaufruf, aber nicht die Zahlen, die du eingibst. Du kannst das Netzwerk nach dem Laden der Seite deaktivieren und der Konverter funktioniert weiterhin.
Warum verwenden Netzwerkgeschwindigkeiten Bit pro Sekunde?
Die elektrische Signalübertragung auf einem Kabel oder Funklink überträgt ein Bit auf einmal. Das Messen in Bit pro Sekunde entspricht der physikalischen Realität, wie schnell Symbole auf das Medium moduliert werden können. Ein 1-Gbps-Ethernet-Link bewegt 10^9 Bit pro Sekunde = 125.000.000 Bytes pro Sekunde = 125 MB/s. Division durch 8 ist der Standard-Erste-Schritt beim Vergleich von ISP-Geschwindigkeiten mit Dateidownload-Vorhersagen.
Wie viele Bytes sind in einem typischen AES-256-Schlüssel?
Genau 32 Bytes. AES-256 verwendet einen 256-Bit-Schlüssel (256 / 8 = 32 Bytes). AES-128 verwendet 16 Bytes; AES-192 verwendet 24 Bytes. Ein AES-Block ist immer 128 Bit (16 Bytes) unabhängig von der Schlüssellänge. Der Initialisierungsvektor für AES-GCM beträgt 12 Bytes, und das Authentifizierungs-Tag ist normalerweise 16 Bytes. Alle diese Zahlen sind in FIPS 197 und NIST SP 800-38D spezifiziert.
Warum ist JavaScript Number über 2^53 unpräzise?
Javascripts Number-Typ ist ein IEEE 754-Double-Präzisions-Float, der eine 52-Bit-Mantisse plus ein implizites führendes Bit verwendet. Das gibt exakte Ganzzahldarstellung bis 2^53 - 1 (Number.MAX_SAFE_INTEGER = 9.007.199.254.740.991). Darüber beginnen aufeinanderfolgende Ganzzahlen zu aliasieren - 2^53 und 2^53 + 1 bilden beide auf dasselbe Bitmuster ab. Für Byte-Zahlen im Exabyte-Bereich verwende BigInt oder zeichenkettenbasierte Arithmetik. Der Konverter wechselt intern zu BigInt über dem sicheren Bereich.
Was ist ein Nibble?
Halb ein Byte - vier Bit. Eine einzelne hexadezimale Ziffer (0-F) enthält genau ein Nibble an Information, weshalb Hex-Dumps sich ordentlich mit Byte-Layouts paaren. Der Begriff ist eher informell als Standards-basiert und taucht in modernem technischen Schreiben selten auf; du siehst ihn noch in Retro-Computing- und Low-Level-Netzwerk-Kontexten. Dieser Konverter listet Nibbles nicht als Einheit auf, aber du kannst "0,5 B" eingeben, wenn du es jemals brauchst.
Wie viele Bit verwendet ein einzelnes Pixel?
Hängt vom Format ab. 8-Bit-Graustufen verwenden 1 Byte pro Pixel. 24-Bit-RGB (das übliche sRGB-Bild) verwendet 3 Bytes. 32-Bit-RGBA fügt einen Alphakanal für 4 Bytes hinzu. HDR und wissenschaftliche Bildgebung verwenden 10, 12 oder 16 Bit pro Kanal, was 30, 36 oder 48 Bit pro Pixel ergibt. Ein 4K (3840 x 2160) 24-Bit-Frame ist 3840 * 2160 * 3 = 24.883.200 Bytes = 23,7 MiB unkomprimiert.
Was kommt nach Petabyte?
Exabyte (EB / EiB = 10^18 oder 2^60 Bytes), Zettabyte (ZB / ZiB = 10^21 oder 2^70), Yottabyte (YB / YiB = 10^24 oder 2^80). Im Jahr 2022 fügte die Generalkonferenz für Masse und Gewichte Ronna (10^27) und Quetta (10^30) als neue SI-Supergröße-Präfixe hinzu, mit Ronto und Quecto als ihre Submultipla. Der globale IP-Datenverkehr überschritt laut Cisco-VNI- Berichten um 2016 die Zettabyte-pro-Jahr-Marke. Dieses Werkzeug stoppt bei Petabyte, weil Verbraucher-Anwendungsfälle es selten überschreiten.
Wie berechne ich, wie lang ein Download dauert?
Dateigröße in Bit, dividiert durch Linkgeschwindigkeit in Bit pro Sekunde, ergibt Zeit in Sekunden. Eine 5-GB-Datei (in Binär, 5 * 2^30 Bytes = 42.949.672.960 Bit) über einen 100-Mbps-Link dauert 42.949.672.960 / 100.000.000 = 429,5 Sekunden oder etwa 7 Minuten 10 Sekunden in der Theorie. Echte Downloads sind 10-30% langsamer wegen TCP-Slow-Start, TLS-Handshakes und serverseitiger Drosselung. Verwende diesen Konverter, um zwischen Einheiten zu wechseln, bevor du die Division durchführst.
Ist das nur ein b zu KB zu MB zu GB Konverter oder deckt er auch Bit ab?
Er deckt beides ab. Jede Zeile im Raster ist eine von b (Bit), B (Bytes), KB, MB, GB, TB und PB. Gib einen Wert in eine Zeile ein, und der Rest des Rasters - einschließlich der b-zu-KB-zu-MB-zu-GB-Leiter und der Bit / Byte-Aufteilung - wird aus einer einzigen internen Bit-Gesamtzahl neu berechnet. Das Basis-Umschalter rendert dann jede Zelle als binär (1024-basiert) oder dezimal (1000-basiert), was der Teil ist, den die meisten anderen "Byte-Konverter"-Seiten überspringen.
Warum ein einziger Online-Byte-Konverter statt separater KB-zu-MB-Rechner?
Das Aufteilen der Konvertierung auf schmale Werkzeuge (KB zu MB, dann MB zu GB) kostet mehr Tastendrücke und riskiert Rundungsfehler bei jedem Schritt. Alle Einheiten in einer Zeile zu halten, aus einer gemeinsamen Bit-Gesamtzahl neu berechnet, eliminiert die Rundungskette und lässt dich die Antwort für jede Einheit sofort ablesen. Dasselbe Panel dient als Datengröße-Konverter und Bitrate-Plausibilitätsprüf-Werkzeug, weshalb die Seite als mehrzeiliges Raster statt als einzelnes Eingabe-Ausgabe-Paar strukturiert ist.
Mehr Math & Calculators
Age Calculator
Calculate exact age in years, months and days from a birthdate.
Open toolArea & Volume Calculator
Calculate area of 2D shapes and volume of 3D solids.
Open toolBMI Calculator
Calculate your Body Mass Index and find your weight category.
Open toolDiscount Calculator
Calculate discount amount, sale price, savings, and discounted value with optional sales tax. Supports stacked coupons.
Open toolFibonacci Sequence Generator
Generate Fibonacci numbers up to any length.
Open toolFraction Calculator
Add, subtract, multiply and divide fractions with simplified results.
Open tool