Decodificar URL
Pega una cadena con percent-encoding, como el valor de una query string o una URL de tracking, y léela en texto normal. La convención del + como espacio también se aplica, y nada sale de tu navegador.
El texto lo procesa tu propio navegador y no sale de tu dispositivo: esta página no tiene servidor al que enviarlo.
Cómo funciona
Cada escape %XX se convierte de vuelta a su byte y el resultado se lee como UTF-8, así que los caracteres multibyte como la ñ o los emojis vuelven intactos. El signo + se trata primero como espacio, igual que en los datos de formulario, y después se decodifican los escapes.
Preguntas frecuentes
¿Por qué falla la decodificación?
Un % suelto sin dos dígitos hexadecimales detrás es inválido y el decodificador lo rechaza. Revisa si la entrada está truncada o si en realidad nunca estuvo codificada.
Mi cadena parece codificada dos veces. ¿Qué hago?
Decodifícala dos veces. Ver %2520 en lugar de %20 es la señal clásica: algo codificó el propio %. Pasa el resultado otra vez por el decodificador hasta que deje de cambiar.
¿Trata el + como espacio?
Sí. En las query strings la codificación histórica de formularios escribe los espacios como +, así que la herramienta convierte + en espacio antes de decodificar los escapes.