Text & Dokumente
Zahlen & Berechnung
Daten & Formate
Sicherheit
Entwicklung & DevOps
Künstliche Intelligenz
Finanzen
Gesundheit & Wohlbefinden
Produktivität
Spiele & Unterhaltung
Multimedia & Design
Unternehmen
Bedienungsanleitung
Was es ist und wofür es dient

Wandelt Text zwischen seiner normalen Form und drei im Web sehr gebräuchlichen Kodierungen um — URL (Prozent-Kodierung), Base64 und HTML-Entitäten — und auch in umgekehrter Richtung. Nützlich, um URL-Parameter vorzubereiten, Daten in JSON/XML einzubetten oder Text zu escapen, damit er das HTML nicht zerstört. Alles geschieht in deinem Browser: Nichts wird an einen Server gesendet.

Grundlagen

Wähle Kodieren oder Dekodieren und gib den Text ein: Die Umwandlung in URL, Base64 und HTML-Entities wird sofort berechnet, und du kannst jedes Ergebnis kopieren.

Wann du welches verwendest

Base64 eignet sich zum Einbetten von Binärdaten in JSON/XML. URL-Encoding ist in den Parametern einer Query-String erforderlich. HTML-Entities verhindern, dass der Text als Markup interpretiert wird (Schutz vor XSS).

URL (Prozent-Kodierung)

Ersetzt Zeichen, die in einer URL nicht sicher sind, durch % gefolgt von ihrem UTF-8-Byte-Code. Ist bei den Parametern einer Query-String zwingend erforderlich.

Kodieren: correo=me@x.com&t=1correo%3Dme%40x.com%26t%3D1 (das = wird zu %3D, das @ zu %40, das & zu %26).
• Ein Leerzeichen wird zu %20, und Buchstaben mit Akzent werden zu mehreren Bytes: á%C3%A1.
Dekodieren macht den umgekehrten Weg: hola%20mundohola mundo.

Base64

Representa cualquier texto (tratado como bytes UTF-8) usando solo 64 caracteres imprimibles (A–Z a–z 0–9 + /) y = como relleno. Se usa para incrustar datos binarios en sitios que solo admiten texto, como JSON o XML.

Codificar: HolaSG9sYQ==. Con acentos: caféY2Fmw6k= (la é son dos bytes UTF-8).
Decodificar: SG9sYQ==Hola. Si el texto no es un Base64 válido, la fila muestra .
• Al codificar usa el alfabeto estándar (+ y /). Al decodificar acepta también la variante URL-safe (- y _) y sin relleno, como las partes de un JWT.
• Si los bytes decodificados no son texto UTF-8 válido (por ejemplo, un fichero binario), la fila muestra en vez de caracteres basura.

HTML-Entitäten

Convierte los caracteres con significado especial en HTML en sus entidades, para que el navegador los muestre como texto y no los interprete como marcado (esto evita romper la página y protege frente a XSS).

Codificar escapa cinco caracteres: &&amp;, <&lt;, >&gt;, "&quot; y '&#39;. Ejemplo: <b>Hola</b>&lt;b&gt;Hola&lt;/b&gt;.
Decodificar hace lo inverso y además reconoce &nbsp; (espacio), &copy; (©), &reg; (®), &trade; (™) y las entidades numéricas, decimales &#65; y hexadecimales &#x41; (A), también de emoji. Decodifica una sola pasada: &amp;lt; da &lt;, no <.

Die drei Formate

Base64 NO es cifrado: no oculta ni protege nada, cualquiera puede revertirlo al instante. No lo uses como medida de seguridad ni para «esconder» contraseñas.
• Codificar y decodificar es reversible y sin pérdida: no cambia el contenido, solo su representación.
• Al decodificar, un campo muestra cuando la entrada no es válida para ese formato (Base64 corrupto o secuencia % incompleta).
• El decodificador de HTML reconoce las entidades básicas más &nbsp; &copy; &reg; &trade; y las numéricas (decimales y hexadecimales); no cubre todas las entidades con nombre existentes.

Kodierer/DekodiererURL, Base64, HTML
Kodierer / DekodiererURL, Base64 und HTML-Entities