B64EncodeDecode Logo
B64EncodeDecodePROencoderbase64.com
Modus: Kodieren|Web Worker Powered

Online Base64 Kodierungstool

Wandeln Sie Text, Dokumente und Medien sofort in Standard-Base64 oder URL-Safe Base64 um.

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

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.