URL Query String Parser y Builder
Parse URL query strings into readable key/value data and reconstruction them when testing links, tracking parameters, filters, redirects, signed URLs, or app state in the browser. Es útil para depurar URLs de marketing, solicitudes de API y comportamiento de enrutamiento de aplicaciones web. ToolMill le da un espacio de trabajo privado rápido en el navegador en lugar de hacer que pegar URLs de clientes reales en una herramienta remota.
Desarrollo
Pruébalo.
Ejemplos
name=John&age=30&city=New%20York
{"name":"John","age":"30","city":"New York"}
tag=js&tag=web&tag=tools
{"tag":["js","web","tools"]}
Pruebe una URL completa o simplemente la búsqueda
Este parser es útil si usted tiene un enlace completo copiado de un navegador o sólo la parte cruda después de la marca de preguntas. Si pega una URL completa, la herramienta tira todo antes de la cadena de consulta y se centra en los parámetros. Eso lo hace conveniente cuando está depurando un enlace de marketing compartido, una URL de llamada API, un objetivo redireccionado, o una ruta de aplicación web sin limpiar manualmente la entrada primero.
Cómo se interpretan las teclas repetidas
Repeated parameters such as tag=js&tag=web are common in filters, faceted search, and analytics tooling. This page keeps those repeated keys and groups the values into an array so you can see that the same parameter appeared more than once. That is helpful when you are checking whether an app is preserving multi-select filters or whether a URL builder accidentally duplicated a parameter.
Cómo la codificación URL afecta a la salida
La salida parsed a menudo se ve diferente de la URL cruda porque los caracteres codificados están decodificados para la legibilidad. %20 se convierte en un espacio, y otros símbolos fugados se convierten de nuevo en los personajes que representan. Eso es generalmente lo que quieres durante la depuración, pero también significa que la salida es una visión interpretada de la cadena de consulta en lugar de una copia byte-for-byte del texto original de URL.
Valores vacíos, valores perdidos y banderas desnudas
No todos los parámetros tienen una forma normal de valor. Algunas URL incluyen valores vacíos como utm term=, y otras incluyen banderas desnudas donde sólo está presente la clave. Estos casos todavía pueden importar cuando usted está rastreando comportamiento de enrutamiento, errores de etiquetado de campaña, o banderas de características. Mirar la salida analizada le ayuda a ver si un valor perdido está realmente ausente o si existe como una cadena vacía en la URL.
Ejemplos de búsqueda común
Ejemplos típicos incluyen filtros de búsqueda, paginación, variantes de productos, etiquetas de referencia y parámetros de análisis como utm source o utm campaign. Esta página es especialmente útil cuando un enlace parece válido a un vistazo pero se comporta de forma diferente después de un redireccionamiento, un router de marco o un navegador normaliza la dirección. Leer los parámetros en formato JSON es a menudo más rápido que analizar visualmente una URL copiada a mano.
Cuando los resultados analizados difieren de su aplicación
Los diferentes marcos no siempre interpretan los parámetros de consulta de la misma manera. Algunos tratan teclas repetidas como arrays, algunos usan notación de soporte para anidar, y algunos aplican reglas personalizadas para booleanos, banderas o valores vacíos. Si la salida aquí difiere de lo que muestra su aplicación, el desajuste puede estar en el parser específico de marco en lugar de en la URL misma. Esta página le da una interpretación de referencia limpia, pero no puede replicar cada convención de aplicación específica.
Privacidad y pareado local del navegador
Parsing ocurre localmente en su navegador. ToolMill no necesita enviar URLs pegadas, etiquetas de campaña, enlaces firmados o parámetros de consulta interna a un servicio remoto sólo para inspeccionarlos. Esto hace que la herramienta sea más cómoda para usar cuando la URL contiene identificadores de clientes, rutas internas, fichas temporales o datos de marketing que preferirías mantener en tu propia sesión de navegador.
Limitaciones y casos de borde de formato
Antes de que usted dependa de parámetros de consulta parsed
Antes de cambiar los enlaces de producción o depurar un número en vivo, confirme cómo el destino real maneja las teclas repetidas, decodificación, valores en blanco y orden de parámetro. Esta página es una ayuda de inspección rápida, pero el comportamiento final todavía pertenece al marco, router o backend que recibe la URL.
¿Por qué los resultados pares pueden variar de su aplicación
Los marcos suelen aplicar sus propias reglas para arrays, parameter precedence, ordering o duplicar claves. Si la salida aquí difiere de lo que hace su aplicación, la causa probable es la lógica de análisis de marcos específicos en lugar de una cadena URL rota. Esta página muestra una interpretación genérica del lado del navegador, no el analizador privado de su aplicación.
Cómo interpretar las teclas repetidas y los valores vacíos
Las teclas repetidas, los valores en blanco y las banderas desnudas pueden ser patrones legítimos de búsqueda, pero diferentes aplicaciones las interpretan de manera diferente. Esta página le ayuda a inspeccionar la estructura cruda después de analizar; no define un significado universal para parámetros duplicados o valores vacíos en cada marco.
Query strings do not have one universal application-level convention for arrays, nesting, and typed values. A parameter like filters[color]=blue or ids[]=1&ids[]=2 may be parsed differently by different libraries. Use this tool to understand the raw parameter structure quickly, but confirm framework-specific behavior in the application that ultimately consumes the URL.
Herramientas relacionadas
Unix Timestamp y Epoch Converter
Convertir Unix timestamps and epoch seconds en fechas legibles, o volver a convertir el tiempo humano en valores de época para registros, APIs, bases de datos, eventos analíticos y depuración. Es especialmente útil cuando se trabaja en sistemas de backend, fechas JavaScript y herramientas de monitoreo. ToolMill realiza la conversión al instante en su navegador para que pueda inspeccionar los valores del tiempo sin exponer los tiempos internos a otro servicio.
Desarrollo
Validador de Timestamp y Formatter ISO 8601
Validar ISO 8601 timestamps y normalizar el formato para APIs, cargas de pago JSON, registros de auditoría, calendarios, feeds y exportaciones de bases de datos. Úsalo para capturar fechas malformadas antes de romper integraciones o crear confusión de zona horaria. ToolMill funciona completamente al lado del cliente, lo que hace que sea conveniente para comprobar los valores de producción sin enviarlos a otro servicio de validador.
Desarrollo
