Zum Inhalt springen
Aback Tools Logo

Base64-Größen-Overhead-Rechner

Berechnen Sie online und kostenlos genau, wie viel Größe die Base64-Kodierung zu Ihren Daten hinzufügt. Unser Base64-Größen-Overhead-Rechner zeigt Rohgröße, Base64-kodierte Größe und Base64+GZIP-Größe nebeneinander – mit visuellem Balkendiagramm und Vorschau der Base64-Ausgabe. Unterstützt Texteingabe, Datei-Upload und Base64-Dekodierungsmodi. Ohne Anmeldung, ohne Server-Uploads, 100 % privat.

Calculate Base64 Size Overhead
Enter text, upload a file, or paste a Base64 string to see the exact size overhead Base64 encoding adds - with raw, Base64, and Base64+GZIP size comparison.

0 bytes

Warum unseren Base64-Größen-Overhead-Rechner verwenden?

Das sind die wichtigsten Vorteile des Tools.

  • Sofortige Base64-Overhead-Analyse: Unser Base64-Größen-Overhead-Rechner verarbeitet Ihre Daten vollständig im Browser – ohne Upload-Wartezeiten. Fügen Sie Text ein, laden Sie eine Datei hoch oder dekodieren Sie einen vorhandenen Base64-String und sehen Sie exakte Roh-, Base64- und Base64+GZIP-Größen in Millisekunden.
  • Sicherer Online-Base64-Rechner: Ihre Daten verlassen Ihr Gerät nie, wenn Sie unseren Online-Base64-Größen-Overhead-Rechner verwenden. 100 % clientseitige Verarbeitung bedeutet vollständige Privatsphäre – keine Server-Uploads, keine Datenhaltung und kein Risiko, sensible Nutzlasten, Tokens oder Binärdaten preiszugeben.
  • Base64-Overhead-Rechner ohne Installation: Berechnen Sie den Base64-Größen-Overhead direkt im Browser – ohne Node.js, ohne Python-Skripte und ohne Kommandozeilentools. Unser Base64-Größen-Overhead-Rechner funktioniert auf jedem Gerät mit modernem Browser – ohne Einrichtung, ohne Abhängigkeiten, ohne Konto.
  • Größenvergleich in drei Varianten: Unser Base64-Größen-Overhead-Rechner zeigt alle drei Größen, die Sie für fundierte Entscheidungen brauchen: Rohdatengröße, Base64-kodierte Größe (immer 33 % größer) und Base64+GZIP-Größe – so können Sie entscheiden, ob die HTTP-Komprimierung den Base64-Overhead ausgleicht.

Was ist der Base64-Größen-Overhead?

Base64 ist ein Kodierungsschema, das Binärdaten in ASCII-Text umwandelt, indem jeweils 3 Bytes Rohdaten als 4 ASCII-Zeichen dargestellt werden. Das bedeutet, dass Base64 immer genau 33,3 % Overhead zur ursprünglichen Datengröße hinzufügt – ein 100-KB-Bild wird Base64-kodiert zu 133 KB. Unser Base64-Größen-Overhead-Rechner berechnet die exakte kodierte Größe, den Overhead in Bytes und Prozent sowie die Größe nach Anwendung der GZIP-Komprimierung auf die Base64-Ausgabe – die drei Zahlen, die Sie brauchen, um zu entscheiden, wann Sie in Ihren Anwendungen Base64-Kodierung einsetzen sollten.

So funktioniert unser Base64-Größen-Overhead-Rechner

Das sind die drei Schritte.

  1. 1 Daten eingeben: Wählen Sie Texteingabe, um beliebigen Text, JSON oder Code einzufügen; Datei-Upload, um eine beliebige Binärdatei bis 10 MB zu analysieren; oder Base64-Eingabe, um einen vorhandenen Base64-String zu dekodieren und seine Original- und kodierte Größe zu messen. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser – Ihre Daten verlassen Ihr Gerät nie.
  2. 2 Sofortige Analyse im Browser: Klicken Sie auf „Base64-Overhead berechnen“. Das Tool kodiert Ihre Daten mit der nativen Funktion btoa() des Browsers und komprimiert die Base64-Ausgabe anschließend mit der nativen CompressionStream-API im GZIP-Format – ohne externe Bibliotheken.
  3. 3 Vergleichen Sie die drei Größen: Sehen Sie Rohgröße, Base64-kodierte Größe und Base64+GZIP-Größe nebeneinander mit einem visuellen Balkendiagramm. Kopieren Sie die Vorschau der Base64-Ausgabe direkt aus dem Ergebnisbereich.

Was der Base64-Größen-Overhead-Rechner anzeigt

Das sind die Werte, die das Tool berechnet.

  • Rohdatengröße: die ursprüngliche Byte-Anzahl Ihrer Eingabe vor jeder Kodierung – das ist die Größe, die Sie bei einem binären Protokoll oder Multipart-Upload statt Base64 übertragen würden.
  • Base64-kodierte Größe: die exakte Byte-Anzahl nach Base64-Kodierung – immer ⌈n/3⌉ × 4 Bytes, wobei n die Rohbyte-Anzahl ist. Der Overhead beträgt immer 33,3 % bei Daten, deren Länge ein Vielfaches von 3 ist, und wegen des Füllzeichens etwas mehr bei anderen Längen.
  • Base64 + GZIP-Größe: die Größe nach Anwendung der GZIP-Komprimierung auf den Base64-String – nützlich für HTTP-Antworten, bei denen der Server Content-Encoding: gzip sendet. Bei textlastigen Daten gleicht GZIP den Base64-Overhead meist größtenteils aus.
  • Visuelles Balkendiagramm: ein proportionales Balkendiagramm, das alle drei Größen im Verhältnis zur Rohdatengröße zeigt – so ist sofort klar, ob sich die GZIP-Komprimierung für Ihre spezifische Nutzlast lohnt.

Wichtige Hinweise zur Base64-Kodierung

Der Base64-Overhead beträgt immer genau 33,3 % bei Daten, deren Byte-Anzahl ein Vielfaches von 3 ist. Bei anderen Längen werden Füllzeichen (=) ergänzt, damit die Ausgabelänge ein Vielfaches von 4 ist, was zu einem Overhead von etwas mehr als 33,3 % führt. Die Base64URL-Kodierung (in JWTs verwendet) ersetzt + durch - und / durch _, erzeugt aber dieselbe Größe. Alle Berechnungen in diesem Base64-Größen-Overhead-Rechner verwenden die Standard-Base64-Kodierung (RFC 4648).

Häufig gestellte Fragen

Der Base64-Größen-Overhead sind die zusätzlichen Bytes, die entstehen, wenn Binärdaten als Base64-Text kodiert werden. Da Base64 jeweils 3 Rohbytes als 4 ASCII-Zeichen darstellt, kommen immer genau 33,3 % zur ursprünglichen Datengröße hinzu. Unser Base64-Größen-Overhead-Rechner zeigt den exakten Overhead in Bytes und Prozent für jede Eingabe.

Base64 funktioniert, indem Rohbytes in 3-Byte-Blöcke gruppiert und als jeweils 4 ASCII-Zeichen kodiert werden. Da 4/3 = 1,333… gilt, ist die Ausgabe immer 33,3 % größer als die Eingabe. Bei Eingaben, deren Länge kein Vielfaches von 3 ist, werden Füllzeichen (=) ergänzt, sodass der Overhead in diesen Fällen leicht über 33,3 % liegt.

Ja, absolut. Unser Base64-Größen-Overhead-Rechner verarbeitet alles lokal in Ihrem Browser mit der nativen Funktion btoa() und der CompressionStream-API. Ihre Daten werden niemals auf einen Server hochgeladen, niemals gespeichert und niemals über das Netzwerk übertragen.

Ja. Dieser Base64-Größen-Overhead-Rechner ist 100 % kostenlos – ohne Anmeldung, ohne Premium-Stufe, ohne Wasserzeichen und ohne Dateigrößenbeschränkung (bis 10 MB für Datei-Uploads). Sie können beliebig viele Nutzlasten ohne Einschränkungen analysieren.

Das hängt von den Daten ab. Bei textlastigen Daten wie JSON oder HTML reduziert GZIP die Base64-Ausgabe meist um 60–80 % und bringt die endgültige Größe oft nahe an die ursprüngliche Rohgröße oder darunter. Bei bereits komprimierten Daten wie JPEG-Bildern oder ZIP-Dateien bringt GZIP kaum zusätzliche Komprimierung.

Vermeiden Sie Base64 bei der Übertragung großer Binärdateien über HTTP – nutzen Sie stattdessen multipart/form-data oder binäre Endpunkte. Vermeiden Sie Base64 zum Speichern von Bildern in Datenbanken, wenn native binäre Spaltentypen verfügbar sind. Der Overhead von 33 % summiert sich in großem Maßstab schnell.

Base64URL ist eine URL-sichere Variante, die + durch - und / durch _ ersetzt, um Konflikte mit der URL-Syntax zu vermeiden. Sie wird in JWTs, OAuth-Tokens und URL-Parametern verwendet. Base64URL erzeugt dieselbe Ausgabegröße wie Standard-Base64 – unser Base64-Größen-Overhead-Rechner gilt für beide Varianten.

Ja. JWTs bestehen aus drei Base64URL-kodierten Teilen, die durch Punkte getrennt sind. Fügen Sie das vollständige JWT-Token in den Base64-Eingabemodus ein, und unser Base64-Größen-Overhead-Rechner dekodiert es und zeigt die Rohgröße der Nutzlast im Vergleich zur kodierten Größe – so verstehen Sie den Platzbedarf in Cookies und Headern.

Der Datei-Upload-Modus unterstützt Dateien bis 10 MB. Da die Base64-Kodierung 33 % Overhead hinzufügt, erzeugt eine 10-MB-Datei einen 13,3-MB-Base64-String, der vollständig in Ihrem Browser verarbeitet wird. Verwenden Sie bei größeren Dateien den Texteingabemodus mit einer repräsentativen Stichprobe, um den Overhead zu schätzen.