Einführung
Der Base64 Encoder und Decoder konvertiert Text, Dateien, URL-safe Strings und Data URLs direkt im Browser. Er eignet sich zum Prüfen von API-Payloads, Konfigurationswerten, Beispieldaten, kleinen eingebetteten Assets und Base64-Validierung.
Anleitung
Wählen Sie Auto, Encode oder Decode und fügen Sie Text oder Base64-Daten ein. Sie können auch eine lokale Datei zu Base64 oder Data URL konvertieren. Passen Sie URL-safe, Padding, Zeilenumbruch und zeilenweise Verarbeitung an, dann kopieren oder laden Sie das Ergebnis herunter.
Funktionen
- •Unicode-Text korrekt kodieren und dekodieren
- •Auto-Modus für wahrscheinliche Base64-Eingaben
- •URL-safe Base64 mit optionalem Padding
- •Zeilenumbruch bei 64 oder 76 Zeichen
- •Data URL erkennen und erzeugen
- •Lokale Datei-zu-Base64-Konvertierung mit Vorschau
- •Base64 dekodieren und Datei herunterladen
- •Validierung, Byte-Zählung und Größenverhältnis
Wofür Base64 genutzt wird
Base64 stellt Binärdaten als Text dar. Das ist nützlich für JSON, XML, Umgebungsvariablen, E-Mail-Inhalte, Data URLs und manche API-Felder. Es ist weder Komprimierung noch Verschlüsselung.
Base64 ist keine Sicherheit
Base64 versteckt keine Geheimnisse. Jeder kann es dekodieren. Für Passwörter, Schlüssel, Tokens oder personenbezogene Daten sind Verschlüsselung, Hashing, Zugriffskontrolle und Secret Storage nötig.
URL-safe Base64
Standard-Base64 kann +, / und = enthalten. Diese Zeichen sind in URLs oder Dateinamen unpraktisch. URL-safe Base64 nutzt - und _ und lässt Padding manchmal weg.
Data URLs
Eine Data URL kombiniert Medientyp und Base64 in einem String. Sie ist praktisch für kleine Assets und Prototypen, aber große Data URLs machen HTML oder CSS schwerer.
Base64-Varianten
Wählen Sie das Format passend zum Einsatz.
| Variante | Zeichen | Typische Nutzung |
|---|---|---|
| Standard Base64 | A-Z, a-z, 0-9, +, /, = | Allgemeine Kodierung, E-Mail, JSON |
| URL-safe Base64 | A-Z, a-z, 0-9, -, _, optional = | JWTs, URL-Parameter, Dateinamen |
| Base64 mit Umbruch | Standard Base64 in Zeilen | MIME und Altsysteme |
| Data URL | data:type;base64,... | Inline-Bilder oder kleine Assets |
Erwartete Größe
Base64 vergrößert Daten meist, da Binärdaten als Text dargestellt werden.
| Originaldaten | Base64-Größe | Hinweis |
|---|---|---|
| 3 Bytes | 4 Zeichen | Kodierung in 3-Byte-Gruppen |
| 1 KB Datei | Ca. 1.33 KB Text | Etwa 33% größer |
| Data URL | Base64 plus Präfix | Enthält Typ und Label |
| Komprimierte Datei | Wird trotzdem größer | Kodierung ist keine Komprimierung |
Häufige Fragen
Ist Base64 Verschlüsselung?
Nein. Base64 ist Kodierung. Jeder mit dem String kann ihn dekodieren.
Was ist URL-safe Base64?
Es ersetzt + und / durch - und _, damit Werte besser in URLs, JWTs und Dateinamen funktionieren.
Soll Padding bleiben?
Standard-Base64 nutzt = als Padding. Manche URL-safe Systeme lassen es weg.
Werden Dateien hochgeladen?
Nein. Die Konvertierung passiert lokal im Browser.
Warum ist die Ausgabe länger?
Base64 macht Binärdaten zu Text und erhöht die Größe meist um etwa ein Drittel.