Otras herramientas
Conversor de Cookies – Netscape a JSON y JSON a Netscape
Convierte archivos de cookies entre Netscape y JSON localmente en el navegador, con detección automática, validación, carga y descarga.
Guía de formatos
Formato Netscape
Una cookie por línea, con los campos separados por tabulaciones:
domain flag path secure expiration name valueFormato JSON
Un array JSON estándar que contiene objetos de cookies:
[{"domain":"...","name":"...","value":"..."}]Conversor de cookies Netscape y JSON
Convierte contenido Netscape HTTP Cookie File a JSON, o transforma una exportación JSON en un archivo de cookies Netscape. Todo se procesa localmente en el navegador.
Cómo usarlo
- Mantén seleccionada la detección automática o elige una dirección.
- Pega las cookies o sube un archivo
.txt,.cookieso.json. - Revisa el formato detectado, la cantidad de cookies y los errores de validación.
- Copia el resultado o descárgalo como
cookies.jsonocookies.txt.
Entradas compatibles
- Filas Netscape con siete campos separados por tabulaciones.
- Cookies Netscape con el prefijo
#HttpOnly_. - Un array JSON de cookies.
- Un único objeto Cookie en JSON.
- Un objeto JSON que contenga un array
cookies.
Los campos JSON obligatorios son domain y name. También se reconocen value, path, secure, hostOnly, httpOnly, expirationDate, expiration y expires.
Orden de campos Netscape
dominio incluirSubdominios ruta segura expiración nombre valor
Los campos segundo y cuarto usan TRUE o FALSE. La expiración es un timestamp Unix; muchas herramientas utilizan 0 para cookies de sesión.
Ejemplos de conversión
Netscape a JSON
Entrada:
.example.com TRUE / TRUE 1735689600 session_id abc123
Salida:
[
{
"domain": ".example.com",
"hostOnly": false,
"path": "/",
"secure": true,
"expirationDate": 1735689600,
"name": "session_id",
"value": "abc123"
}
]
JSON a Netscape
Entrada:
{"domain":"example.com","name":"theme","value":"dark","path":"/","secure":false}
Salida:
example.com FALSE / FALSE 0 theme dark
Correspondencia de campos
| Campo Netscape | Campo JSON | Detalle |
|---|---|---|
| Dominio | domain |
Un punto inicial suele incluir subdominios. |
| Incluir subdominios | hostOnly |
Los significados son inversos: TRUE se convierte en hostOnly: false. |
| Ruta | path |
Si falta en JSON se utiliza /. |
| Segura | secure |
Limita la cookie a HTTPS cuando es verdadero. |
| Expiración | expirationDate |
También se aceptan expiration y expires. |
| Nombre | name |
Obligatorio. |
| Valor | value |
Se permiten valores vacíos. |
Compatibilidad
- Las filas
#HttpOnly_domainse conservan comohttpOnly: true. - Netscape no tiene columnas estándar para
SameSite, prioridad, particiones ni identificadores del almacén del navegador. - Las cookies de sesión suelen utilizar expiración
0, aunque la importación depende de cada aplicación. - Los valores con tabulaciones o saltos de línea no se pueden representar de forma segura en Netscape.
- Revisa siempre las cookies antes de importarlas en un navegador o entorno automatizado.
Usos habituales
- Preparar un archivo para herramientas de línea de comandos compatibles con el cookie jar de Netscape.
- Convertir exportaciones JSON para Playwright, Selenium o datos de prueba.
- Revisar dominios, rutas, expiración y opciones de seguridad en JSON legible.
- Normalizar cookies entre entornos de desarrollo o pruebas autorizados.
Privacidad y seguridad
Las cookies pueden contener credenciales de sesión activas. El conversor no sube los datos, pero no compartas los archivos resultantes ni los pegues en servicios que no sean de confianza. Utiliza únicamente cookies propias o autorizadas.
Preguntas frecuentes
¿Por qué se invierte hostOnly?
El campo Netscape indica si incluye subdominios; hostOnly expresa exactamente lo contrario.
¿Por qué desaparecieron algunos campos JSON?
Netscape solo almacena siete campos. Propiedades como sameSite no tienen una columna equivalente.
¿La herramienta registra o sube las cookies?
No. El análisis, la validación, la conversión y la descarga se realizan en el navegador.
¿Por qué una línea aparece como no válida?
Cada fila necesita siete campos separados por tabulaciones, indicadores TRUE/FALSE válidos y una expiración entera no negativa.