Convierte texto entre su forma normal y tres codificaciones muy habituales en la web —URL (percent-encoding), Base64 y entidades HTML— y también en sentido inverso. Sirve para preparar parámetros de una URL, incrustar datos en JSON/XML o escapar texto para que no rompa el HTML. Todo ocurre en tu navegador: nada se sube a ningún servidor.
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.
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).
Sustituye los caracteres que no son seguros en una URL por % seguido de su código en bytes UTF-8. Es obligatorio en los parámetros de una query string.
• Codificar: correo=me@x.com&t=1 → correo%3Dme%40x.com%26t%3D1 (el = pasa a %3D, la @ a %40, el & a %26).
• Un espacio se convierte en %20 y las letras acentuadas en varios bytes: á → %C3%A1.
• Decodificar hace el camino inverso: hola%20mundo → hola mundo.
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: Hola → SG9sYQ==. 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 —.
• Usa el alfabeto estándar (+ y /), no la variante «URL-safe».
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: &→&, <→<, >→>, "→" y '→'. Ejemplo: <b>Hola</b> → <b>Hola</b>.
• Decodificar hace lo inverso y además reconoce (espacio), © (©), ® (®), ™ (™) y las entidades numéricas decimales A (A).
URL kodiert Sonderzeichen mit % (Percent-Encoding). Base64 stellt den Text mit 64 druckbaren Zeichen dar. HTML wandelt < > & " ' in ihre Entities um.