Codificación/Decodificación URL de XML
Codifique XML en URL o decodifique XML codificado en URL al instante
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:
Salida codificada en URL:
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
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.
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.
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>&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 <, & 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.