Base64-Encoder
Text nach Base64 kodieren oder Base64 zurück zu Text dekodieren
Plain Text
Base64 Output
Über dieses Tool
Base64 löst ein konkretes Problem: Binärdaten durch Kanäle zu bewegen, die nur Text akzeptieren. E-Mail, JSON, XML, URLs und HTTP-Header waren alle für lesbare Zeichen designed, und rohe Bytes, die hindurchlaufen, werden korrupt – ein Byte, das zufällig wie ein Zeilenende oder Steuerzeichen wirkt, bricht das Format. Base64 encodiert je drei Bytes als vier Zeichen aus einem 64-Symbol-Alphabet aus Buchstaben, Ziffern, Plus und Slash, die alle jeden Textkanal unversehrt überleben. Dieses Vier-für-drei-Verhältnis ist, warum encodierte Daten etwa 33 % größer sind als das Original, und warum Base64 ein Transportformat ist statt eines Speicherformats. Das Wichtigste zu verstehen: Es ist keine Verschlüsselung. Es gibt keinen Key und kein Geheimnis – jede Person kann es sofort decodieren, genau das tut dieses Tool. Base64 als Weg zu behandeln, irgendetwas zu verstecken, ist ein echter Sicherheitsfehler, kein subtiler. Encodieren und Decodieren hier laufen vollständig in deinem Browser.
So verwendest du dieses Tool
- Kodieren oder dekodieren wählenEncode macht aus lesbarem Text Base64; Decode macht aus Base64 wieder den Originaltext.
- Füg deine Eingabe einTippe oder füge den Text ein. Das Ergebnis aktualisiert sich laufend, es gibt also keinen Submit-Schritt.
- Prüfe die AusgabeEncodierte Ausgabe nutzt nur Buchstaben, Ziffern, + und / mit = Padding am Ende. Scheitert das Decodieren, ist die Eingabe kein gültiges Base64.
- Ergebnis kopierenKopiere es direkt in deinen Code, deine Config-Datei oder den Request-Body.
Warum es nutzen
- Funktioniert in beide Richtungen – Encode und Decode am selben Ort, ohne Tools zu wechseln.
- Läuft in deinem Browser, Tokens, Credentials und Payloads werden also nie übertragen.
- Behandelt Unicode korrekt, was naive Implementierungen häufig falsch machen.
- Sofortige Ergebnisse ohne serverseitiges Größenlimit.
- Kein Konto und kein Ratenlimit.
Häufige Anwendungen
- Ein Base64-Feld aus einer API-Antwort oder einem Log decodieren, um zu sehen, was wirklich drin ist.
- Credentials für einen HTTP-Basic-Authorization-Header encodieren.
- Ein kleines Bild oder eine Schrift direkt in CSS oder HTML als Data-URI einbetten.
- Binärdaten sicher in ein JSON-Payload oder XML-Dokument legen.
- Das Payload eines JWT inspizieren, dessen Segmente Base64url-encodiert sind.
Tipps für bessere Ergebnisse
- Base64url ist eine Variante mit - und _ statt + und /, für sichere Nutzung in URLs. JWTs nutzen sie, deshalb scheitert ein schlichter Base64-Decoder manchmal daran.
- Die =-Zeichen am Ende sind Padding, keine Daten. Manche Systeme streichen sie, und ein Decoder muss sie vielleicht wiederherstellen.
- Encodierst du eine Bilddatei statt Text, übernimmt das Image-to-Base64-Tool das Dateilesen für dich.
- Encodierte Daten sind grob ein Drittel größer, deshalb eine schlechte Wahl für alles Große – ein großes Bild als Data-URI aufzublähen macht die Seite schwer.
- Erzeugt Decodieren Kauderwelsch, war die Eingabe wahrscheinlich komprimiert oder verschlüsselt vor dem Encodieren, nicht Klartext.
Fehler, die du vermeiden solltest
- Base64 nutzen, um sensible Daten zu verstecken. Es bietet null Sicherheit – Decodieren dauert eine Sekunde und keinen Key.
- Es mit Verschlüsselung oder Hashing verwechseln. Encoding ist bewusst umkehrbar; Hashing nicht, und Verschlüsselung braucht einen Key.
- Ein JWT in einen schlichten Base64-Decoder einfügen und einen Fehler bekommen, weil JWTs das Base64url-Alphabet nutzen.
- Große Dateien in Data-URIs encodieren, was Seiten weit schwerer macht als die Datei einfach zu verlinken.
- Vergessen, dass encodierte Strings oft +, / und = enthalten, die beim Platzieren in einer URL escaped werden müssen.
Unterstützte Formate
- Text
- Files (encode)
Verfügbare Optionen
- Encode
- Decode
Häufig gestellte Fragen
Wähle oben Encode oder Decode und füge deine Eingabe ein. Das Ergebnis erscheint sofort und kann direkt rauskopiert werden – alles passiert in deinem Browser.
Ja. Kein Konto, kein Größenlimit und kein Server involviert.
Nein, und das zählt. Base64 ist ein Encoding ohne Key und ohne Geheimnis – jede Person kann es sofort umkehren. Es macht Daten sicher für den Transport durch Nur-Text-Kanäle, nicht sicher davor, gelesen zu werden.
Base64 stellt je drei Bytes als vier Zeichen dar, die Ausgabe ist also etwa 33 % größer. Dieser Overhead ist der Preis dafür, nur Zeichen zu nutzen, die einen Textkanal überleben.
Padding. Base64 arbeitet in Drei-Byte-Gruppen, wenn die Eingabelänge also kein Vielfaches von drei ist, padden ein oder zwei =-Zeichen die letzte Gruppe. Manche Systeme streichen sie und erwarten, dass der Decoder sie zurückfügt.
JWTs nutzen Base64url, eine Variante, die + durch - und / durch _ ersetzt, damit das Token in einer URL sicher ist. Nutze den JWT Decoder, der dieses Alphabet behandelt und die drei Segmente für dich splittet.
Nein. Encodieren und Decodieren passieren in deinem Browser, deshalb ist es sicher, hier ein Token zu decodieren – Live-Produktions-Credentials in irgendein Tool einzufügen ist trotzdem eine Gewohnheit, die es wert ist zu vermeiden.
Base64 funktioniert auf beliebigen Bytes, aber dieses Tool ist für Text gebaut. Für Bilddateien liest das Image-to-Base64-Tool die Datei und erzeugt eine fertige Data-URI.
Andere suchen auch nach
- base64 encode decode online kostenlos
- base64 decoder kostenlos
- was ist base64 encoding
- base64 zu text umrechner
- base64url gegen base64
- ist base64 sicher
- base64 string encodieren