Conversor de cookies.txt

Convierte archivos de cookies Netscape, JSON y una cabecera Cookie de petición. Los valores no cambian.

Una cabecera Cookie no contiene metadatos de dominio, ruta, caducidad, Secure ni HttpOnly. La importación crea cookies de sesión solo del host usando la URL, la ruta y el valor Secure que indiques, con HttpOnly=false; son suposiciones nuevas, no metadatos recuperados. La exportación a cabecera filtra dominio, ruta, caducidad y HTTPS. Esta utilidad no modela SameSite, las cookies particionadas ni las restricciones de sufijo público, y no es un cookie jar completo de navegador. Nunca compartas cookies de autenticación.

Formato de archivo de cookies Netscape: documentación de curl

Preguntas frecuentes

¿Qué es el formato Netscape cookies.txt?

Es el formato de archivo de cookies en texto plano que usan curl, wget y muchos gestores de descargas. Cada línea contiene una cookie con siete campos separados por tabuladores: dominio, indicador de inclusión de subdominios (TRUE/FALSE), ruta, indicador Secure (TRUE/FALSE), caducidad como marca de tiempo Unix (0 significa cookie de sesión), nombre y valor. Las líneas que empiezan por # son comentarios.

¿Qué significa el prefijo #HttpOnly_ al principio de una línea?

Las cookies HttpOnly no pueden leerse con JavaScript del navegador, así que el formato no puede marcarlas con un campo normal. En su lugar, el dominio lleva el prefijo #HttpOnly_, por ejemplo #HttpOnly_.example.com; sin el prefijo, la línea parecería un comentario. El conversor interpreta estas líneas como cookies, conserva el indicador y vuelve a escribir el prefijo al exportar.

¿Cómo convierto un archivo cookies.txt a JSON?

Elige "Netscape cookies.txt" como formato de entrada y JSON como formato de salida, y pulsa Convertir. Cada línea se convierte en un objeto con los campos domain, includeSubdomains, path, secure, expires (segundos Unix, 0 para cookie de sesión), name, value y httpOnly: ideal para scripts, pruebas y automatización.

¿Cómo se construye una cabecera Cookie de petición para una URL?

Para la URL de destino, el conversor aplica las reglas de envío de RFC 6265: el host debe coincidir con el dominio de la cookie (subdominios incluidos si el indicador es TRUE), la ruta de la URL debe coincidir con la ruta de la cookie, las cookies Secure solo se envían por HTTPS y las cookies caducadas se omiten. Las coincidencias se ordenan por ruta más larga primero y se unen como pares nombre=valor separados por "; ".

¿Qué ocurre al importar una cabecera Cookie?

Una cabecera Cookie solo transporta nombres y valores; sin dominio, ruta, caducidad ni metadatos Secure u HttpOnly. La importación crea cookies de sesión solo del host de la URL de destino, con la ruta y la opción Secure que establezcas y con HttpOnly=false. Son suposiciones nuevas, no metadatos recuperados.

¿Cómo se tratan Secure y la caducidad?

En cookies.txt el cuarto campo es el indicador Secure (TRUE/FALSE); en JSON es un booleano. Al construir una cabecera, las cookies Secure se descartan si la URL de destino no es HTTPS. La caducidad es una marca de tiempo Unix en segundos (0 significa cookie de sesión) y las cookies ya caducadas se excluyen de la salida de cabecera.

¿Se decodifican, refirman o actualizan los valores de las cookies?

No. Los valores se tratan como texto opaco y se copian literalmente en cada conversión; no se decodifica, recodifica, descifra, refirma ni actualiza nada. Si un nombre o valor contiene caracteres que una cabecera Cookie no puede transportar, la exportación a cabecera se detiene con un error: elige la salida JSON, que conserva esos valores sin cambios.

¿Mis datos salen del navegador?

No. El análisis y la conversión se ejecutan por completo en tu navegador con JavaScript: sin subidas ni comunicaciones con el servidor. Aun así, trata los archivos de cookies como credenciales: nunca compartas cookies de autenticación y examina solo cabeceras Cookie que estés autorizado a usar.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}