Codificador de URL
Tres modos: Codificar (codifica en porcentaje cualquier texto), Decodificar (a la inversa) o Analizar URL (descompone la URL en protocolo, host, ruta, consulta y fragmento, con todos los parámetros en una tabla).
Encoding, decoding and parsing happen in your browser. Nothing is uploaded.
Cómo usar este codificador de url
- Elige Codificar, Decodificar o Analizar URL.
- Para Codificar/Decodificar: ámbito Componente (recomendado) o URI completa.
- Pega la URL o el texto y haz clic en la acción.
- Para el análisis: consulta el protocolo, el host, el puerto, la ruta, los parámetros de consulta y el fragmento.
Preguntas frecuentes
¿Qué es la codificación de URL?
La codificación de URL (o codificación por porcentaje) sustituye los caracteres no seguros por un signo de porcentaje (%) seguido de un valor hexadecimal, para que la URL pueda transmitirse de forma segura.
¿Qué hace «Analizar URL»?
Descompone una URL en sus componentes: protocolo, nombre de host, puerto, ruta, cadena de consulta, fragmento y todos los parámetros de consulta individuales en forma de tabla.
¿Cuál es la diferencia entre Componente y URI completa?
La codificación de componente (encodeURIComponent) escapa caracteres como /, ?, & y #. La codificación de URI (encodeURI) los deja intactos, adecuada para codificar una URL completa, pero no un valor individual.
¿Por qué mi URL codificada se rompe igualmente al pegarla en curl o Postman?
La mayoría de los shells reprocesan ciertos caracteres (#, &, ?, $) incluso después de la codificación por porcentaje. Encierra la URL completa entre comillas simples en bash, o usa comillas dobles escapando $ como \$. La cadena codificada en sí es correcta: es tu shell el que la modifica antes de que curl la vea.