Kodiere Text zu Base64 oder dekodiere Base64 zurück zu Text. UTF-8-sicher mit automatischer Richtungserkennung.
So nutzt du den Base64 Encoder
Tippe Text zum Kodieren ein oder füge Base64 zum Dekodieren ein.
Klicke auf „Ausführen“ – die Richtung wird automatisch erkannt.
Kopiere das Ergebnis aus dem Ausgabefeld.
Base64 stellt binäre oder textuelle Daten mit nur 64 druckbaren ASCII-Zeichen dar (A-Z, a-z, 0-9 sowie + und /) und kodiert je drei Bytes als vier Zeichen. Das hält Daten intakt, wenn sie durch Systeme wandern, die für Text und nicht für rohe Bytes gebaut wurden.
Du siehst es überall: data-URLs, die ein Bild direkt in HTML oder CSS einbetten, E-Mail-Anhänge (MIME), der Header und die Nutzlast eines JSON Web Token, HTTP-Basic-Authentifizierungs-Header und viele API-Felder, die binäre Daten als einfache Zeichenkette transportieren müssen.
Dieses Werkzeug kodiert Text zu Base64 und dekodiert Base64 zurück zu Text und wählt die Richtung automatisch. Es ist UTF-8 sicher, sodass Akzente, Emoji und andere Unicode-Zeichen den Hin- und Rückweg ohne Beschädigung überstehen, was die naiven eingebauten Browserfunktionen von sich aus nicht garantieren.
Wichtig ist zu wissen, was Base64 nicht ist: Es ist eine Kodierung, keine Verschlüsselung. Jeder kann es sofort dekodieren, es bietet also keinerlei Sicherheit. Nutze es niemals, um Passwörter, Tokens oder Geheimnisse zu verbergen. Seine Aufgabe ist sicherer Transport und Darstellung, nicht Vertraulichkeit.
Base64 hat außerdem einen Größenaufschlag. Die kodierte Ausgabe ist etwa 33 Prozent größer als das Original, weil vier Zeichen für je drei Bytes stehen. Dieser Kompromiss lohnt sich meist wegen der Kompatibilität, aber deshalb würdest du große Dateien nicht mit Base64 kodieren, wenn ein echter Binärkanal verfügbar ist.
Alles läuft in deinem Browser, sodass der Text, den du einfügst, nie hochgeladen wird. Um eine Bilddatei in eine Base64-data-URL statt in reinen Text zu verwandeln, nutze das eigens dafür gedachte Werkzeug Bild zu Base64.
Häufig gestellte Fragen
Sieht deine Eingabe wie gültiges Base64 aus und dekodiert zu lesbarem UTF-8-Text, wird sie dekodiert, andernfalls kodiert. Das deckt die üblichen Fälle ohne manuellen Schalter ab.
Ja. Kodieren und Dekodieren sind UTF-8-sicher, sodass Emojis, Akzente und andere Unicode-Zeichen korrekt hin- und zurückgewandelt werden, statt zu unleserlichem Kauderwelsch zu werden.
Nein. Base64 ist eine Kodierung, keine Verschlüsselung. Es lässt sich trivial umkehren und bietet keine Sicherheit, nutze es also nie zum Schutz sensibler Daten. Verwende dafür echte Verschlüsselung oder Hashing.
Base64 nutzt vier Zeichen, um jeweils drei Bytes darzustellen, das Ergebnis ist also rund 33 Prozent größer als das Original. Dieser Mehraufwand ist der Preis dafür, binäre Daten mit einem kleinen, textsicheren Zeichensatz darzustellen.
Standard-Base64 nutzt + und / mit =-Padding, was mit URLs kollidieren kann. Eine URL-sichere Variante ersetzt + und / durch - und _. JWTs etwa nutzen die URL-sichere Form ohne Padding.
Nein. Kodieren und Dekodieren passieren komplett in deinem Browser. Nichts, was du einfügst, wird an einen Server gesendet, gespeichert oder protokolliert.
Dieses Tool einbetten
Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.
<iframe src="https://monu.tools/embed/de/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Verwandte Tools
Prozent-kodiere und dekodiere URLs und URL-Komponenten, UTF-8-sicher.
Dekodiere ein JSON Web Token und sieh Header und Payload, mit lesbaren Ablauf- und Ausstellungszeiten. Läuft vollständig im Browser; Tokens werden nie hochgeladen.
Erzeuge SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes von beliebigem Text – direkt im Browser.
Erzeuge einen HMAC für eine Nachricht und einen geheimen Schlüssel mit SHA-1, SHA-256, SHA-384 oder SHA-512, im Browser.