Base64-Kodierer/Dekodierer
Base64-Zeichenketten kodieren und dekodieren
Laden Sie Text- oder Binärdateien bis 5 MB hoch. Text wird als UTF-8 kodiert.
Auf diesem Gerät verarbeitet. Ihr Text wird nicht hochgeladen.
Tipps zur Verwendung
- Base64 stellt Binärdaten als Text dar. Es verschlüsselt Ihre Daten nicht.
- Nutzen Sie den Dateiupload, um Bilder und andere Binärdateien zu kodieren, oder laden Sie eine Textdatei.
- Kopieren Sie das Ergebnis oder laden Sie es als encoded.txt oder decoded.txt herunter.
- Das gesamte Kodieren und Dekodieren erfolgt lokal auf Ihrem Gerät.
Über den Base64-Kodierer und Dekodierer
Unser Base64-Kodierer und Dekodierer ist ein kostenloses Online-Tool, das Text in Base64 umwandelt und Base64-Zeichenfolgen sofort wieder in Klartext dekodiert. Base64 ist ein Verfahren zur Kodierung von Binärdaten als Text, das Binärdaten mit 64 ASCII-Zeichen darstellt und sie so für die Übertragung über textbasierte Protokolle wie HTTP, SMTP und JSON geeignet macht.
Bei der Base64-Kodierung werden jeweils drei Bytes (24 Bit) in vier 6-Bit-Werte aufgeteilt, die je einem druckbaren ASCII-Zeichen aus A-Z, a-z, 0-9, + und / zugeordnet werden. Das macht Base64 unverzichtbar für Webentwickler, die Bilder in CSS einbetten, API-Authentifizierungstokens kodieren oder Binärdaten sicher über reine Textkanäle übertragen müssen.
Dieses Tool unterstützt die vollständige Kodierung von Unicode-Text, verarbeitet Data-URI-Präfixe beim Dekodieren automatisch und entfernt Leerzeichen für sauberere Ergebnisse. Ob Sie Zugangsdaten für die HTTP-Basisauthentifizierung kodieren, Bilder inline einbetten oder kodierte Nutzdaten debuggen: Sie erhalten sofortige, präzise Ergebnisse ganz ohne Serverkommunikation.
Hauptfunktionen
- Base64-Kodierung und Dekodierung in Echtzeit, während Sie tippen
- Volle Unterstützung für Unicode- und UTF-8-Zeichen in internationalen Texten
- Automatische Erkennung und Entfernung von Data-URI-Präfixen beim Dekodieren
- Datei-Upload, um Textdateien direkt zu kodieren
- Kopieren in die Zwischenablage mit einem Klick für einen schnellen Arbeitsablauf
- Kodierte oder dekodierte Ausgabe als Textdatei herunterladen
- Zeichenzähler in Echtzeit für Eingabe und Ausgabe
- Übersichtlicher Umschalter zwischen Kodieren und Dekodieren
- Dekodierung, die Leerraum toleriert, auch bei eingefügtem mehrzeiligem Base64
- Heller und dunkler Modus für angenehmes Arbeiten
So verwenden Sie das Base64-Tool
- Modus wählen: Klicken Sie auf „Kodieren“, um Klartext in Base64 umzuwandeln, oder auf „Dekodieren“, um eine Base64-Zeichenfolge wieder in lesbaren Text zu verwandeln.
- Eingabe machen: Tippen Sie Ihren Text in das Eingabefeld links oder fügen Sie ihn dort ein. Im Modus „Kodieren“ können Sie außerdem auf „Datei hochladen“ klicken, um eine Textdatei von Ihrem Gerät zu laden.
- Ergebnis sofort sehen: Die umgewandelte Ausgabe erscheint während der Eingabe automatisch im Ausgabefeld rechts, ohne dass Sie eine Schaltfläche drücken müssen.
- Ausgabe kopieren: Klicken Sie über der Ausgabe auf „Kopieren“, um das Ergebnis in die Zwischenablage zu übernehmen und in Ihrem Code, Ihren API-Aufrufen oder Konfigurationen zu verwenden.
- Bei Bedarf herunterladen: Klicken Sie auf „Herunterladen“, um die Ausgabe als .txt-Datei zu speichern. Kodierte Ausgaben werden als „encoded.txt“ gespeichert, dekodierte als „decoded.txt“.
Anwendungsfälle
- Data-URI-Einbettung: Kodieren Sie Bilder, Schriftarten und SVGs als Base64-Data-URIs, um sie ohne zusätzliche Dateianfragen direkt in HTML und CSS einzubetten.
- API-Authentifizierung: Kodieren Sie Paare aus Benutzername und Passwort für HTTP-Basic-Authentication-Header, wie sie in REST-API-Aufrufen verwendet werden.
- E-Mail-Anhänge: Kodieren Sie binäre Anhänge für MIME-kodierte E-Mails, die über SMTP-Textprotokolle übertragen werden.
- JWT-Token prüfen: Dekodieren Sie den Payload-Teil von JSON Web Tokens, um Claims und Ablaufdaten während der Entwicklung zu untersuchen.
- Cookie-Speicherung: Kodieren Sie komplexe Datenstrukturen für die sichere Speicherung in Browser-Cookies, die nur ASCII-Textzeichen unterstützen.
- Konfigurationsdateien: Kodieren Sie Geheimnisse und Binärdaten für YAML-, JSON- oder XML-Konfigurationsdateien, die von Cloud-Plattformen verwendet werden.
- Kodierte Daten debuggen: Dekodieren Sie Base64-Zeichenfolgen aus Logs, API-Antworten und Datenbankeinträgen, um ihren ursprünglichen Inhalt zu prüfen.
Häufig gestellte Fragen
Ist dieses Tool kostenlos?
Ja, unser Base64-Kodierer und Dekodierer ist vollständig kostenlos nutzbar, ohne Limits, ohne Registrierung und ohne Einschränkungen bei der Nutzung.
Sind meine Daten sicher?
Auf jeden Fall. Das gesamte Kodieren und Dekodieren geschieht ausschließlich in Ihrem Browser. Ihre Daten werden nicht auf einen Server hochgeladen, nicht in einer Datenbank gespeichert und nicht über das Netzwerk übertragen. Alles bleibt auf Ihrem Gerät.
Ist Base64 eine Verschlüsselung?
Nein, Base64 ist ein Kodierungsverfahren und keine Verschlüsselung. Es wandelt Daten in eine andere Darstellung um, bietet aber keinerlei Sicherheit. Jeder, der die Base64-Zeichenfolge hat, kann sie dekodieren. Für Sicherheit verwenden Sie geeignete Verschlüsselungsalgorithmen.
Warum vergrößert Base64 die Dateigröße?
Base64-Kodierung vergrößert die Datenmenge um etwa 33 %, weil jeweils 3 Bytes der Eingabe als 4 ASCII-Zeichen dargestellt werden. Dieser Kompromiss ist vertretbar, wenn Binärdaten textsicher übertragen werden müssen.
Kann ich Binärdateien wie Bilder kodieren?
Dieses Tool ist für die Kodierung von Text in Base64 gedacht. Zum Kodieren von Binärdateien wie Bildern benötigen Sie ein Tool, das die Datei als Binärdaten einliest. Sie können dieses Tool jedoch verwenden, um Base64-kodierte Bildzeichenfolgen zu dekodieren und ihren Inhalt zu überprüfen.
Welche Zeichen werden in Base64 verwendet?
Standard-Base64 verwendet 64 Zeichen: Großbuchstaben A-Z, Kleinbuchstaben a-z, Ziffern 0-9, Plus (+) und Schrägstrich (/). Aufgefüllt wird mit dem Gleichheitszeichen (=). URL-sicheres Base64 ersetzt + und / durch - beziehungsweise _.
Tipps und bewährte Vorgehensweisen
- Auf Data-URI-Präfixe achten: Beim Dekodieren entfernt das Tool Präfixe wie „data:...;base64,“ automatisch, sodass Sie vollständige Data-URIs direkt einfügen können.
- Nur für kleine Dateien verwenden: Base64-Einbettung spart zwar HTTP-Anfragen, doch die Vergrößerung um 33 % bedeutet, dass sie sich vor allem für kleine Bilder und Icons eignet, nicht für große Dateien.
- Dekodierte Ausgabe prüfen: Prüfen Sie nach dem Dekodieren immer, ob die Ausgabe Ihrem erwarteten Text entspricht, besonders bei Unicode-Zeichen aus mehreren Bytes.
- Zeilenumbrüche beachten: Manche Systeme fügen in Base64-Ausgaben Zeilenumbrüche ein. Dieses Tool kommt beim Dekodieren problemlos damit zurecht, da es sämtlichen Leerraum automatisch entfernt.
- API-Zugangsdaten testen: Erstellen Sie mit dem Kodierer Base64-kodierte Zugangsdaten für HTTP-Basic-Auth-Header im Format „Benutzername:Passwort“.