Analizador de URL
Pega una URL y obtén cada parte etiquetada — protocolo, origen, hostname, puerto, ruta, cadena de búsqueda y fragmento. Credenciales embebidas (user:pass@) aparecen separadas. Los parámetros se decodifican y listan como filas clave/valor para detectar duplicados y verificar codificación. Usa el parser WHATWG URL del navegador (el mismo que usan Fetch y XHR) — lo que ves es lo que tu código verá.
Protocolo
https:
Origen
https://example.com:8080
Hostname
example.com
Puerto
8080
Ruta
/path/to/page
Query
?q=hello&lang=en
Hash
#section
Usuario
user
Contraseña
pass
Parámetros de consulta
| Clave | Valor |
|---|---|
| q | hello |
| lang | en |
Análisis con la API nativa URL del navegador.
Cómo usar
- Pega una URL (debe incluir esquema, ej. https://).
- Lee las partes y copia individualmente.
- Revisa la tabla de parámetros para verificar cada valor.
Preguntas frecuentes
- ¿Por qué falla mi entrada?
- Las URLs necesitan esquema. `example.com/path` no es parseable; `https://example.com/path` sí. Rutas relativas y URLs protocolo-relativas (`//example.com`) tampoco.
- ¿Por qué `port` está vacío para https://example.com?
- Cuando el puerto es el predeterminado del protocolo (80 http, 443 https), `URL.port` está intencionalmente vacío. El navegador igual conecta a 443.
- ¿Se decodifican los parámetros?
- Sí. `%20` se muestra como espacio, `%2F` como `/`. Copia clave o valor para obtener la forma decodificada. Si necesitas el percent-encoded, mira `search`.
- ¿Esto envía la URL a algún lado?
- No. El análisis ocurre completamente en tu navegador vía la API WHATWG URL.
Herramientas relacionadas
Conversor de query string a JSON
Convierte una query string de URL en un objeto JSON y viceversa, en tu navegador.
Conversor de escape de strings
Escapa un string para 10 contextos a la vez — JavaScript, JSON, entidades HTML, URL, SQL, regex, Bash (comillas simples/dobles), C string, escapes Unicode \u. Copia el que necesites.
Constructor de URL Query
Construye URLs combinando una base con parámetros key-value editables — cada par conmutable, percent-encoded correctamente.
Analizador y decodificador de Data URI
Decodifica un data: URI para ver su tipo MIME, codificación, tamaño y contenido decodificado, en tu navegador.
Probador JSONPath
Ejecuta queries JSONPath (`$.store.book[*].author`, `$..price`) contra un documento de muestra y mira los valores que coinciden.
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.