Codificar URL & descodificar

Codifica un texto para poder usarlo sin problemas en una dirección web (percent-encoding), o descodifica una cadena llena de %20 y %C3%A9. Además: pega una URL completa y lee sus parámetros en una tabla limpia.

🔒 Todo ocurre en tu navegador: no se envía ni se guarda ningún dato.

Cuándo hace falta el percent-encoding

En una URL solo se permiten ciertos caracteres: los espacios, las letras acentuadas, "&", "?" y "#" dentro de un valor tienen que convertirse a su forma porcentual (un espacio se convierte en %20, "é" se convierte en %C3%A9). Si te saltas este paso, un enlace puede romperse o pasar los parámetros equivocados — el fallo clásico en el que un formulario de búsqueda pierde en silencio todo lo que va después de un "&" escrito por el usuario. Esta herramienta usa encodeURIComponent, la función estándar de JavaScript, así que el resultado coincide exactamente con lo que produciría tu propio código.

Leer los parámetros de una URL

Todo lo que va después de "?" es la query string: nombre=valor pares separados por "&". Las URL reales acumulan parámetros de seguimiento (utm_source, utm_campaign, fbclid, gclid) junto a los funcionales. El segundo cuadro los separa y descodifica uno a uno: práctico para ver qué rastrea un enlace antes de compartirlo, o para depurar una petición sin ir contando a ojo los "&".