Läuft lokal im Browser
Base64-Decoder
Base64 zurück in lesbaren UTF-8-Text, um Tokens und Payloads zu prüfen. Das Decodieren verlässt diesen Browser-Tab nicht.
Fügen Sie ein Base64-Blob aus einem JWT-Fragment, einer Data-URI oder einem Log ein und holen Sie das UTF-8 zurück. Diese Seite decodiert nur.
atob und TextDecoder laufen lokal. Ungültiges Alphabet zeigt einen Fehler, das Blob wird nicht woandershin geschickt.
So geht’s
- Base64-Zeichenkette einfügen.
- Decodieren.
- UTF-8-Text lesen oder den Fehler bei ungültigem Alphabet.
So funktioniert es
Weißraum um das Blob wird zuerst gekürzt. Dann wird Base64 auf Bytes abgebildet und als UTF-8 gelesen.
Kaputtes Padding oder Zeichen außerhalb des Alphabets scheitern sofort. URL-sicheres Base64 mit Minus und Unterstrich braucht oft erst einen Tausch.
Beispiele
JWT-Payload prüfen
Das mittlere JWT-Segment ist Base64URL. Nach einem Zeichentausch lesen Sie die JSON-Claims als Text.
Log-Token
Ein Config-Wert, der wie zufälliges ASCII wirkt, decodiert oft zu einem Nutzernamen oder JSON-Blob.
FAQ
Warum Invalid Base64?
Zeichen außerhalb des Alphabets oder kaputtes Padding. Kürzen und Plus, Schrägstrich und Gleichheitszeichen prüfen.
Kann das Bilder decodieren?
Es decodiert nach UTF-8-Text. Bildbytes wirken im Textfeld zerstört.
Ist das die Umkehrung des Encoders auf der Site?
Ja für Standard-Base64 von UTF-8-Text aus dem Companion-Encoder.
Wird das Blob hochgeladen?
Nein. Das Decodieren bleibt in diesem Tab.
Verwandte Tools
- Base64-EncoderUTF-8-Text nach Base64 für Data-URIs, Header und Embeds kodieren. Die Kodierung nutzt Web-APIs in diesem Tab, ohne Server-Umweg.
- URL-DecoderPercent-kodierte URLs und Query-Strings zurück in lesbaren Text. Ungültige Sequenzen werden ohne Netzwerkanruf markiert.
- JSON-FormatiererJSON mit gewähltem Einzug lesbar machen, etwa für API-Payloads. Die Formatierung läuft im Browser und bleibt in diesem Tab.
- JSON-ValidatorPrüfen, ob JSON syntaktisch gültig ist, mit Zeile und Spalte des ersten Fehlers. Die Prüfung bleibt im Browser.
- URL-EncoderQuery-Werte und Pfadsegmente mit encodeURIComponent percent-kodieren. Leerzeichen werden zu %20. Die Kodierung bleibt im Browser.