Genera una representación hexadecimal ampliada de la ruta, la consulta y el fragmento de una URL HTTP o HTTPS. También se codifican letras y números normalmente permitidos; el esquema, la autoridad y los separadores se conservan tras analizar la URL.
Se ejecuta localmente en tu navegadorPega 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.
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.
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.
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 +.
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.
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.
No. La codificación no es cifrado; el host y la información de usuario que pueda contener siguen visibles.