Zum Inhalt springen
Aback Tools Logo

Base64-Kodierer/-Dekodierer

Kodieren Sie Klartext in Base64 oder dekodieren Sie Base64-Strings mit unserem kostenlosen Base64-Kodierer/-Dekodierer zurück in lesbaren Text. Unterstützt sowohl das Standard-Base64-Alphabet (RFC 4648) als auch das URL-sichere Alphabet mit voller UTF-8- und Emoji-Unterstützung. Die gesamte Base64-Kodierung und -Dekodierung läuft lokal in Ihrem Browser - ohne Anmeldung.

Base64 Encoder / Decoder

Encode plain text to Base64 or decode Base64 strings back to readable text. Supports standard and URL-safe alphabets. All processing runs locally in your browser - your data never leaves your device.

About Base64 Encoding:
  • Standard Base64 uses characters A-Z, a-z, 0-9, +, / and = padding (RFC 4648)
  • URL-Safe Base64 replaces + with - and / with _ - safe for URLs and filenames (RFC 4648 §5)
  • Base64 increases data size by approximately 33% (3 bytes → 4 characters)
  • Base64 is an encoding, not encryption - it provides no security on its own

Warum unseren Base64-Kodierer/-Dekodierer verwenden?

  • Sofortige Base64-Kodierung und -Dekodierung: Kodieren Sie Klartext in Base64 oder dekodieren Sie Base64-Strings sofort in lesbaren Text in Ihrem Browser. Unser Base64-Kodierer/-Dekodierer verarbeitet jede Eingabe in Millisekunden ohne Wartezeit.
  • Sicherer Base64-Kodierer/-Dekodierer online: Die gesamte Base64-Kodierung und -Dekodierung erfolgt lokal in Ihrem Browser. Ihr Text und Ihre Base64-Strings verlassen niemals Ihr Gerät, was 100 % Privatsphäre bei jeder Verwendung unseres Online-Tools gewährleistet.
  • Base64-Kodierer/-Dekodierer - ohne Installation: Nutzen Sie unser Tool direkt in jedem Browser ohne Downloads, Plugins oder Software. Kodieren und dekodieren Sie Base64 von jedem Gerät - Desktop, Tablet oder Mobilgerät - sofort.
  • Standard- und URL-sichere Base64-Alphabete: Wechseln Sie mit einem Klick zwischen dem Standard-Base64-Alphabet (RFC 4648) und dem URL-sicheren Alphabet (RFC 4648 §5). Die URL-sichere Variante ersetzt + und / durch - und _ für die sichere Verwendung in URLs und Dateinamen.

Typische Anwendungsfälle des Base64-Kodierers/-Dekodierers

  • API-Authentifizierungs-Header: Kodieren Sie Zugangsdaten für HTTP Basic Authentication-Header mit Base64-Kodierung. Das Format Benutzer:Passwort wird Base64-kodiert und im Authorization-Header von API-Anfragen gesendet.
  • JSON- und REST-API-Payloads: Kodieren Sie Binärdaten oder Sonderzeichen als Base64-Strings zur sicheren Aufnahme in JSON-Payloads. Nutzen Sie unseren Base64-Kodierer/-Dekodierer, um Daten vor dem Senden von API-Anfragen vorzubereiten und zu prüfen.
  • E-Mail- und MIME-Kodierung: Base64-Kodierung ist der Standard für die Kodierung von E-Mail-Anhängen und Nicht-ASCII-Inhalten in MIME-Nachrichten. Kodieren Sie Textinhalte in Base64 für eine sichere Übertragung über E-Mail-Protokolle.
  • Inspektion von JWT-Token: Dekodieren Sie die Header- und Payload-Segmente von JWT-Token - jedes Segment ist Base64URL-kodiert. Nutzen Sie unseren Base64-Kodierer/-Dekodierer im URL-sicheren Modus, um JWT-Claims ohne spezielles Tool zu prüfen.
  • Daten-URIs und Inline-Ressourcen: Kodieren Sie kleine Textressourcen in Base64, um sie direkt als Daten-URIs in HTML, CSS oder JavaScript einzubetten. Das eliminiert zusätzliche HTTP-Anfragen für kleine Inline-Ressourcen.
  • Debugging und Log-Analyse: Dekodieren Sie Base64-kodierte Strings aus Anwendungsprotokollen, Konfigurationsdateien und Netzwerk-Mitschnitten. Unser Base64-Kodierer/-Dekodierer zeigt den ursprünglichen Inhalt sofort für Debugging und Analyse an.

Was ist Base64-Kodierung?

Base64-Kodierung ist eine Methode, Binärdaten - oder beliebigen Text - als Zeichenkette aus druckbaren ASCII-Zeichen darzustellen. Sie funktioniert, indem jeweils 3 Bytes Eingabe in 4 Zeichen aus einem 64-Zeichen-Alphabet umgewandelt werden: A-Z, a-z, 0-9 und zwei zusätzliche Symbole ( + und / beim Standard-Base64). Der Name "Base64" stammt von diesem 64-Zeichen-Alphabet. Unser Base64-Kodierer/-Dekodierer implementiert die vollständige RFC 4648-Spezifikation, einschließlich korrekter UTF-8-Verarbeitung und optionalem Auffüllen. Base64 ist keine Verschlüsselung - es ist eine umkehrbare Kodierung, die jeder dekodieren kann, und darf daher niemals allein zum Schutz sensibler Daten verwendet werden.

So funktioniert unser Base64-Kodierer/-Dekodierer

  1. Eingabe eingeben: Fügen Sie den zu kodierenden Klartext ein oder tippen Sie ihn, oder fügen Sie den zu dekodierenden Base64-String ein. Wählen Sie den Operationsmodus (Kodieren oder Dekodieren) und das Alphabet (Standard oder URL-sicher) in den Dropdowns.
  2. Sofortige Verarbeitung im Browser: Klicken Sie auf die Aktionsschaltfläche und der Base64-Kodierer/-Dekodierer verarbeitet Ihre Eingabe vollständig in Ihrem Browser über die integrierten btoa() / atob() APIs mit voller UTF-8-Unterstützung. Ihr Text verlässt niemals Ihr Gerät.
  3. Ausgabe kopieren oder herunterladen: Das Ergebnis erscheint sofort im Ausgabefeld. Nutzen Sie die Schaltfläche Kopieren für die Zwischenablage oder Herunterladen, um es als Textdatei zu speichern. Nutzen Sie Tauschen, um die Ausgabe zur Roundtrip-Prüfung zurück in die Eingabe zu übernehmen.

Was der Base64-Kodierer/-Dekodierer verarbeitet

  • Volle UTF-8-Unterstützung: Kodiert Mehrbyte-Unicode-Zeichen (Emojis, CJK, Arabisch usw.) korrekt, indem sie vor der Base64-Kodierung in UTF-8-Bytes umgewandelt werden.
  • Standard-Base64 (RFC 4648): Verwendet das Standardalphabet mit den Zeichen + und / und = Auffüllung - das am weitesten unterstützte Format für E-Mail, MIME und allgemeine Datenkodierung.
  • URL-sicheres Base64 (RFC 4648 §5): Ersetzt + durch - und / durch _ - sicher für URLs, Query-Strings, Dateinamen und JWT-Token ohne Prozentkodierung.
  • Automatische Auffüllkorrektur: Fügt fehlende = Auffüllzeichen beim Dekodieren hinzu, damit ohne Auffüllung kopierte Base64-Strings ebenfalls korrekt dekodiert werden.

Base64 vs. URL-sicheres Base64 - wann was verwenden

Verwenden Sie Standard-Base64 für E-Mail-Anhänge, MIME-Kodierung, HTTP Basic Auth-Header und jeden Kontext, in dem die Ausgabe nicht in eine URL eingebettet wird. Verwenden Sie URL-sicheres Base64, wenn der kodierte String in einem URL-Pfad, Query-Parameter, Cookie, Dateinamen oder JWT-Token erscheint - die Zeichen - und _ müssen in diesen Kontexten nicht prozentkodiert werden, wodurch die Strings sauber und lesbar bleiben. Beide Varianten erzeugen Ausgaben gleicher Länge und sind mit unserem Base64-Kodierer/-Dekodierer gleichermaßen umkehrbar.

Häufig gestellte Fragen

Ein Base64-Kodierer/-Dekodierer ist ein Tool, das Klartext oder Binärdaten in Base64-kodierte Strings umwandelt und Base64-Strings wieder in ihren ursprünglichen Inhalt dekodiert. Unser Base64-Kodierer/-Dekodierer läuft vollständig in Ihrem Browser - ohne Anmeldung, ohne Server-Uploads und ohne Daten zu speichern.

Nein. Base64 ist ein Kodierungsschema, keine Verschlüsselung. Es wandelt Daten mit einem festen 64-Zeichen-Alphabet in eine andere Darstellung um, aber jeder mit einem Base64-Kodierer/-Dekodierer kann sie sofort umkehren. Verwenden Sie Base64 niemals allein zum Schutz sensibler Daten - nutzen Sie dafür eine echte Verschlüsselung wie AES.

Absolut. Die gesamte Base64-Kodierung und -Dekodierung erfolgt lokal in Ihrem Browser mit JavaScript. Ihr Text und Ihre Base64-Strings werden nie an einen Server gesendet, gespeichert oder protokolliert. Ihre Daten bleiben vollständig privat auf Ihrem Gerät.

Ja - unser Base64-Kodierer/-Dekodierer ist 100 % kostenlos, ohne Anmeldung, ohne Konto und ohne Nutzungslimits. Kodieren und dekodieren Sie Base64 so oft Sie möchten, für beliebig viel Text, dauerhaft kostenlos.

Standard-Base64 verwendet + und / als 62. und 63. Zeichen, die in URLs prozentkodiert werden müssen. URL-sicheres Base64 (RFC 4648 §5) ersetzt + durch - und / durch _, sodass die Ausgabe ohne zusätzliche Kodierung sicher in URLs, Query-Strings, Dateinamen und JWT-Token verwendet werden kann.

Base64 kodiert jeweils 3 Bytes in 4 Zeichen. Wenn die Eingabelänge kein Vielfaches von 3 ist, werden ein oder zwei = Auffüllzeichen hinzugefügt, damit die Ausgabelänge ein Vielfaches von 4 ergibt. Manche Implementierungen lassen das Auffüllen weg - unser Dekodierer verarbeitet Eingaben mit und ohne Auffüllung automatisch.

Ja. Unser Base64-Kodierer/-Dekodierer verarbeitet den gesamten Unicode-Bereich korrekt, einschließlich Emojis, CJK-Zeichen, Arabisch und anderer Mehrbyte-Zeichensätze. Er konvertiert Text zuerst in UTF-8-Bytes und wendet dann die Base64-Kodierung an - für eine exakte Hin- und Rückkodierung in jeder Sprache.

JWT-Token bestehen aus drei Base64URL-kodierten, durch Punkte getrennten Segmenten (Header.Payload.Signatur). Kopieren Sie das Header- oder Payload-Segment (den Teil vor oder zwischen den Punkten), wählen Sie im Base64-Kodierer/-Dekodierer den URL-sicheren Modus, wählen Sie Dekodieren und fügen Sie das Segment ein, um den JSON-Inhalt zu sehen.

Das bedeutet meist, dass die Originaldaten binär waren (ein Bild, PDF oder eine andere Datei) und kein Text. Unser Base64-Kodierer/-Dekodierer ist für Textinhalte gedacht. Verwenden Sie für Binärdateien das Tool Base64/Hex-Datei-Kodierer & -Dekodierer, das die Originaldatei korrekt rekonstruiert.