Base64 sofort in lesbaren Text umwandeln – und wieder zurück
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Base64 oder Text hier einfügen — Sie erhalten den dekodierten Text bzw. die kodierte Zeichenfolge zurück
oder lege eine beliebige Datei ab
Das können Sie mit Base64-Encoder/Decoder machen
Alles, was Sie mit diesem Werkzeug erreichen – ohne Einarbeitung, ohne Einrichtung.
- Text oder Dateien sofort in Base64 kodieren
- Base64-Zeichenfolgen zurück in lesbaren Text dekodieren
- URL-sicheres Base64 für Query-Strings erzeugen
- Bilder und andere Dateien in Base64 kodieren
- UTF-8 und Emojis fehlerfrei verarbeiten
- Dateien direkt in Code oder E-Mails einbetten
Informationen zu den Einstellungen
2 Einstellungen
Jede Einstellung in Base64-Encoder/Decoder erklärt – was sie bewirkt und wann Sie sie einsetzen.
Modus
- ModusVoreinstellungen
- Wechselt zwischen dem Umwandeln von Klartext in Base64 (Codieren) und dem Zurückverwandeln von Base64 oder einer Daten-URL in lesbaren Text bzw. die Originaldatei (Decodieren).Optionen: KodierenDecodieren
- URL-sicherEin / Aus
- Verwendet das URL-sichere Base64-Alphabet: + und / werden durch - und _ ersetzt und das =-Padding entfällt, sodass sich Ergebnisse in URLs und Dateinamen einsetzen lassen; Datei-Uploads nutzen immer das Standard-Base64.
Fertig mit Base64-Encoder/Decoder? Probiere als Nächstes diese
Handverlesene Tools, die gut zu Base64-Encoder/Decoder passen. Mach weiter, ohne deine Datei zu verlieren.
URL-Encoder / -Decoder
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Jetzt ausprobierenHash-Generator
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Jetzt ausprobierenJWT-Decoder
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Jetzt ausprobierenJSON verschönern
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Jetzt ausprobierenPasswort-Generator
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
Jetzt ausprobierenDiff-Checker
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Jetzt ausprobierenHäufig gestellte Fragen
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.
privacyStellen Sie den Modus auf „Decodieren“, fügen Sie Ihren Base64-String ein, und der Originaltext erscheint sofort in der Ausgabe – bereit zum Kopieren oder Herunterladen als .txt. Wenn der String '-' und '_' statt '+' und '/' verwendet, aktivieren Sie URL-safe, damit er korrekt decodiert wird.
usageJa. Wechsle in den Decodier-Modus und füge den Base64- oder Data-URL-Text ein – wenn er erfolgreich decodiert wird, erscheint neben der einfachen Download-Option eine Schaltfläche „Als Datei herunterladen“. Ein Klick darauf schreibt die exakten ursprünglichen Bytes mit der aus dem eingebetteten MIME-Typ erkannten Erweiterung, sodass ein base64-codiertes Foto oder PDF als echte, öffenbare Datei statt als unlesbarer Text zurückkommt.
featuresDownload speichert die dekodierte Ausgabe immer als einfache .txt-Datei, was richtig ist, wenn das Base64 Text darstellt. Als Datei herunterladen erscheint nur, wenn die dekodierten Bytes als Binärdaten erkannt werden — etwa ein Bild oder PDF — und rekonstruiert die Originaldatei mit ihrer korrekten Erweiterung, statt rohe Bytes in eine Textdatei zu kippen, die sich nicht korrekt öffnen lässt.
usageFüge den Base64-String oder die Data-URL ein, stelle den Modus auf Dekodieren, und nutze dann Als Datei herunterladen, um die ursprüngliche Binärdatei zu speichern — eine PDF-, PNG-, JPG- oder beliebige andere Datei. Die Dekodierung erfolgt Byte für Byte, sodass die zurückerhaltene Datei mit der ursprünglich kodierten identisch ist. Es ist der schnellste Weg, um Base64 in PDF oder Base64 in ein Bild umzuwandeln, ohne etwas zu installieren.
usageLegen Sie das Bild — PNG, JPG, SVG, was auch immer — in das Eingabefeld, und der Encoder erzeugt eine Daten-URL, die Sie direkt in ein <img>-src-Attribut oder ein CSS-background-image einfügen können. Da die Daten-URL die Bilddaten direkt einbettet, verursacht die Seite keine zusätzliche Netzwerkanfrage; bedenken Sie jedoch, dass Base64 die Größe um etwa 33 % erhöht, weshalb eingebettete Bilder klein bleiben sollten.
usageWie Base64-Encoder/Decoder dir hilft, es zu erledigen
Echte Probleme, die es jeden Tag löst — für Unternehmen, Kreative und alltägliche Aufgaben. Finde den passenden Anwendungsfall und leg in Sekunden los.
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
Zertifikate und Keystores in CI/CD-Secrets speichern
Kodiere SSL-Zertifikate, Android-Signing-Keystores oder eine GCP-Service-Account-JSON-Datei in Base64, damit sie in GitHub Actions, GitLab CI oder Vercel-Umgebungsvariablen eingefügt werden können, die nur Klartext akzeptieren.
Als roher Base64-Text geteilte Dateien retten
Fügen Sie einen aus einer Slack-Nachricht, einem Bugreport oder einer E-Mail kopierten Base64-Blob in den Decode-Modus ein und verwenden Sie „Als Datei herunterladen“, um das Original-Bild oder -PDF wiederherzustellen, das Ihnen jemand als Text statt als Anhang geschickt hat.
API-Antworten ohne Backend simulieren
Erzeugen Sie base64-Platzhalterbilder oder Binär-Payloads, um sie direkt in Postman-Collections, MSW-Handler oder Swagger-Beispiele einzufügen, während der echte Backend-Endpunkt noch entwickelt wird.
Webhook-Signatur-Payloads debuggen
Untersuchen Sie den base64-codierten Body, den Stripe, Twilio oder ein anderer Anbieter mit einem Webhook sendet, sodass Sie eine Signatur manuell überprüfen oder einen Payload erneut abspielen können, während Sie eine Integration lokal entwickeln.
Dateien aus Base64-API-Payloads wiederherstellen
Dekodieren Sie Base64 in PDF, Bild oder beliebige andere Binärdaten, die von einer API zurückgegeben oder in einer Datenbankspalte gespeichert werden, und laden Sie die Originaldatei zur Prüfung herunter – ganz ohne Skripting.
