Monu Tools

Base64 Encoder & Decoder

Kodiere Text zu Base64 oder dekodiere Base64 zurück zu Text. UTF-8-sicher mit automatischer Richtungserkennung.

So nutzt du den Base64 Encoder

  1. 01

    Tippe Text zum Kodieren ein oder füge Base64 zum Dekodieren ein.

  2. 02

    Klicke auf „Ausführen“ – die Richtung wird automatisch erkannt.

  3. 03

    Kopiere das Ergebnis aus dem Ausgabefeld.

Was Base64 ist

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.

Wo du es siehst

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.

Wie dieses Werkzeug damit umgeht

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.

Kodierung ist keine Verschlüsselung

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.

Der Größenaufschlag

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.

Läuft in deinem Browser

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

Wie funktioniert die automatische Erkennung?

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.

Ist es für nicht-englische Zeichen sicher?

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.

Kann ich damit Passwörter oder Geheimnisse schützen?

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.

Warum ist die Base64-Ausgabe größer als meine Eingabe?

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.

Was ist mit URL-sicherem Base64?

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.

Wird mein Text irgendwohin hochgeladen?

Nein. Kodieren und Dekodieren passieren komplett in deinem Browser. Nichts, was du einfügst, wird an einen Server gesendet, gespeichert oder protokolliert.

Quellen

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