¿Qué es una cadena de cookies?

Una cadena de cookies es el texto que transporta las cookies entre un navegador y un servidor. Hay dos tipos. El encabezado Cookie lo envía el navegador y enumera las cookies como pares name=value separados por punto y coma. El encabezado Set-Cookie lo envía el servidor y define una cookie, seguida de atributos como Domain, Path, Expires, Max-Age, Secure, HttpOnly y SameSite. Editarlos manualmente puede provocar errores fácilmente: un punto y coma adicional, la ausencia de Secure o una fecha con un formato incorrecto pueden hacer que un navegador ignore la cookie.

Descripción de la herramienta

Esta herramienta permite editar una cadena de cookies en un formulario. Pega un encabezado Cookie o Set-Cookie y cada cookie aparecerá como una tarjeta con campos para su nombre, valor y atributos. Cambia un campo, añade una cookie o elimina una, y el texto se reescribirá de inmediato para que puedas copiar el resultado cuando termines. También puedes seguir escribiendo en el cuadro de texto y el formulario se actualizará. La herramienta detecta el tipo de encabezado a partir de lo que pegues, y puedes cambiar entre Cookie y Set-Cookie en cualquier momento. Los atributos para los que el formulario no tiene un campo, como Priority, se conservan en un campo de «Otros atributos», para que no se pierda nada. Todo ocurre en tu navegador y tus cookies no se envían a ningún sitio.

La herramienta también advierte sobre errores comunes: SameSite=None o Partitioned sin Secure, cookies __Secure- y __Host- que infringen las reglas de sus prefijos, fechas no válidas, valores de Max-Age que no son numéricos y nombres o valores que contienen caracteres que dañan el encabezado.

Ejemplos

Comienza con este encabezado Set-Cookie:

Set-Cookie: session=abc123; Path=/; HttpOnly

Activa Secure, establece SameSite en Strict y establece Max-Age en 3600. El texto se convierte en:

Set-Cookie: session=abc123; Max-Age=3600; Path=/; Secure; HttpOnly; SameSite=Strict

Cambia a Cookie para obtener el encabezado que enviaría un navegador:

Cookie: session=abc123