Online Base64 Decoder & Reparatur-Tool
Dekodieren Sie Base64-Strings in lesbaren Text und Dateien mit automatischer Syntaxprüfung.
Live Visual Media & Payload Inspector
Auto-DetectClick 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.
PDF Document Ready
Base64 PDF stream loaded in memory
Developer Code Snippet Generator
// Select an option above to generate codeTechnische 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:
Standard Base64 vs URL-Sicheres Base64URL (RFC 4648)
- • Verwendet Zeichen: + und /
- • Verwendet Padding: = am Ende
- • Erfordert URL-Kodierung in Weblinks (%2B, %2F)
- • 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.