Entrada XML

Salida codificada en URL

Ejemplos de codificación URL de XML

XML se codifica en URL para un uso seguro en cadenas de consulta y URLs. Ejemplo:

Entrada XML vs salida codificada en URL

Entrada XML:

Entrada

Salida codificada en URL:

Salida

Use Ejemplo arriba para cargar más datos de ejemplo.

¿Qué es la codificación/decodificación URL de XML?

La codificación URL (codificación por porcentaje) convierte caracteres a la forma %XX para que puedan usarse de forma segura en URLs, cadenas de consulta o datos de formularios. Los espacios se convierten en %20, los corchetes angulares en %3C y %3E, etc. El estándar RFC 3986 define cómo se estructuran los URI. La decodificación invierte el proceso, convirtiendo las secuencias %XX de nuevo en los caracteres originales.

Esta herramienta codifica o decodifica XML (o cualquier texto) para uso seguro en URL. Las funciones de JavaScript encodeURIComponent y decodeURIComponent realizan la conversión. Todo el procesamiento se ejecuta en su navegador; no se envía nada a un servidor.

Cómo usar esta herramienta

1

Elegir modo y pegar

Seleccione Codificar para convertir XML (o cualquier texto) a forma segura para URL, o Decodificar para convertir texto codificado por porcentaje de vuelta. Pegue en el editor izquierdo o suba un archivo. Use el botón de alternar para cambiar entre modos.

2

Ver la salida

El panel derecho se actualiza automáticamente. En modo Codificar, los caracteres especiales se convierten en secuencias %XX. En modo Decodificar, esas secuencias se convierten en los caracteres originales. Una codificación por porcentaje inválida puede producir una salida inesperada.

3

Copiar o descargar

Use <strong>Copiar</strong> para poner el resultado en su portapapeles, o <strong>Descargar</strong> para guardarlo. Para escape de entidades XML (ej. <code>&amp;lt;</code>), use XML Escape. Para validación, use Validador XML.

Cuándo ayuda la codificación URL

Al pasar XML en un parámetro de consulta (ej. ?payload=...), <, & o espacios sin codificar pueden romper la URL o ser mal interpretados. La codificación hace que el valor sea seguro para URL. Al recibir XML codificado en URL de una API o webhook, la decodificación restaura el XML original para analizar. También es útil al almacenar XML en un formato seguro para URL o depurar payloads codificados.

Preguntas frecuentes

¿Codificación URL vs escape XML?

La codificación URL usa %XX para URLs y cadenas de consulta. El escape XML usa entidades como &lt;, &amp; para usar dentro del contenido de texto XML. Diferentes contextos: use codificación URL para URLs, escape XML para marcado XML.

¿Qué caracteres se codifican?

Los caracteres alfanuméricos y algunos caracteres seguros (ej. -, ., _, ~) permanecen igual. Los espacios, puntuación, corchetes angulares, ampersands y otros caracteres especiales se convierten en secuencias hex %XX según RFC 3986.

¿Son privados mis datos?

Sí. El procesamiento se ejecuta completamente en su navegador. No se envían datos a ningún servidor. Puede verificar esto en la pestaña Red de su navegador.

Herramientas relacionadas

Para más información sobre codificación URL, consulte MDN encodeURIComponent, MDN decodeURIComponent y RFC 3986 (URI Generic Syntax). Para manejo de URL en el navegador, consulte MDN URL API. Para XML, consulte la especificación XML del W3C y W3C XML. Para codificación de formularios, consulte URL Living Standard.