Saltar al contenido
Aback Tools Logo

Analizador de cabecera Accept-Encoding

Pega cualquier cabecera de petición Accept-Encoding y descifra al instante qué algoritmos de compresión admite el cliente, su orden de preferencia (valores q) y la Content-Encoding óptima que servir en tu respuesta. El analizador de cabecera accept-encoding admite GZIP, Brotli, Zstandard, DEFLATE e identity, con detalles de compatibilidad de navegadores y una configuración de Nginx sugerida. Se ejecuta íntegramente en tu navegador y no requiere registro.

Accept-Encoding Header Analyzer

Paste an Accept-Encoding request header and instantly decode which compression algorithms the client supports, their preference order (q-values), browser compatibility, and the optimal encoding to serve. Runs entirely in your browser - no signup required.

Load an example:

Paste the full header line (e.g. Accept-Encoding: gzip, deflate, br) or just the value (e.g. gzip, deflate, br). Press Cmd/Ctrl+Enter to analyze.

¿Por qué usar nuestro analizador de cabecera Accept-Encoding?

Estas son las ventajas principales de la herramienta.

  • Descifrado instantáneo de Accept-Encoding: descifra cualquier cabecera Accept-Encoding al instante en tu navegador, sin ida y vuelta al servidor y sin esperas. El analizador procesa los valores q, detecta las codificaciones admitidas y recomienda la Content-Encoding óptima que servir en milisegundos.
  • Analizador de Accept-Encoding online seguro: los datos de tu cabecera nunca salen de tu dispositivo. El analizador funciona íntegramente en tu navegador: sin subidas a servidores, sin transmisión de datos y 100 % privado. Seguro para analizar cabeceras de registros de tráfico de producción y API internas.
  • Detección completa de valores q y codificaciones admitidas: el analizador descifra todas las codificaciones estándar (GZIP, Brotli (br), Zstandard (zstd), DEFLATE e identity) con barras de preferencia de valores q, detalles de compatibilidad de navegadores y un fragmento de configuración de Nginx listo para usar.
  • 100 % gratis para siempre: el analizador de cabecera accept-encoding es totalmente gratis, sin registro, sin plan premium, sin límites y sin anuncios. Analiza cabeceras Accept-Encoding ilimitadas sin coste alguno, para siempre.

Casos de uso habituales del analizador de cabecera Accept-Encoding

Estos son los escenarios más frecuentes.

  • Depurar la negociación de compresión HTTP: cuando un servidor no sirve respuestas comprimidas, pega la cabecera Accept-Encoding de la pestaña Red de las herramientas de desarrollo del navegador en el analizador para verificar que el cliente sí admite GZIP o Brotli y confirmar que el servidor está leyendo bien la cabecera.
  • Diagnosticar respuestas de API ilegibles: si un cliente de API recibe datos binarios ilegibles en lugar de JSON, puede estar recibiendo una respuesta comprimida que no sabe descomprimir. Usa el analizador para comprobar si la cabecera Accept-Encoding del cliente incluye la codificación que envía el servidor.
  • Validar la configuración del servidor: antes de desplegar una nueva configuración de compresión en Nginx o Apache, usa el analizador para verificar que tus clientes objetivo (navegadores, apps móviles, consumidores de API) admiten realmente la codificación que planeas servir, y obtén un fragmento de configuración listo para usar.
  • Auditar la compresión de clientes de API: audita las cabeceras Accept-Encoding que envían tus clientes de API (apps móviles, SDK e integraciones de terceros). El analizador muestra exactamente qué codificaciones admite cada cliente y te ayuda a decidir si activar Brotli o Zstandard en tus endpoints.
  • Verificar la compresión en CDN y proxys: las CDN y los proxys inversos a veces eliminan o modifican las cabeceras Accept-Encoding antes de reenviar las peticiones a los servidores de origen. Usa el analizador para comparar cabeceras en distintos puntos del flujo de peticiones e identificar dónde se rompe la negociación de compresión.
  • Investigar la compatibilidad de navegadores: investiga qué algoritmos de compresión admiten distintos navegadores y clientes HTTP analizando sus cabeceras Accept-Encoding. El analizador muestra porcentajes de compatibilidad de navegadores para cada codificación y te ayuda a decidir qué algoritmos priorizar.

¿Qué es la cabecera Accept-Encoding?

La cabecera de petición HTTP Accept-Encoding la envían los clientes (navegadores, curl, clientes de API, apps móviles) para indicar al servidor qué algoritmos de compresión de contenido pueden descomprimir. El servidor lee esta cabecera y elige la mejor Content-Encoding para la respuesta, normalmente Brotli para navegadores modernos o GZIP como respaldo universal. Nuestro analizador de cabecera accept-encoding procesa esta cabecera, descifra cada token de codificación y su preferencia q, y te dice exactamente qué codificación servir para lograr la máxima eficiencia de compresión.

Cómo funciona nuestro analizador de cabecera Accept-Encoding

Estos son los tres pasos.

  1. 1 Pega tu cabecera Accept-Encoding: copia la cabecera de las herramientas de desarrollo del navegador (pestaña Red → cabeceras de petición), de la salida de curl -v o de los registros de acceso de tu servidor. Puedes pegar la línea completa (incluido el nombre de la cabecera) o solo el valor. El analizador elimina automáticamente el nombre de la cabecera.
  2. 2 Haz clic en «Analizar cabecera»: el analizador divide el valor de la cabecera por comas, procesa cada token de codificación y su parámetro q opcional, y busca la compatibilidad de navegadores y las recomendaciones de cada codificación. Todo el procesamiento ocurre en tu navegador y no se envía ningún dato a ningún servidor.
  3. 3 Lee los resultados y configura tu servidor: el analizador muestra un resumen de compatibilidad, la codificación preferida que servir, un desglose detallado de cada token con barras de valores q y un fragmento de configuración de Nginx listo para usar con la combinación de codificaciones detectada.

Qué se analiza

Esto es lo que el analizador extrae de la cabecera.

  • Tokens de codificación: cada codificación separada por comas en el valor de la cabecera se procesa individualmente; gzip, br, zstd, deflate, identity y el comodín (*) se reconocen y descifran con descripciones y datos de compatibilidad de navegadores.
  • Valores q: el parámetro q= opcional de cada token indica la preferencia del cliente (0,0 = rechazada, 1,0 = preferida). El analizador ordena los tokens por valor q y visualiza la preferencia con un gráfico de barras.
  • Codificación preferida: el analizador determina la única mejor codificación que servir según las codificaciones admitidas por el cliente, priorizando Brotli sobre Zstandard, sobre GZIP y sobre DEFLATE.
  • Fragmento de configuración del servidor: se genera un fragmento de configuración de Nginx listo para usar según la combinación de codificaciones detectada: respaldo Brotli + GZIP, respaldo Zstandard + GZIP o solo GZIP.

Negociación de contenido HTTP y Accept-Encoding

La negociación de contenido HTTP es el mecanismo por el que clientes y servidores acuerdan la mejor representación de un recurso. La cabecera Accept-Encoding es la parte del cliente en la negociación de compresión: enumera lo que el cliente puede manejar. El servidor responde con una cabecera Content-Encoding que indica qué codificación ha usado realmente. Incluye siempre una cabecera de respuesta Vary: Accept-Encoding al servir contenido comprimido; esto indica a las CDN y a los proxys de caché que guarden versiones en caché separadas para respuestas comprimidas y sin comprimir, evitando así resultados ilegibles para los clientes que no admiten compresión.

Preguntas frecuentes

Un analizador de cabecera Accept-Encoding procesa la cabecera de petición HTTP Accept-Encoding y descifra qué algoritmos de compresión admite un cliente, su orden de preferencia (valores q) y la Content-Encoding óptima para usar en la respuesta. Nuestro analizador de cabecera accept-encoding gratis funciona íntegramente en tu navegador y no requiere registro.

La cabecera Accept-Encoding la envían los clientes HTTP (navegadores, curl, clientes de API) para indicar al servidor qué algoritmos de compresión pueden descomprimir. Los valores habituales son gzip, br (Brotli), zstd (Zstandard) y deflate. El servidor la usa para elegir la mejor Content-Encoding para la respuesta.

Los valores q (valores de calidad) indican la preferencia del cliente por cada codificación y van de 0,0 (rechazada) a 1,0 (preferida). Por ejemplo, «br;q=1.0, gzip;q=0.8» significa que el cliente prefiere Brotli pero también acepta GZIP. Un valor q de 0 significa que el cliente rechaza explícitamente esa codificación.

Sí, totalmente. El analizador de cabecera accept-encoding funciona íntegramente en tu navegador con JavaScript. Los datos de tu cabecera nunca se envían a ningún servidor ni salen de tu dispositivo. Todo el análisis y procesamiento ocurre localmente.

Sí, 100 % gratis y para siempre. Sin registro, sin cuenta, sin plan premium y sin anuncios. Analiza tantas cabeceras Accept-Encoding como quieras totalmente gratis.

Prioriza siempre Brotli (br) cuando el cliente lo admita: Brotli logra una compresión entre un 15 y un 25 % mejor que GZIP con la misma calidad. Usa GZIP como respaldo para los clientes que no admiten Brotli. El analizador de cabecera accept-encoding te dice exactamente qué codificación servir para cada cliente.

Chrome 123+ y Firefox 126+ añadieron compatibilidad con la compresión Zstandard (zstd), que ofrece la velocidad de descompresión más rápida de todos los algoritmos de compresión HTTP. El analizador de cabecera accept-encoding detecta la compatibilidad con zstd y lo recomienda para aplicaciones con muchas API donde la velocidad de descompresión importa más que la tasa de compresión.

La codificación «identity» significa sin compresión: la respuesta se sirve tal cual. Si un cliente envía «identity;q=0», rechaza explícitamente las respuestas sin comprimir (muy poco habitual). Si no hay cabecera Accept-Encoding, el servidor debe asumir que el cliente acepta respuestas identity (sin comprimir).