Intermediate

Rechner für Base64-kodierte Größe

Schätzen Sie, wie groß Ihre Daten nach der Base64-Kodierung werden, unter Berücksichtigung von Padding, optionalem Zeilenumbruch und Data-URI-Präfixen.
Original (unencoded) size

Einheit

Line wrapping (76 chars)

Adds CRLF every 76 characters

Data-URI prefix

e.g. data:...;base64,
Base64 encoded size
1.398.104bytes

Approx. 1,33 MB

Original size
1 MB
Overhead
33,3%
Added bytes
349.528 B
100%
Encoded payload
Breakdown of total encoded size (~33% overhead from Base64 encoding)
Step by step
  1. 1

    Input size in bytes

    1 × 1.048.576 = 1.048.576
  2. 2

    Base64 encoded length

    4 × ceil(1.048.576 ÷ 3) = 1.398.104
    Every 3 bytes produce 4 Base64 characters; "=" padding rounds up to a multiple of 4.
Die Ergebnisse sind Schätzungen, die nur der allgemeinen Information dienen und keine professionelle Beratung darstellen — überprüfen Sie wichtige Ergebnisse stets unabhängig, bevor Sie sich darauf verlassen. Vollständigen Haftungsausschluss lesen.
Schnelle Antwort

Wie funktioniert dieser Rechner?

Base64 wandelt jeweils 3 Bytes in 4 Zeichen um, daher ist die kodierte Größe = 4 × ceil(bytes / 3), also etwa 33 % größer als das Original. Kleine Eingaben zeigen zusätzlichen Overhead durch das "="-Padding. Optionaler MIME-Zeilenumbruch fügt 2 Bytes je 76 Zeichen hinzu, und ein Data-URI-Präfix fügt einen festen Header von etwa 37 Bytes hinzu.

Formel
encoded = 4 × ceil(n / 3) bytes; overhead% = (encoded / n − 1) × 100 ≈ 33,3 %
How this is calculated

Geben Sie die ursprüngliche (unkodierte) Datengröße ein und wählen Sie eine Einheit; der Wert wird in reine Bytes umgerechnet: n = value × unitBytes (1 KB = 1024 B). Base64 kodiert jeweils 3 Eingabe-Bytes in 4 Ausgabezeichen, sodass die kodierte Länge 4 × ceil(n / 3) beträgt. Die Aufrundung (ceil) und das nachgestellte "="-Padding stellen sicher, dass die Ausgabelänge immer ein Vielfaches von 4 ist, weshalb winzige Eingaben mehr als 33 % Overhead aufweisen.

Der theoretische Overhead beträgt (4/3 − 1) = 33,3 %; für großes n konvergiert overhead% = (encoded / n − 1) × 100 gegen etwa 33,3 %. Ist der Zeilenumbruch aktiviert, wird nach jeweils 76 Zeichen ein CRLF (2 Bytes) eingefügt, was 2 × floor(encoded / 76) Bytes hinzufügt — die von MIME/PEM verwendete Konvention. Ist ein Data-URI-Präfix gewählt, wird ein festes Präfix wie "data:application/octet-stream;base64," (etwa 37 Bytes) vorangestellt.

Annahmen: Standard-Base64 mit "="-Padding, Byte-Zählung (nicht Zeichen) und binäre Einheiten auf Basis von 1024. Die Länge des Data-URI-Präfixes variiert mit dem tatsächlichen MIME-Typ, daher sollte diese Komponente als Schätzung betrachtet werden. Kodierung reduziert die Größe nie, daher ist das Ergebnis stets größer als die Eingabe.

Häufige Fragen

Base64 rundet die Ausgabe mit "="-Padding auf ein Vielfaches von 4 Zeichen auf, sodass sehr kleine Eingaben proportional mehr Padding tragen. Wenn die Eingabe wächst, nähert sich der Overhead den theoretischen ~33,3 % an.

Er fügt 2 Bytes (CRLF) für jeweils 76 kodierte Zeichen hinzu, was etwa 2,6 % zusätzlich zur kodierten Nutzlast ausmacht. Einige Formate wie MIME und PEM verlangen dies.

Die Präfixlänge hängt von der MIME-Typ-Zeichenkette ab (z. B. "data:image/png;base64,"). Dieses Tool verwendet ein repräsentatives Präfix von ~37 Bytes, passen Sie Ihre Erwartungen also bei kürzeren oder längeren MIME-Typen an.

Auch bekannt als

base64 größe
base64 größenrechner
base64 overhead
kodierte größe
data uri größe
base64 speicherbedarf
base64 dateigröße

APA

TG we-Calculate Editorial Team. (2026). Rechner für Base64-kodierte Größe [Online calculator]. TG we-Calculate. https://we-calculate.com/de/calculator/base64-size-calculator

Chicago

TG we-Calculate Editorial Team. "Rechner für Base64-kodierte Größe." TG we-Calculate. 2026. https://we-calculate.com/de/calculator/base64-size-calculator.

IEEE

TG we-Calculate Editorial Team, "Rechner für Base64-kodierte Größe," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/de/calculator/base64-size-calculator

BibTeX

@misc{wecalculate_base64_size_calculator, title = {Rechner für Base64-kodierte Größe}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/de/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }

Hat Ihnen dieser Rechner geholfen?