Convertir una dirección HTTP(S) para examinarla

Pega una sola URL completa. El cálculo se realiza en el navegador, sin visitar ni obtener contenido de esa dirección. No hay decodificación, entrada de archivos ni procesamiento por lotes.

  1. Incluye http:// o https:// al pegar la dirección; http://a/ también se admite.
  2. Ejecuta la codificación y revisa la salida.
  3. Copia el texto resultante o limpia la entrada y la salida.

Qué cambia en la URL y qué se conserva

Más caracteres codificados que en encodeURI

https://example.com/a b?q=你好&x=1#top se convierte en https://example.com/%61%20%62?%71=%E4%BD%A0%E5%A5%BD&%78=%31#%74%6F%70.

La transformación incluye letras, dígitos, guiones, puntos, guiones bajos y virgulillas de la ruta, consulta y fragmento. Conserva los separadores reservados :/?#[]@!$&'()*+,;= que quedan tras el análisis. No sustituye a encodeURIComponent para codificar un parámetro aislado.

Normalización antes de producir los escapes

El analizador puede pasar esquema y host a minúsculas, convertir dominios internacionales a ASCII/Punycode, quitar puertos predeterminados, añadir / y resolver segmentos de punto. Se conservan host, puerto e información de usuario ya analizados, incluida la estructura IPv6; la escritura original no se conserva byte a byte.

UTF-8 y secuencias porcentuales existentes

El texto no ASCII, incluidos caracteres suplementarios, se representa con bytes UTF-8 y nuevos escapes %HH de dos cifras en mayúsculas. Los %HH que permanecen tras analizar la URL no se decodifican ni se vuelven a codificar; pueden conservar minúsculas y sus bytes no se validan como UTF-8. El + literal permanece; los espacios no se convierten en +.

Dudas sobre esta representación de URL

¿Qué entradas producen un error?

Se rechazan URL relativas, esquemas distintos de HTTP(S), escapes mal formados, caracteres de control ASCII, sustitutos UTF-16 sin pareja y errores del analizador. Solo se recortan espacios ASCII (U+0020) de los extremos; usa %20 para un espacio final como dato. NBSP, U+3000 y U+FEFF al final se conservan como escapes UTF-8. El error borra la salida anterior y desactiva la copia.

¿El enlace seguirá funcionando igual?

La representación puede afectar rutas, claves de caché y comprobaciones de firma. Comprueba el resultado en el sistema de destino, especialmente con URL firmadas; esta herramienta no lo verifica.

¿Se cifra u oculta la dirección?

No. La codificación no es cifrado; el host y la información de usuario que pueda contener siguen visibles.

Herramientas recientes: