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.

Hi!SGkhIQ==

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

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.
Uploads are encrypted in transitRemoved under our retention policy

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.

Alle Tools ansehen

Hä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.

usage

URL-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.

technical

Nein. 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.

privacy

Base64 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.

technical

Ja. 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.

compatibility

Base64 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.

technical

Nein. 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.

privacy

Stellen 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.

usage

Ja. 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.

features

Download 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.

usage

Fü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.

usage

Legen 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.

usage

Wie 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.

Web & SEO

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

Für Entwickler

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

Für Entwickler

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

Alltagsnutzung

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

Web & SEO

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

Für Entwickler

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

Für Entwickler

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.

Alltagsnutzung

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.

Für Entwickler

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.

Für Entwickler

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.

Für Entwickler

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.