Analisador de Cookies

Analise um cabeçalho Cookie de requisição ou um cabeçalho Set-Cookie de resposta em uma lista limpa e legível de nomes, valores e atributos — direto no seu navegador.

Analisar como

O Analisador de Cookies do ToolsSoup é uma ferramenta online gratuita que transforma um texto de cookie HTTP bruto em uma divisão limpa e legível. Cole um cabeçalho Cookie de requisição (name=value; name=value …), um cabeçalho Set-Cookie de resposta com seus atributos (Domain, Path, Expires, Max-Age, Secure, HttpOnly, SameSite) ou o valor de document.cookie e veja instantaneamente cada nome, valor e atributo de cookie organizados de forma clara. Os valores podem ser decodificados de URL automaticamente, e tudo roda localmente no seu navegador — nada é enviado para um servidor.

O que é um analisador de cookies?

Um analisador de cookies lê a sintaxe textual de cookies usada pelo HTTP e pela API document.cookie do navegador e a divide em suas partes individuais. Em um cabeçalho Cookie de requisição, os cookies são simplesmente uma lista de pares name=value separados por ponto e vírgula, então o analisador lista cada par. Em um cabeçalho Set-Cookie de resposta, o primeiro par name=value é o próprio cookie e tudo depois dele é um atributo (Domain, Path, Expires, Max-Age, SameSite, além de flags como Secure e HttpOnly), então o analisador separa o cookie de seus atributos. É uma ferramenta puramente de texto: ela não lê os cookies armazenados no seu navegador nem contata nenhum servidor.

Como analisar um texto de cookie

Ler um cabeçalho de cookie leva apenas um instante:

  1. Cole o seu texto Cookie ou Set-Cookie na caixa de entrada.
  2. Escolha se quer analisá-lo como um cabeçalho Cookie de requisição (vários cookies) ou um cabeçalho Set-Cookie de resposta (um cookie mais atributos), e ative a decodificação de URL se os seus valores estiverem codificados em porcentagem.
  3. Clique em Analisar para ver cada nome, valor e atributo de cookie, e copie o resultado legível.

Cabeçalho Cookie vs. cabeçalho Set-Cookie

Esses dois cabeçalhos parecem semelhantes, mas significam coisas diferentes. O cabeçalho Cookie é enviado pelo navegador ao servidor e contém apenas pares name=value — sem atributos. O cabeçalho Set-Cookie é enviado pelo servidor ao navegador para criar ou atualizar um único cookie, e ele carrega os atributos que controlam o tempo de vida, o escopo e a segurança do cookie (Expires/Max-Age para o tempo de vida, Domain/Path para o escopo e Secure/HttpOnly/SameSite para a segurança). Escolha o modo correspondente para que o analisador interprete os campos finais corretamente.

Por que usar este analisador de cookies?

  • Lida tanto com cabeçalhos Cookie de requisição (vários cookies) quanto com cabeçalhos Set-Cookie de resposta (um cookie mais atributos).
  • Separa de forma clara o nome, o valor e cada atributo do cookie, deixando cabeçalhos longos fáceis de ler.
  • Decodifica opcionalmente valores de cookie codificados em porcentagem para você.
  • Reconhece atributos padrão como Domain, Path, Expires, Max-Age, SameSite, Secure e HttpOnly.
  • Roda 100% no seu navegador, então cookies de sessão sensíveis nunca saem do seu dispositivo.

Perguntas frequentes

Qual é a diferença entre os dois modos de análise?

O modo Cabeçalho Cookie (requisição) trata todo o texto como uma lista de pares name=value separados por ponto e vírgula e lista cada cookie. O modo Cabeçalho Set-Cookie (resposta) trata apenas o primeiro par como o cookie e tudo depois dele como atributos, como Domain, Path, Expires, Max-Age, SameSite, Secure e HttpOnly.

Ele consegue ler os cookies de um site?

Não. Esta é uma ferramenta de análise de texto, não um leitor de armazenamento do navegador. Ela apenas analisa o texto de cookie que você cola. Para ver um valor real de document.cookie, copie-o do console de desenvolvedor do seu navegador e cole-o aqui.

O que faz a opção Decodificar valores (URL)?

Os valores de cookie costumam ser codificados em porcentagem (por exemplo, %20 para um espaço ou %3D para um sinal de igual). Com Decodificar valores ativado, o analisador executa decodeURIComponent em cada valor para que você veja o texto legível. Desative-o para inspecionar o valor bruto e codificado exatamente como foi transmitido.

Meus dados de cookie são enviados para algum lugar?

Não. Toda a análise acontece localmente no seu navegador com JavaScript. O seu texto de cookie e o resultado analisado nunca saem do seu dispositivo, então é seguro colar cookies de sessão ou autenticação.