tomai
Anmelden
Kostenlos · Entwickler-Tools

Base64 kodieren/dekodieren

UTF-8-korrekt mit URL-safe-Variante und Dateiunterstützung

Klartext
Base64

Was ist Base64-Codierung?

Base64 wandelt Binärdaten – oder beliebigen Text – in eine sichere ASCII-Zeichenkette um, die nur aus Buchstaben, Ziffern, Pluszeichen, Schrägstrichen und Gleichheitszeichen besteht. Es ist keine Verschlüsselung, sondern ein Weg, Daten durch Kanäle zu transportieren, die nur Klartext verarbeiten – etwa E-Mail-Anhänge, URLs oder JSON-Felder. Dieses Werkzeug codiert und decodiert mit korrekter UTF-8-Behandlung, sodass Chinesisch, Japanisch, Emojis und jede andere Schrift den Weg hin und zurück unbeschadet übersteht – ein echtes Problem bei naiven Konvertern, die Nicht-ASCII-Text zerstören. Es bietet außerdem die URL-sichere Variante aus RFC 4648 für Query-Strings und kann eine Datei direkt in Base64 verwandeln. Gebaut für Entwickler, Tester und alle, die Daten zwischen Systemen bewegen.

Was dieses Tool kann

  • 🔡 Text mit korrekter UTF-8-Behandlung in Base64 codieren
  • 🔄 Base64 zurück in lesbaren Text decodieren
  • 🔗 URL-sichere Variante: Bindestriche und Unterstriche statt Plus und Schrägstrich, ohne Padding
  • 📎 Dateien bis 5 MB in Base64 umwandeln
  • 📈 Byte- und Zeichenanzahl in beide Richtungen anzeigen
  • 📋 Ergebnis mit einem Klick kopieren

Wann Sie es brauchen

  • Wenn Sie Binärdaten oder Nicht-ASCII-Text in JSON- oder XML-Felder einbetten
  • Wenn Sie prüfen wollen, ob ein Legacy-API-Payload korrekt decodiert
  • Wenn Sie Daten für URL-Parameter absichern müssen
  • Wenn Sie Base64-Anhänge aus Logs entschlüsseln wollen

Datenschutz: Codierung und Decodierung passieren vollständig in Ihrem Browser – nichts wird hochgeladen, auch Dateien werden nur lokal gelesen. Kostenlos, kein Konto nötig.

Was Base64 kann — und was nicht

🌍

Jede Schrift übersteht es

Kodierung und Dekodierung laufen über korrekte UTF-8-Verarbeitung, sodass Chinesisch, Japanisch, Emoji und jede andere Schrift byte-identisch zurückkommen — wo naive Konverter Nicht-ASCII-Text zerstören.

🔗

URL-sicher und nachsichtig

Die URL-sichere Variante nach RFC 4648 ersetzt Plus und Schrägstrich durch Bindestrich und Unterstrich und entfernt die Auffüllung; beim Dekodieren werden Leerzeichen toleriert und URL-sichere Eingaben selbst erkannt.

📎

Dateien werden Base64

Eine Datei bis 5MB wird in einem Durchgang zu einem Base64-String, mit einem Bericht über Eingabebytes und Ausgabezeichen, sodass der Größenaufschlag sichtbar ist, bevor du ihn irgendwo einfügst.

Base64 nach RFC 4648

Das Standardalphabet ist A–Z a–z 0–9 + /, gepolstert mit =; aus je 3 Eingabe-Bytes werden 4 Zeichen — rund 33% Größen-Overhead einplanen. Die URL-sichere Variante tauscht + und / gegen - und _, damit Tokens URLs und Dateinamen überleben.

  • Beim Dekodieren sind Whitespace und fehlende Polsterung erlaubt — kopierte Werte funktionieren meist direkt.
  • Kodieren ist nicht Verschlüsseln: Wer die Zeichenkette sieht, kann sie dekodieren. Für Transport da, nie für Geheimhaltung.

Häufige Fragen

Warum verstümmeln andere Tools chinesischen Text/Emojis?

JavaScripts rohes btoa() verarbeitet nur Latin-1. Wir kodieren Text zuerst in UTF-8-Bytes (TextEncoder), sodass Chinesisch, Japanisch, Emojis und jedes andere Schriftsystem korrekt hin- und zurückkonvertiert werden.

Was ist URL-sicheres Base64?

Eine Variante (RFC 4648 §5), die + durch -, / durch _ ersetzt und die =-Auffüllung weglässt, sodass das Ergebnis in URLs, Dateinamen und JWTs ohne Escaping existieren kann. Aktivieren Sie das URL-sicher-Kontrollkästchen, um es zu kodieren oder zu dekodieren.

Ist Base64 Verschlüsselung?

Nein — es ist eine Kodierung, keine Verschlüsselung. Jeder kann sie sofort dekodieren. Verwenden Sie es für Datentransport und Einbettung, niemals um Geheimnisse zu verbergen.

Ähnliche Tools

Ähnliche Tools