Codificar y decodificar URL
Local only — nothing is uploaded unless you save or share it.
Un codificador y decodificador de URL para enlaces y cadenas de consulta.
- Pega una URL, un valor de consulta o una cadena codificada
- Elige el modo componente o URL completa, y luego Codificar o Decodificar
- Copia el resultado o abre el desglose para inspeccionar las partes
Desglose de la URL
Guardar esta herramienta
Ten Codificar y decodificar URL a mano
Usa el menú Compartir de tu navegador y luego «Añadir a pantalla de inicio».
Sobre esta herramienta
Una URL solo puede contener un conjunto limitado de caracteres, así que todo lo demás tiene que codificarse con porcentajes: un espacio pasa a ser %20, un ampersand pasa a ser %26, y así sucesivamente. Equivocarse aquí es la manera silenciosa de romper los parámetros de consulta, normalmente cuando un valor contiene un ampersand o un signo más y el servidor lo lee como estructura en vez de como contenido. Esta herramienta ofrece los dos modos de codificación, y la diferencia importa. El modo componente escapa también los caracteres reservados, que es lo que quieres para un valor que va dentro de una cadena de consulta o de un segmento de ruta. El modo completo deja intacta la estructura propia de la URL, de forma que puedes limpiar un enlace entero sin destruirlo. Al decodificar recibes un aviso claro en lugar de un fallo mudo cuando la entrada trae un signo de porcentaje suelto. También hay una vista de desglose que parte cualquier URL en su esquema, host, ruta, parámetros y fragmento, lo que vuelve legible de un vistazo un enlace largo y cargado de rastreo. Todo funciona en local, en tu navegador.
Preguntas frecuentes
¿Cuál es la diferencia entre los dos modos?
El modo componente escapa caracteres reservados como &, ?, =, / y #, así que es el correcto para un único valor que va dentro de una URL. El modo completo los deja intactos para que una URL entera siga funcionando. Usar el modo completo sobre un valor de consulta es la causa clásica de que se rompan los parámetros.
¿Qué es la codificación por porcentajes?
La regla que convierte un espacio en %20 y un ampersand en %26: los caracteres que de otro modo significarían algo estructural dentro de una URL se sustituyen por un signo de porcentaje y su código hexadecimal. Codificar una URL online es aplicarla; el decodificador de aquí hace lo contrario, que es como se lee un enlace que alguien te ha mandado con una consulta llena de %3A y %2F.
¿Por qué mi espacio a veces es %20 y a veces un más?
La codificación por porcentajes usa %20 en todas partes. El signo más viene de las reglas más antiguas de codificación de formularios usadas en los cuerpos application/x-www-form-urlencoded y en algunas cadenas de consulta. Ambos aparecen por ahí, así que los servidores suelen aceptar cualquiera, pero %20 es la opción más segura.
¿Por qué la decodificación falla con un error?
Casi siempre porque la entrada contiene un signo de porcentaje que no va seguido de dos dígitos hexadecimales, lo cual no es válido. Eso pasa cuando un porcentaje literal nunca llegó a codificarse, o cuando una cadena se decodificó dos veces.
¿Es seguro pegar una URL que contiene un token?
Sí. La codificación y la decodificación ocurren enteramente en tu navegador, así que nada de lo que pegues se transmite ni se registra. Dicho esto, trata cualquier URL con un token de sesión como un secreto, uses la herramienta que uses.
Ayuda a mejorar esta herramienta
¿Has encontrado un fallo, quieres un cambio o te falta alguna herramienta?
Tienes un mensaje sin enviar.
Gracias — nos ha llegado. Encontrarás la respuesta en tu bandeja.Go to my messages