B64EncodeDecode Logo
B64EncodeDecodePROencoderbase64.com
RFC 4648 & RFC 2045 Konform|Web Worker Powered

Base64 Online Kodieren & Dekodieren in Echtzeit

Konvertieren Sie Text, Dateien, Bilder und Data URIs sofort. 100% privat im Browser ohne Server-Latenz.

0ms Netzwerk-Latenz (100% Client-Seitig)
Live Bild- & Audio-Visualisierer
1-Klick Code-Export (JS, Python, Go, cURL)
Worker Status: Idle / Ready|Overhead: +33.3%
INPUT0 chars • 0 bytes
100% In-Browser
OUTPUT0 chars • 0 bytes

Live Visual Media & Payload Inspector

Auto-Detect

Click to Browse or Drag & Drop Any File

Upload any image (PNG, JPG, SVG, WebP, GIF), audio (MP3, WAV), PDF, or JSON payload to preview and encode instantly.

PNG • JPG • SVG • WebPMP3 • WAV • JSON • PDF100% In-Browser

Developer Code Snippet Generator

Ready-to-use Implementation
// Select an option above to generate code

Wettbewerbsvorteile

Entwickelt als Moderner Ersatz für Veraltete Tools

Warum Entwickler, IT-Sicherheitsteams und Designer auf B64EncodeDecode setzen.

Keine Server-Uploads

100% Privatsphäre im Browser

Ihre Daten verlassen Ihr Gerät nicht. Die Verarbeitung erfolgt vollständig lokal über moderne Web Worker.

Echtzeit-Vorschau

Visueller Medien- & Audio-Inspektor

Vorschau für PNG, JPG, SVG, WebP, PDF-Dokumente, MP3/WAV-Audiospuren und formatierte JSON-Bäume ohne Download.

Entwickler-Suite

Code-Export in Mehreren Sprachen

Erstellen Sie kopierfertigen Code für JavaScript, Node.js, HTML <img>, CSS url(), Python 3, Go, PHP und cURL.

Automatische Korrektur

Diagnose & 1-Klick-Reparatur

Findet fehlerhafte Zeichen, korrigiert fehlendes '='-Padding und konvertiert in Base64URL mit einem Klick.

RFC 4648 & RFC 2045

MIME 76-Zeichen-Blöcke

Umfassende Unterstützung für UTF-8, ASCII, Zeilenumbruch-Normalisierung und MIME 76-Zeichen-Splitting.

Maximale Leistung

Zero-Latency Web Worker

Große Dateien werden im Hintergrund-Thread verarbeitet, ohne die Benutzeroberfläche einzufrieren.

Technische Spezifikation

Wie die Base64-Kodierung Funktioniert

Verstehen des RFC 4648 Standards und der 6-Bit-Blockmechanik.

1Das 3-Byte zu 4-Zeichen Verhältnis (+33.3% Overhead)

Base64 wandelt 8-Bit-Binärbytes in 64 druckbare ASCII-Zeichen um. Drei 8-Bit-Bytes (24 Bit) werden in vier 6-Bit-Gruppen unterteilt:

ZeichenASCII-Code8-Bit Binär6-Bit SplitBase64 DezimalBase64 Ausgabe
M7701001101010011 (19)19T
a9701100001010110 (22)22W
n11001101110000101 (5) & 101110 (46)5, 46Fu

Standard Base64 vs URL-Sicheres Base64URL (RFC 4648)

Standard Base64
  • • Verwendet Zeichen: + und /
  • • Verwendet Padding: = am Ende
  • • Erfordert URL-Kodierung in Weblinks (%2B, %2F)
Base64URL (Sicher für URLs & JWTs)
  • • Ersetzt '+' durch '-' (Bindestrich)
  • • Ersetzt '/' durch '_' (Unterstrich)
  • • Padding '=' wird komplett weggelassen

Häufig Gestellte Fragen

Alles, was Sie über Base64 Wissen Müssen

Antworten auf die wichtigsten Fragen zur Base64-Kodierung, Dekodierung, Dateigröße und URL-Sicherheit.

Was ist Base64?

Base64 ist ein Binär-zu-Text-Kodierungsverfahren, das Binärdaten (Dateien, Bilder, Byte-Arrays) in 64 druckbare ASCII-Zeichen (A-Z, a-z, 0-9, + und /) umwandelt, spezifiziert im IETF-Standard RFC 4648.

Wie funktioniert die Base64-Kodierung?

Base64 nimmt 3 Byte Binärdaten (24 Bit) und teilt sie in 4 Gruppen zu je 6 Bit auf (4 × 6 = 24 Bit). Jeder 6-Bit-Wert (0 bis 63) entspricht einem Zeichen in der Base64-Tabelle. Fehlende Bytes werden mit '=' aufgefüllt.

Wie kodiere ich Text in Base64?

Fügen Sie Ihren Text einfach in unser kostenloses Online-Tool ein. In JavaScript: btoa(string); in Python: base64.b64encode(text.encode('utf-8')); im Linux-Terminal: echo -n 'text' | base64.

Wie dekodiere ich einen Base64-String?

Fügen Sie die Base64-Zeichenfolge in das Eingabefeld ein. In JavaScript: atob(base64String); in Python: base64.b64decode(base64String).decode('utf-8'); in der Linux-Shell: echo 'string' | base64 -d.

Was ist der Unterschied zwischen Base64 und Base64URL?

Standard-Base64 nutzt '+' und '/' mit '=' Padding. Base64URL ersetzt '+' durch '-' und '/' durch '_', und lässt das Padding weg, sodass es 100% sicher in URLs und JWT-Tokens verwendet werden kann.

Wie konvertiere ich ein Bild in Base64?

Ziehen Sie Ihre Bilddatei (PNG, JPG, SVG, WebP, GIF) per Drag & Drop in den Inspektor. Das Tool erzeugt sofort eine Data URI inklusive HTML <img> Tag und CSS-Code.

Ist Base64 eine Verschlüsselung?

Nein, Base64 ist KEINE Verschlüsselung und bietet keine kryptografische Sicherheit. Jeder kann eine Base64-Zeichenfolge in Millisekunden ohne Passwort oder Schlüssel dekodieren.

Verringert Base64 die Dateigröße?

Nein, Base64 vergrößert Dateien um etwa 33,3% (Verhältnis 4:3), da jeweils 3 Binärbytes in 4 ASCII-Zeichen umgewandelt werden.