Accept Encoding

¿qué compresión acepto?

la señal Accept-Encoding de tu navegador

gzip

tu algoritmo preferido, según la cabecera Accept-Encoding que tu navegador ha enviado al cargar esta página.

la lista completa

  • gzip  q=1.0
  • br  q=1.0
  • zstd  q=1.0
  • deflate  q=1.0

la cabecera cruda que llegó:

gzip, br, zstd, deflate

Accept-Encoding es una cabecera HTTP que tu navegador envía en cada petición declarando qué algoritmos de compresión sabe descomprimir. Los habituales son gzip, deflate y br (Brotli); los más nuevos zstd (Zstandard, soportado por Chrome 123+ y Firefox 126+). El servidor elige el mejor disponible para comprimir la respuesta.

Este servidor lee la cabecera y te la enseña tal y como llega. La lista no es accesible desde JavaScript, así que la única forma honesta de leerla es desde el servidor.

qué dice Accept-Encoding de mí

  • las capacidades de descompresión que mi navegador anuncia
  • la generación aproximada de mi navegador: la presencia o ausencia de zstd sitúa la versión en una ventana de un par de años
  • la cabecera viaja en cada petición HTTP — todos los sitios la reciben sin que yo pulse nada

y eso, cruzado con otros datos:

  • contribuye a la huella digital de mi navegador (la combinación exacta de codecs y pesos suele ser bastante consistente por motor: Chromium, Gecko, WebKit…)
  • permite servirme respuestas mejor comprimidas — o, en setups raros, sin compresión si pido identity
  • combina con idioma y mi IP pública para perfilarme

Accept-Encoding es una señal funcional, no de privacidad, pero forma parte del set de cabeceras que todos los sitios reciben sin pedirte permiso. La mayoría de navegadores la rellenan automáticamente con la lista de codecs que soportan en esa versión; no es algo que tú ajustes.

Si te interesa qué otras señales viajan en cada petición, puedes ver si tu navegador pide Global Privacy Control, Do Not Track, ahorro de datos, qué idiomas declara, o qué guarda en cookies.