Zum Inhalt springen
FreeKitX

UTF-8 Base64 & URL Enkodierer / Dekodierer - FreeKitX

Tool als Lesezeichen speichern

Diese Seite im Browser speichern

Auf dem Smartphone im Teilen-Menü oder Browsermenü „Lesezeichen hinzufügen“ wählen.

Enkodieren und dekodieren Sie UTF-8-Texte, URLs und konvertieren Sie Bilder in Data-URIs direkt im Browser.

Bereit zur Eingabe.

UTF-8 Base64 & URL Werkzeug

Kostenlos · Lokale Verarbeitung

Sicheres Kodieren und Dekodieren von UTF-8-Texten, URL-Komponenten und Konvertierung lokaler Dateien in Data-URIs ohne Serverübertragung.

0 Zeichen

0 Zeichen

Direkte Antwort

Dieses Entwickler-Werkzeug kodiert und dekodiert Textdaten nach den Standards RFC 4648 (Base64) und RFC 3986 (URL-Encoding) mit voller UTF-8-Unterstützung und wandelt Dateien in Data-URIs um.

So verwenden Sie dieses Tool

1

Arbeitsmodus auswählen

Wählen Sie zwischen Base64-Kodierung/Dekodierung, URL-Komponenten-Encoding oder Bild-zu-Data-URI.

2

Eingabetext oder Datei bereitstellen

Geben Sie Zeichenketten ein oder ziehen Sie lokale Bilddateien in den Arbeitsbereich.

3

Konvertiertes Ergebnis kopieren

Kopieren Sie den resultierenden String oder die Data-URI mit einem Klick.

Kodierungsstandards nach RFC 4648 und RFC 3986

Base64 übersetzt 8-Bit-Binärdaten in einen 64 Zeichen umfassenden ASCII-Zeichensatz (A-Z, a-z, 0-9, +, /). Beim URL-Encoding werden reservierte oder nicht-ASCII-Zeichen durch Prozent-Hexadezimalwerte (%20 für Leerzeichen usw.) ersetzt.

  • UTF-8-Sicherheit verhindert Zeichenverfälschungen bei Umlauten, Emojis und internationalen Sonderzeichen.
  • URL-Safe Base64 ersetzt die Zeichen + und / durch - und _, um Parameter sicher in Adresszeilen zu übertragen.

Praktische Beispiele

Enkodieren eines deutschen Textes mit Umlauten in Base64

Eingabe: Grüße aus Köln! 🚀

Ausgabe: R3LDn2UgYXVzIEvDtmxuISDwn5mp

Dank korrekter UTF-8-Bytebehandlung werden Umlaute und Emojis fehlerfrei und verlustfrei kodiert.

Einschränkungen

  • Base64 erhöht die Datenmenge gegenüber der Binärform um ca. 33 %; für riesige Dateien ist die Übertragung als Binär-Blob effizienter.
  • Sehr lange URL-Parameter können serverseitige Header-Beschränkungen überschreiten.

Häufige Fragen

Warum führen manche Base64-Tools bei Umlauten zu Zeichensalat?

Einfache Implementierungen nutzen die veraltete Funktion btoa(), die nur 1-Byte-Latin1 verarbeitet. FreeKitX nutzt UTF-8-Encoding für weltweite Zeichensätze.

Werden dekodierte Passwörter oder Token an Server gesendet?

Nein. Sämtliche Enkodierungs- und Dekodierungsschritte laufen lokal auf Ihrem Endgerät ab.

Maßgebliche Referenzen & Standards