Base64 Kodierer/Dekodierer

Kodieren und dekodieren Sie Text einfach in und aus dem Base64-Format.

Base64 ist eines der verbreitetsten Binär-zu-Text-Kodierungsschemata in der modernen Webentwicklung. Dieser kostenlose Online-Base64-Encoder und -Decoder wandelt Text, JSON-Payloads oder Binärstrings sofort in Base64 um und zurück. Alles läuft im Browser — keine Daten werden an Server gesendet, was Privatsphäre für API-Schlüssel, Tokens und persönliche Informationen gewährleistet.

Deine Daten bleiben in deinem Browser
War dieses Tool hilfreich?
Anleitung

Wie man es benutzt

1
1

Nutzungsschritt

Kodieren und dekodieren Sie Text einfach in und aus dem Base64-Format.

Guide

Leitfaden zur Base64-Kodierung

Was ist Base64?

Base64 ist ein in RFC 4648 definiertes Binär-zu-Text-Schema mit 64 druckbaren ASCII-Zeichen (A-Z, a-z, 0-9, + und /). Jeweils 3 Eingabebytes werden auf 4 Base64-Zeichen abgebildet, mit = als Padding. Ursprünglich für MIME-Anhänge konzipiert, ist es in Webentwicklung, APIs und Datenspeicherung unverzichtbar.

Warum Base64 wichtig ist

Moderne Webanwendungen nützen Base64 vielfältig. Data-URIs betten Bilder in HTML/CSS ein. JWTs kodieren Header und Payload als Base64url. REST-APIs akzeptieren Base64-Uploads in JSON. E-Mail nutzt Base64 für SMTP-Anhänge. Base64-Verständnis ist Kernkompetenz für Entwickler.

Standard vs URL-sicheres Base64

Standard verwendet + und / als 63./64. Zeichen plus = Padding. Diese haben in URLs besondere Bedeutung. Base64url (RFC 4648 Abschnitt 5) ersetzt + durch - und / durch _, ohne Padding. Für Tokens in URLs immer Base64url verwenden.

Best Practices

Base64 erhöht die Größe um 33%, große Dateien vermeiden. Nur Bilder unter 10 KB inline. Nie als Verschlüsselung verwenden — umkehrbar. Bei Unicode erst UTF-8, dann Base64 kodieren um Multibyte-Zeichen korrekt zu behandeln.

Examples

Durchgerechnete Beispiele

Beispiel: String kodieren

Gegeben: der Klartext Hello, World!

1

Schritt 1: Jeden Buchstaben in ASCII-Wert umwandeln (H=72, e=101, l=108, etc.).

2

Schritt 2: Bytes in 3er-Blöcke gruppieren und in 6-Bit-Indizes umwandeln.

3

Schritt 3: Jeden Index dem Base64-Alphabet zuordnen und mit = auffüllen.

Ergebnis: SGVsbG8sIFdvcmxkIQ==

Beispiel: JWT-Payload dekodieren

Gegeben: Base64url-JWT eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIn0

1

Schritt 1: URL-Zeichen ersetzen: - wird + und _ wird /.

2

Schritt 2: Padding = bis Vielfaches von 4.

3

Schritt 3: Standard-Base64 dekodieren für JSON-Bytes.

Ergebnis: {"sub":"1234567890","name":"John Doe"}

Anwendungsfälle

Anwendungsfälle

Bilder in HTML/CSS einbetten

Konvertieren Sie kleine PNG/SVG-Icons in Base64-Data-URIs und betten Sie sie in Stylesheets oder HTML ein. Eliminiert einen HTTP-Roundtrip pro Asset, besonders vorteilhaft bei mobilen Verbindungen mit höher Latenz. Nur für Icons unter 10 KB verwenden um CSS-Aufblähung zu vermeiden.

API-Payloads kodieren

Viele REST-APIs erfordern Binärdaten wie PDFs oder Fotos in JSON-Bodies. Base64 ermöglicht die Einbindung als String-Feld ohne Multipart. Korrekten Content-Type setzen und serverseitig dekodieren vor dem Speichern.

JSON Web Tokens dekodieren

JWTs sind drei Base64url-Segmente getrennt durch Punkte. Mittleres Segment einfügen um Payload-Claims zu inspizieren — Benutzer-ID, Ablauf, Scopes und benutzerdefinierte Felder — ohne JWT-Debugger oder Code.

E-Mail-Anhänge übertragen

SMTP nutzt MIME mit Base64 für binäre Anhänge über Textkanäle. MIME-Nachrichten zum Debugging inspizieren oder erstellen, einzelne Anhangsblöcke sofort und privat im Browser kodieren und dekodieren.

Häufig gestellte Fragen

?Was ist Base64?

Ein Binär-zu-Text-Schema (RFC 4648) das 3 Bytes in 4 ASCII-Zeichen aus 64 Zeichen umwandelt. Für Textkanäle wie E-Mail, JSON oder URLs.

?Wie kodiere ich Text in Base64?

Text einfügen und Kodieren klicken. Sofortiges Ergebnis. Ein-Klick-Kopieren. Keine Anmeldung nötig.

?Unterschied Base64 vs Base64url?

Standard nutzt + und / plus = Padding. Base64url nutzt - und _ ohne Padding, URL-sicher. JWTs verwenden Base64url.

?Vergrößert Base64 die Datei?

Ja, um circa 33%. 3 Bytes werden zu 4 Zeichen. Bei möglichem Binärtransfer Base64 vermeiden.

?Ist Base64 Verschlüsselung?

Nein. Umkehrbare Kodierung, keine Verschlüsselung. Jeder dekodiert ohne Schlüssel. AES oder RSA für sensible Daten.

?Ist das Tool kostenlos?

Ja, 100% kostenlos ohne Registrierung, Limits oder Werbung.

?Sind meine Daten sicher?

Daten verlassen nie Ihr Gerät. Alles läuft lokal im Browser. Keine Netzwerkanfragen.

?Kann ich Unicode kodieren?

Ja. Verarbeitet UTF-8 mit Umlauten, Emojis und CJK. Erst UTF-8-Konvertierung, dann Base64.

Hilf uns besser zu werden

Wie gefällt Ihnen dieses Tool?

Jedes Tool bei Kitmul wird auf Basis echter Nutzeranfragen gebaut. Ihre Bewertung und Ihre Vorschläge helfen uns, Bugs zu beheben, fehlende Funktionen hinzuzufügen und die Tools zu bauen, die Sie wirklich brauchen.

Dieses Tool bewerten

Tippen Sie auf einen Stern, um uns zu sagen, wie nützlich dieses Tool für Sie war.

Vorschlag machen oder Bug melden

Eine Funktion fehlt? Einen Bug gefunden? Haben Sie eine Idee? Sagen Sie es uns und wir schauen es uns an.

Ähnliche Tools

Empfohlene Lektüre

Empfohlene Bücher über Datenkodierung und Webentwicklung

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Erweitern Sie Ihre Fähigkeiten

Professionelle Produkte für besseres Entwickeln

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Newsletter

Erhalte Produktivitätstipps und Neue Tools Zuerst

Schließe dich Machern und Entwicklern an, die Datenschutz schätzen. Jede Ausgabe: neue Tools, Produktivitäts-Hacks und Updates — kein Spam.

Prioritätszugang zu neuen Tools
Jederzeit abbestellen, ohne Rückfragen