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

Dateien werden nach der Verarbeitung automatisch gelöschtKeine WasserzeichenKostenlos nutzbar – keine Anmeldung erforderlich

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

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

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

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

For Developers

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

For Developers

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

Everyday Use

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

For Developers

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