Convertisseur de Cookies - JSON, Netscape, Header et Set-Cookie

Convertissez les cookies entre JSON, Netscape, l'en-tête Cookie et Set-Cookie localement dans le navigateur.

Traitement local :les données sont traitées uniquement dans ce navigateur et ne sont jamais envoyées.

Cookie Header ne contient pas de domaine. Ajoutez-en un pour JSON ou Netscape ; il est obligatoire pour une sortie Netscape.

Formats pris en charge

Cookies JSON

Objets Cookie exportés par les navigateurs ou extensions.

[{"domain":"example.com","name":"session","value":"abc"}]

Fichier Netscape

Format cookies.txt séparé par tabulations pour curl, wget et l'automatisation.

.example.com TRUE / TRUE 0 session abc

Cookie Header

En-tête Cookie envoyé du navigateur au serveur.

Cookie: session=abc; theme=dark

En-têtes Set-Cookie

Un ou plusieurs en-têtes Set-Cookie avec leurs attributs.

Set-Cookie: session=abc; Path=/; Secure; HttpOnly

Convertir les formats Cookie en ligne

Les cookies utilisent plusieurs formats incompatibles. Les extensions exportent souvent du JSON, les outils en ligne de commande utilisent Netscape cookies.txt, les requêtes HTTP envoient l'en-tête Cookie et les serveurs répondent avec Set-Cookie. Ce convertisseur traite les quatre formats localement.

Formats pris en charge

  • Objets Cookie JSON
  • Netscape HTTP Cookie File
  • En-tête de requête Cookie
  • En-têtes de réponse Set-Cookie

Choisissez les formats source et cible ou utilisez la détection automatique. Vous pouvez coller du texte, importer un fichier .json, .txt ou .cookies, puis copier ou télécharger le résultat.

Domaine et attributs

Cookie Header ne contient que les noms et les valeurs. Il ne contient ni domaine, chemin, expiration, Secure, HttpOnly ou SameSite. Ajoutez un domaine par défaut pour une conversion vers JSON ou Netscape. Une sortie Netscape exige un domaine.

La conversion vers Cookie Header supprime les attributs impossibles à représenter. JSON, Netscape et Set-Cookie conservent les attributs compatibles lorsqu'ils sont présents.

Exemples

Cookie: session=abc123; theme=dark
Set-Cookie: session=abc123; Domain=.example.com; Path=/; Secure; HttpOnly; SameSite=Lax

Confidentialité

Le contenu est analysé et converti uniquement dans le navigateur et n'est pas envoyé à ToolMi. Ne partagez jamais de cookies d'authentification actifs et révoquez toute session exposée.

Questions fréquentes

Pourquoi Netscape exige-t-il un domaine ?

Chaque ligne Netscape contient un domaine, contrairement à l'en-tête Cookie d'une requête.

Pourquoi les attributs disparaissent-ils dans Cookie Header ?

La requête ne transporte que des paires name=value. HttpOnly et SameSite appartiennent à Set-Cookie.