Decodifica URLs codificadas en porcentaje a formato legible
Un decodificador de URL revierte el percent-encoding, convirtiendo una cadena llena de secuencias % de vuelta en texto legible. Cuando los caracteres especiales viajan dentro de una URL — espacios, tildes, ampersands, barras — se codifican como un signo de porcentaje seguido de bytes hexadecimales, así que un espacio se vuelve %20 y la "ñ" se vuelve %C3%B1. Decodificar lo deshace, de modo que una dirección críptica como ?q=fish%20%26%20chips%3F se convierte en el legible ?q=fish & chips?. Es el complemento del codificador de URL: uno prepara texto para meterlo en una URL, el otro recupera lo que se puso ahí.
En la práctica recurres a un decodificador sobre todo al depurar. Una URL de redirección de los logs de tu servidor, una dirección de callback anidada dentro de otro enlace, o una query string larga copiada de la barra del navegador son mucho más fáciles de entender una vez decodificadas a texto plano. Esta herramienta aplica la misma decodificación basada en UTF-8 que usan los navegadores (según RFC 3986), reensamblando correctamente caracteres multibyte como tildes y emojis. Se ejecuta por completo en tu navegador, así que las URLs con tokens o parámetros privados nunca salen de tu dispositivo.
%20 es la codificación porcentual de un espacio. También puedes ver + usado para un espacio en query strings codificadas como formulario; un decodificador completo gestiona ambos, devolviendo la forma codificada a un espacio normal.
Los caracteres no ASCII se codifican como sus bytes UTF-8, y cada byte se codifica en porcentaje. La "ñ" son dos bytes en UTF-8, así que aparece como %C3%B1. El decodificador reensambla esos bytes en el único carácter, algo normal en tildes y emojis.
A veces un valor se codifica más de una vez (doble codificación), así que una pasada deja secuencias % sueltas. Decodificar de nuevo resuelve la capa restante. Las secuencias malformadas que no son percent-encoding válido se dejan tal cual en vez de adivinarlas.
No. El percent-encoding es una transformación de texto reversible sin ningún secreto — cualquiera puede decodificarlo. Existe para transportar caracteres especiales de forma segura por una URL, no para proteger datos, así que nunca trates una URL codificada como si estuviera oculta.
Mayúsculas / Minúsculas · Contador de palabras · Contador de caracteres · Generador Lorem Ipsum · Eliminar espacios extra · Ordenar líneas de texto