Codificador / Decodificador de URL
Codifica texto para su uso seguro en una URL, o decodifica una URL con codificación por ciento de vuelta a texto legible.
La codificación y decodificación se realizan localmente en tu navegador y nunca se envían a ningún lugar.
Acerca de esta herramienta
La codificación de URL, también llamada codificación por ciento, convierte caracteres que no son seguros dentro de una URL — espacios, &, ?, #, y caracteres no latinos, entre otros — en un formato hexadecimal con prefijo % que todo navegador y servidor puede interpretar sin ambigüedad.
Esto importa porque algunos de esos caracteres ya tienen un significado especial en una URL (& separa los parámetros de consulta, ? inicia la cadena de consulta, # marca un fragmento), por lo que dejarlos sin codificar dentro de un valor puede cambiar silenciosamente a dónde apunta realmente la URL.
Esta herramienta usa las funciones estándar de JavaScript encodeURIComponent y decodeURIComponent y funciona completamente en tu navegador, por lo que las URLs o parámetros pegados nunca se envían a ningún lugar.
Herramientas relacionadas
Preguntas frecuentes
- ¿Por qué necesito codificar texto para una URL?
- Las URLs solo pueden contener de forma segura un conjunto limitado de caracteres. Caracteres especiales como espacios, &, ?, # o caracteres no latinos pueden romper una URL o cambiar su significado (por ejemplo, & normalmente separa los parámetros de consulta). La codificación los convierte en un formato seguro con codificación por ciento como %20 para un espacio.
- ¿Se envían mis datos a un servidor?
- No — la codificación y decodificación ocurren localmente en tu navegador usando las funciones integradas de JavaScript encodeURIComponent y decodeURIComponent. Nada se transmite a ningún lugar.
- ¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
- encodeURIComponent (usada por esta herramienta) escapa casi todos los caracteres especiales, haciéndola segura para codificar un único valor que irá dentro de una URL, como un parámetro de consulta. encodeURI está pensada para codificar una URL completa y deja intactos caracteres como / y :, ya que son estructuralmente significativos en una URL completa.
- ¿Cuándo necesitaría decodificar una URL?
- Los registros del servidor, las barras de direcciones del navegador y algunas APIs muestran o aceptan texto codificado por ciento. Decodificarlo convierte algo como `hello%20world%3F` de vuelta en el legible `hello world?`.