Outras ferramentas
Conversor de Cookies – Netscape para JSON e JSON para Netscape
Converta arquivos de cookies entre Netscape e JSON localmente no navegador, com detecção automática, validação, upload e download.
Guia de formatos
Formato Netscape
Um cookie por linha, com os campos separados por tabulações:
domain flag path secure expiration name valueFormato JSON
Um array JSON padrão contendo objetos de cookie:
[{"domain":"...","name":"...","value":"..."}]Conversor de cookies Netscape e JSON
Converta Netscape HTTP Cookie File para JSON ou transforme uma exportação JSON em um arquivo Netscape. Todo o processamento ocorre localmente no navegador.
Como usar
- Mantenha a detecção automática ou escolha a direção da conversão.
- Cole os cookies ou envie um arquivo
.txt,.cookiesou.json. - Confira o formato detectado, a quantidade de cookies e os erros de validação.
- Copie o resultado ou baixe
cookies.jsonoucookies.txt.
Entradas aceitas
- Linhas Netscape com sete campos separados por tabulação.
- Cookies Netscape com prefixo
#HttpOnly_. - Array JSON de objetos cookie.
- Um único objeto cookie JSON.
- Objeto JSON contendo um array
cookies.
Os campos obrigatórios são domain e name. Também são reconhecidos value, path, secure, hostOnly, httpOnly, expirationDate, expiration e expires.
Ordem dos campos Netscape
domain includeSubdomains path secure expiration name value
O segundo e o quarto campo usam TRUE ou FALSE. A expiração é um timestamp Unix; várias ferramentas usam 0 para cookies de sessão.
Exemplos de conversão
Netscape para JSON
Entrada:
.example.com TRUE / TRUE 1735689600 session_id abc123
Saída:
[
{
"domain": ".example.com",
"hostOnly": false,
"path": "/",
"secure": true,
"expirationDate": 1735689600,
"name": "session_id",
"value": "abc123"
}
]
JSON para Netscape
Entrada:
{"domain":"example.com","name":"theme","value":"dark","path":"/","secure":false}
Saída:
example.com FALSE / FALSE 0 theme dark
Mapeamento de campos
| Campo Netscape | Campo JSON | Observação |
|---|---|---|
| Domínio | domain |
Um ponto inicial normalmente inclui subdomínios. |
| Incluir subdomínios | hostOnly |
Os sentidos são opostos: TRUE vira hostOnly: false. |
| Caminho | path |
Usa / quando não existe no JSON. |
| Seguro | secure |
Restringe o cookie a HTTPS quando verdadeiro. |
| Expiração | expirationDate |
expiration e expires também são aceitos. |
| Nome | name |
Obrigatório. |
| Valor | value |
Valores vazios são aceitos. |
Compatibilidade
- Linhas
#HttpOnly_domainsão preservadas comohttpOnly: true. - Netscape não possui campos padrão para
SameSite, prioridade, partições ou store ID do navegador. - Cookies de sessão normalmente usam expiração
0, mas o comportamento de importação varia. - Valores com tabulações ou quebras de linha não podem ser representados com segurança no formato Netscape.
- Revise os cookies antes de importá-los em um navegador ou ambiente automatizado.
Usos comuns
- Preparar arquivos para ferramentas de linha de comando compatíveis com cookie jar Netscape.
- Converter exportações JSON para Playwright, Selenium ou dados de teste.
- Conferir domínio, caminho, expiração e sinalizadores de segurança em JSON legível.
- Padronizar cookies entre ambientes de desenvolvimento ou teste autorizados.
Privacidade e segurança
Cookies podem conter credenciais de sessão ativas. O conversor não envia os dados, mas não compartilhe os arquivos gerados nem os cole em serviços não confiáveis. Use apenas cookies próprios ou autorizados.
Perguntas frequentes
Por que hostOnly é invertido?
O segundo campo Netscape indica inclusão de subdomínios, enquanto hostOnly indica o oposto.
Por que alguns campos JSON desaparecem?
Netscape armazena apenas sete campos básicos; propriedades como sameSite não possuem coluna equivalente.
A ferramenta envia ou registra cookies?
Não. Análise, validação, conversão e geração de arquivos acontecem no navegador.
Por que uma linha é inválida?
Cada linha precisa de sete campos separados por tabulação, valores TRUE/FALSE válidos e expiração inteira não negativa.