Base64-Encoder & -Decoder – Text & Datei (URL-Safe unterstützt)
Kodieren Sie beliebigen Text oder beliebige Dateien zu Base64 oder dekodieren Sie Base64 zurück in Text. URL-sichere Variante unterstützt. Volle UTF-8-Unterstützung, läuft vollständig in Ihrem Browser.
Text oder Base64 hier einfügen …
oder lege eine beliebige Datei ab
Fertig mit Base64-Encoder/Decoder? Probiere als Nächstes diese aus
Handverlesene Tools, die perfekt zum Base64-Encoder/Decoder passen. Mach weiter, ohne deine Datei zu verlieren.
URL-Encoder / -Decoder
URL-Komponenten oder ganze URLs prozentkodieren und wieder dekodieren. Modi encodeURIComponent und encodeURI.
Jetzt ausprobierenHash-Generator
Berechne SHA-1-, SHA-256-, SHA-384- und SHA-512-Hex-Digests von beliebigem Text oder beliebigen Dateien mit der Web Crypto API des Browsers.
Jetzt ausprobierenJWT-Decoder
Decodiere JSON Web Tokens, zeige Header und Payload an und prüfe das Ablaufdatum. Nur lokal – deine Tokens verlassen niemals den Browser.
Jetzt ausprobierenJSON verschönern
Formatiere, validiere und minifiziere JSON direkt im Browser. Übersichtliche Einrückung mit 2 / 4 / 8 Leerzeichen oder einzeilige Minifizierung mit Kopier- und Download-Funktion.
Jetzt ausprobierenPasswort-Generator
Erzeuge starke, kryptografisch zufällige Passwörter mit bis zu 128 Zeichen und Live-Entropieschätzung.
Jetzt ausprobierenDiff Checker
Vergleiche zwei Textausschnitte Zeile für Zeile. Geteilte oder vereinheitlichte Ansicht, optional Leerzeichen und Groß-/Kleinschreibung ignorieren.
Jetzt ausprobierenFrequently Asked Questions
Füge deinen Text ein oder ziehe eine beliebige Datei in das Eingabefeld, lass den Modus auf „Encode“, und die Base64-Darstellung erscheint in der Ausgabe. Für Dateien erhältst du eine Data-URL, die sich direkt in HTML, CSS oder JSON einbetten lässt – ganz ohne Upload-Server dazwischen.
usageURL-sicheres Base64 ersetzt „+" durch „-" und „/" durch „_" und entfernt das abschließende „="-Padding, damit der codierte Wert ohne weiteres Escaping in URLs, Dateinamen und JWT-Segmenten transportiert werden kann. Aktiviere URL-sicher immer dann, wenn die Ausgabe in einem Query-String, Pfadsegment oder HTTP-Header landet.
technicalNein. Base64 ist eine Kodierung, keine Verschlüsselung. Jeder kann die Zeichenkette mit einem Klick dekodieren, nutzen Sie es daher niemals als Geheimhaltungsmechanismus. Greifen Sie zu AES, RSA oder libsodium, wenn Sie echte Vertraulichkeit benötigen, und verwenden Sie Base64 nur, um Binärdaten textsicher zu machen.
privacyBase64 packt drei Bytes in vier Zeichen. Ist die Eingabelänge kein Vielfaches von drei, füllt der Encoder den letzten Block mit „=“ auf, damit die Ausgabe ein Vielfaches von vier bleibt. Standard-Base64 behält die Auffüllung bei; URL-Safe-Base64 lässt sie weg, da die Länge implizit ist.
technicalJa. Der Encoder liest die Eingabe vor dem Codieren als UTF-8, sodass arabische, chinesische, kyrillische und Emoji-Zeichen sauber hin- und zurückkonvertiert werden. Das decodierte Ergebnis wird wieder als UTF-8-Text ausgegeben – genau das, was jeder moderne Browser, jedes Terminal und jede API erwartet.
compatibilityBase64 vergrößert die Datenmenge um rund 33 % – aus drei Eingabe-Bytes werden vier Ausgabe-Bytes. Für kurze Tokens, kleine Icons und in JSON eingebettete Thumbnails ist das unproblematisch, doch bei großen Assets sollten Sie einen direkten Binär-Upload oder einen CDN-Link bevorzugen, um Übertragungen schnell zu halten.
technicalNein. Der Encoder läuft vollständig in Ihrem Browser über die Standard-APIs atob / btoa plus einen UTF-8-Wrapper, sodass Ihr Text oder Ihre Datei nie einen Server erreicht. Das macht das Tool sicher für Tokens, Zugangsdaten und proprietäre Binärdateien, die Sie nicht preisgeben möchten.
privacyHow Base64 Encoder/Decoder helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Bilder in HTML & CSS als Data-URLs einbetten
Betten Sie kleine Icons, Logos und SVG-Sprites als Base64-Daten-URLs ein, um HTTP-Anfragen einzusparen, HTML-E-Mails als Einzeldatei zu versenden und Prototypen ohne externes Asset-Hosting eigenständig zu halten
API-Authentifizierung & Bearer-Token
Erstelle HTTP-Basic-Auth-Header, dekodiere Bearer-Tokens beim API-Debugging und prüfe Base64-codierte Zugangsdaten aus Postman, curl-Beispielen und OpenAPI-Dokumentationen
Dateien für JSON- & GraphQL-Payloads kodieren
Verpacke binäre Uploads (PDFs, Bilder, Audioclips) als Base64-Strings, damit sie sicher in JSON, GraphQL-Mutationen und Webhook-Bodys transportiert werden, die nur Text übertragen
MIME-E-Mail-Anhänge dekodieren
Extrahiere Base64-codierte Anhänge aus rohen .eml-Dateien, SMTP-Logs oder IMAP-Antworten, um verlorene Rechnungen, Screenshots und Dokumente aus E-Mail-Exporten wiederherzustellen
URL-sichere Tokens für Web-Apps
Erzeuge URL-sichere Base64-Strings für Passwort-Reset-Links, E-Mail-Verifizierungscodes, Freigabe-IDs und Kurz-URLs, ohne dass „+“- oder „/“-Zeichen im Browser Probleme verursachen
JWT-Segmente manuell untersuchen
Dekodieren Sie die Header- und Payload-Segmente eines JSON Web Tokens beim lokalen Debugging, wenn Sie keinen vollwertigen JWT-Decoder in Ihrem Terminal oder Editor installiert haben
Pixoate