Leer una URL de seguimiento
Separar una URL publicitaria llena de parámetros utm_, gclid o fbclid para ver cada valor.
Analiza parámetros de URL o genera una cadena de consulta. El procesamiento permanece local en tu navegador.
Esta herramienta convierte en ambos sentidos una cadena de consulta (la parte de una URL tras el ?) y un objeto JSON legible. En modo Analizar separa los parámetros y decodifica sus valores; en modo Generar convierte un objeto JSON en una cadena correctamente codificada, lista para añadir a una URL.
En modo Analizar, si la entrada contiene un ?, solo se lee lo que sigue: puedes pegar una URL completa. Cada par clave=valor se separa por & y se decodifica según las reglas de los formularios web, donde + equivale a un espacio.
El resultado es un objeto JSON indentado. Un parámetro que aparece varias veces se convierte en un array que guarda todos sus valores en orden; el fragmento (#seccion) de una URL pegada se ignora.
En modo Generar, la entrada debe ser un objeto JSON. Cada propiedad se convierte en un par clave=valor; los espacios se escriben +, los caracteres especiales se codifican como %XX y se respeta el orden de las propiedades.
Un JSON mal formado en modo Generar produce un error: revisa las comillas dobles alrededor de claves y valores.
Analizar para pasar de una URL a JSON, Generar para lo contrario.
Una URL o una cadena de consulta en modo Analizar, un objeto JSON en modo Generar.
Pulsa Procesar para obtener el resultado.
Copia el JSON o añade la cadena generada tras el ? de tu URL.
Separar una URL publicitaria llena de parámetros utm_, gclid o fbclid para ver cada valor.
Escribir los parámetros de una petición GET en JSON y obtener la cadena codificada.
Analizar dos cadenas de consulta para encontrar el parámetro que cambia.
El + pasa a ser un espacio. El parámetro color aparece dos veces: sus dos valores, bleu y vert, se guardan en un array.
Entrada
Modo: Analizar
Entrada: https://example.com/search?q=gourde+inox&color=bleu&color=vert&page=2Resultado
Resultado:
{
"q": "gourde inox",
"color": [
"bleu",
"vert"
],
"page": "2"
}Los espacios se convierten en + y los parámetros mantienen el orden del objeto JSON.
Entrada
Modo: Generar
Entrada: {"q":"gourde inox","page":"2","tri":"prix croissant"}Resultado
Resultado: q=gourde+inox&page=2&tri=prix+croissantLas cadenas de consulta siguen el formato application/x-www-form-urlencoded, en el que + representa un espacio. Un + literal debe escribirse %2B.
Se agrupan en un array, en orden de aparición: color=azul&color=verde da "color": ["azul","verde"]. Así se conservan los filtros múltiples de una tienda online.
Sí, en modo Analizar. Todo lo anterior al primer ? se ignora y solo se separa la cadena de consulta.
Un objeto JSON plano, por ejemplo {"q":"botella","page":"2"}. Un objeto anidado no se aplana: se convierte en el texto [object Object], inservible.
No. El procesamiento se hace en tu navegador.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Valida, normaliza e inspecciona direcciones web localmente.
Codifica o decodifica una URL, sus parámetros y los caracteres especiales que contiene.
Convierte un título o una frase en un slug limpio y listo para utilizar en una URL.
Diseña URLs estables y legibles, normaliza slugs y parámetros y reduce rutas públicas duplicadas o ambiguas.
Redimensiona un lote de imágenes, conviértelo a WebP y elimina metadatos con un único Pipeline.
Redimensiona, comprime y elige entre WebP, AVIF y otros formatos con un flujo práctico que reduce peso sin degradar innecesariamente la imagen.
WebAssembly, APIs del navegador y dispositivos más potentes permiten procesar más datos localmente. ¿Hasta dónde puede sustituir a los servicios con subida de archivos?