URL y dominios de phishing

Codificador / decodificador de URL

Se ejecuta localmente

La herramienta en sí está en inglés; en esta página se explica en tu idioma.

Utiliza Codificador / decodificador de URL

Para qué sirve

Decodifica texto con codificación porcentual, como el destino de una redirección oculto en un enlace de phishing, o codifica texto para usarlo en una URL con encodeURIComponent o encodeURI.

Funciona íntegramente en tu navegador: no se sube nada de lo que introduzcas.

Cómo utilizar Codificador / decodificador de URL

  1. Pega el texto. Pega la cadena codificada, por ejemplo el valor de un parámetro url= o redirect=, o el texto sin formato que quieres codificar.
  2. Elige la acción. Pulsa decode para convertir las secuencias %XX de nuevo en caracteres, encodeURIComponent para codificar un solo valor o encodeURI para codificar una dirección completa.
  3. Lee la salida. El resultado aparece en el recuadro situado debajo de los botones. Error significa que la entrada no es válida para esa acción.
  4. Vuelve a decodificar si hace falta. Cada pulsación de decode quita una capa. Si todavía ves %25, %3A o %2F, pega la salida otra vez en el recuadro y vuelve a decodificar.
  5. Copia o pasa el resultado. Copy (Copiar) copia el resultado. Send to… (Enviar a…) lo pasa a Link Unwrapper, Multi-Layer Decoder, URL Defanger o Homoglyph Checker.

Ejemplo

Destino de redirección codificado

Entrada
https%3A%2F%2Flogin.example.com%2Fverify%3Fuser%3Dalice%40example.com%26step%3D2
Resultado (registrado el 2026-10-20)
https://login.example.com/verify?user=alice@example.com&step=2

Decode da https://login.example.com/verify?user=alice@example.com&step=2. Los enlaces de phishing suelen llevar así la dirección de correo del destinatario para que la página de inicio de sesión falsa pueda rellenarla.

Qué comprueba

SeñalQué significa
Resultado decodificadoCada secuencia %XX se convierte en el carácter que representa, leído como UTF-8. Busca dentro una segunda dirección completa, una dirección de correo o un script.
%25 en la salida%25 es un signo de porcentaje codificado. Si la salida sigue conteniendo %3A, %2F o %25, probablemente el original se codificó dos veces, una forma habitual de ocultar un destino a un vistazo rápido.
ErrorLa decodificación falla con un % suelto, un % seguido de caracteres no hexadecimales o una secuencia UTF-8 incompleta. La codificación solo falla con un par sustituto roto, algo poco habitual en un texto pegado.
Signos másdecode deja el + tal cual. En las cadenas de consulta de formularios + significa un espacio, así que léelo tú de esa forma.
Salida de encodeURIComponentCodifica todo excepto letras, dígitos y unos pocos signos como el guion, el guion bajo, el punto y la tilde, así que : / ? & = # y @ se codifican todos. Úsalo para el valor de un parámetro, como una dirección de correo.
Salida de encodeURIMantiene los caracteres que dan estructura a una URL, como : / ? & = # @, y codifica los espacios y las letras no ASCII.
Letras no ASCIILa codificación escribe cada letra no ASCII como dos a cuatro bytes %XX. Una letra cirílica o acentuada oculta de esta forma solo aparece tras decodificar.

Más ejemplos

Destino de redirección codificado dos veces

Entrada
https%253A%252F%252Fexample.net%252Flogin
Resultado

decode da https%3A%2F%2Fexample.net%2Flogin. Decodificar otra vez esa salida da https://example.net/login.

Dirección de correo como valor de un parámetro

Entrada
alice@example.com&next=/account
Resultado

encodeURIComponent da alice%40example.com%26next%3D%2Faccount, así que & y / ya no pueden dividir la consulta.

Dirección completa con un espacio y un acento

Entrada
https://example.org/search?q=café & tea
Resultado

encodeURI da https://example.org/search?q=caf%C3%A9%20&%20tea. El & se mantiene, así que tea empezaría un parámetro nuevo; usa en su lugar encodeURIComponent para el valor.

Preguntas frecuentes

¿Qué diferencia hay entre los tres botones?

encodeURIComponent codifica todo excepto letras, dígitos y unos pocos signos como - _ . ~, así que sirve para el valor de un solo parámetro. encodeURI mantiene intacta la estructura de la URL, como : / ? & = #, y decode deshace las secuencias %XX.

¿Por qué al decodificar aparece Error o queda %2F?

Una secuencia mal formada, como un % suelto o un %E0%A4 cortado, hace fallar la decodificación, y la herramienta muestra Error. Quita una capa por ejecución, así que un texto codificado dos veces (%252F) necesita una segunda pasada o Multi-Layer Decoder, y el + no se convierte en espacio.

¿Se envía el texto a algún sitio?

No. La codificación y la decodificación usan las funciones integradas del navegador en esta página; no se sube nada y no se abre ningún enlace.

¿Por qué iba a estar codificado un enlace de phishing?

La codificación oculta una dirección legible dentro de un parámetro, así que una vista previa, un filtro o un vistazo rápido solo ven el primer host. Los servicios de redirección y los escáneres de correo también codifican el destino cuando envuelven un enlace.

¿La decodificación cambia algo más del texto?

No. Solo cambian las secuencias %XX. Las letras y los signos + se quedan como están, y las entidades HTML no se convierten.

¿Cómo decodifico un enlace envuelto completo, como una dirección de Safe Links?

Usa Link Unwrapper. Encuentra el parámetro que contiene el destino y lo decodifica capa a capa. Esta herramienta decodifica toda la cadena de una vez, así que también se decodifican las partes que pertenecen al envoltorio.

¿Por qué las letras acentuadas o cirílicas se convierten en varios grupos %XX?

Los caracteres que no son ASCII se escriben primero como bytes UTF-8, y cada byte se codifica por separado. é pasa a ser %C3%A9, y la а cirílica pasa a ser %D0%B0.

Explicación de los términos

Investigación de PhishDestroy