Analizador de URL
Analizador de URL
Descompone URLs jerárquicas comunes (por ejemplo, https://example.com/path) en campos estructurados como protocolo, host, puerto y ruta. Permite editar los parámetros de consulta uno por uno y previsualizar la URL ensamblada en tiempo real. Útil para depuración de API, análisis de enlaces y ajuste de parámetros.
🚀 Inicio rápido
- Pega o escribe una URL (o una ruta relativa) en el cuadro de entrada; la herramienta intentará analizarla automáticamente.
- En «Detalles de la estructura», puedes editar uno a uno el protocolo, el host, el puerto, la ruta, el fragmento y otros campos.
- En «Parámetros de consulta», agrega, elimina o edita pares clave-valor.
- La «URL de salida» se actualiza en tiempo real y se puede copiar con un clic.
- Activa «Agregar https:// automáticamente cuando falte el esquema» para completar entradas sin esquema.
📌 Escenarios comunes
- Depuración de API: descompón URLs de endpoints, revisa parámetros de consulta y detecta rápido problemas de envío.
- Análisis de enlaces: desglosa URLs complejas de marketing/seguimiento y revisa UTM, referrers y más.
- Ajuste de parámetros: agrega, elimina y modifica rápidamente paginación, filtros, ordenación y otros parámetros de consulta, con menos concatenación manual.
- Limpieza de enlaces: elimina parámetros de seguimiento innecesarios antes de compartir una URL más limpia.
- Revisión de redirecciones: analiza enlaces de salto y verifica host, puerto y ruta de destino.
- Construcción de Deep Links: arma enlaces profundos de apps (incluyendo esquemas personalizados) y previsualiza la URL completa al instante.
🧭 Consejos de uso
- Si la entrada no tiene esquema y parece un dominio o host:port, se recomienda activar «Agregar https:// automáticamente». Para probar un esquema específico, escribe directamente el prefijo completo.
- Los valores de consulta se codifican/decodifican automáticamente; normalmente basta con escribir texto plano.
- Si search está vacío y la parte después de # contiene ?, la herramienta lo interpreta como parámetros de consulta dentro del hash.
- Se admiten rutas relativas (por ejemplo, /api/users?page=2). En ese modo, protocolo y host quedan vacíos.
- Tras editar, copia desde «URL de salida» con un clic para evitar errores de armado manual.
- Si necesitas codificar/decodificar un valor por separado, usa la herramienta hermana «Codificador/Decodificador de URL».
⚠️ Limitaciones y compatibilidad
- La herramienta depende de la API URL nativa del navegador; algunos formatos no estándar pueden no analizarse. La edición por campos y el reensamblado de esquemas no jerárquicos como mailto:, data: o file: son limitados.
- La codificación automática sigue RFC 3986 y puede diferir de codificaciones heredadas o no estándar de sistemas antiguos.
🔒 Privacidad y seguridad
- Todo el procesamiento se realiza localmente en tu navegador; tus datos no salen del dispositivo.
- El usuario y la contraseña en la URL se muestran en texto plano. Evita usar URLs sensibles en entornos públicos.
- Esta herramienta solo analiza y reconstruye URLs. No envía solicitudes HTTP ni visita direcciones de destino.
❓ Preguntas frecuentes
¿Qué es una URL y de qué partes se compone?
Una URL (Uniform Resource Locator) es la «dirección» de un recurso en internet. Una URL completa suele incluir: • Esquema (protocolo), por ejemplo https:, ftp:, mailto: • Datos de autenticación user:pass@ (opcional, común en FTP/intranet) • Host (dominio o IP) • Puerto (opcional; por defecto HTTPS 443 y HTTP 80) • Ruta (pathname) del recurso • Cadena de consulta con pares clave-valor después de ? (separados por &) • Fragmento/hash después de # (solo del lado cliente, no se envía al servidor) Por ejemplo, https://user:[email protected]:8080/path?key=value#section contiene todos estos componentes. Esta herramienta está orientada sobre todo a URLs jerárquicas y rutas relativas; la edición y el reensamblado de esquemas no jerárquicos como mailto:, data: o file: es limitado.
¿Qué pasa si ingreso una URL sin esquema?
La herramienta intentará completarla automáticamente: con «Agregar https:// automáticamente cuando falte el esquema» activado, antepone https://; si está desactivado, antepone http://. Para probar un esquema específico como ftp: o custom:, escribe directamente el prefijo completo. Solo mostrará «URL no válida» cuando el formato sea incorrecto.
¿Por qué no cambia la salida después de editar parámetros?
Revisa dos puntos: 1) la «clave» no puede estar vacía (las filas sin clave se ignoran); 2) edita «Parámetros de consulta», no «URL de entrada». Si modificas el cuadro de entrada, se vuelve a analizar la URL y puede sobrescribir cambios manuales.
¿Qué diferencia hay entre parámetros antes o después de #?
En una URL estándar, los parámetros tras ? se envían al servidor y el contenido tras # solo es del cliente. La herramienta prioriza ?search; si search está vacío y # contiene ?, lo analiza como parámetros de hash.
¿Qué hago si el valor tiene tildes, símbolos o caracteres no latinos?
Escríbelo tal cual: la herramienta aplica automáticamente percent-encoding (URL encoding). Para codificar/decodificar texto completo, usa «Codificador/Decodificador de URL».
¿Puedo analizar rutas relativas sin dominio?
Sí. Entradas como /api/data?id=1 se tratan como ruta relativa, por lo que protocolo y host quedan vacíos.
¿Qué pasa si dejo el puerto en blanco?
Se usa el puerto predeterminado del esquema (HTTPS 443, HTTP 80) y no se mostrará en la URL de salida.