cookies.txt-konverterer
Konverter Netscape-cookiefiler, JSON og en Cookie-forespørselshode. Verdiene forblir uendret.
En Cookie-header inneholder ikke metadata for domene, sti, utløstid, Secure eller HttpOnly. Headerimport oppretter øktcookies kun for verten, med URL/sti/Secure-innstillingene du oppgir eksplisitt, og HttpOnly=false; dette er nye antagelser, ikke gjenopprettede metadata. Header ekskluderer domene, sti, utløstid og HTTPS ved eksport. Verktøyet modellerer ikke SameSite, partisjonerte cookies eller restriksjoner på offentlige suffikser, og er ikke en fullstendig nettleser-cookiejar. Del aldri autentiseringscookies.
Ofte stilte spørsmål
Det er det tekstbaserte cookiefilformatet som brukes av curl, wget og mange nedlastingsbehandlere. Hver linje inneholder én cookie med syt tabulatordeldte felt: domene, flagg for inkludering av underdomener (TRUE/FALSE), sti, Secure-flagg (TRUE/FALSE), utløstid som Unix-tidsstempel (0 betyr øktcookie), navn og verdi. Linjer som starter med #, er kommentarer.
HttpOnly-cookies kan ikke leses av JavaScript i nettleseren, så formatet kan ikke merke dem med et vanlig felt. I stedet får domenet prefikset #HttpOnly_, for eksempel #HttpOnly_.example.com — uten prefikset ville linjen sett ut som en kommentar. Konvertereren tolker disse linjene som cookies, beholder flagget og skriver prefikset tilbake ved eksport.
Velg "Netscape cookies.txt" som inndataformat og JSON som utdataformat, og trykk Konverter. Hver linje blir et objekt med feltene domain, includeSubdomains, path, secure, expires (Unix-sekunder, 0 for øktcookie), name, value og httpOnly — praktisk for skript, tester og automatisering.
For mål-URL-en bruker konvertereren utsendelsesreglene i RFC 6265: verten må samsvare med cookiens domene (underdomener inkludert når flagget er TRUE), URL-ens sti må samsvare med cookiens sti, Secure-cookies sendes kun over HTTPS, og utløpte cookies hoppes over. Treff sorteres med lengste sti først og settes sammen som navn=verdi-par atskilt med "; ".
En Cookie-header inneholder kun navn og verdier — ingen domene-, sti-, utløstids- eller Secure/HttpOnly-metadata. Importen oppretter øktcookies kun for verten i mål-URL-en, med stien og Secure-innstillingen du velger, og HttpOnly=false. Dette er nye antagelser, ikke gjenopprettede metadata.
I cookies.txt er det fjerde feltet Secure-flagget (TRUE/FALSE); i JSON er det en boolsk verdi. Når en header bygges, utelates Secure-cookies hvis mål-URL-en ikke er HTTPS. Utløstiden er et Unix-tidsstempel i sekunder — 0 betyr øktcookie — og cookies som allerede er utløpt, ekskluderes fra header-utdata.
Nei. Verdiene behandles som ugjennomsiktig tekst og kopieres ordrett i hver konvertering; ingenting dekodes, kodés på nytt, dekrypteres, signeres på nytt eller fornyes. Hvis et navn eller en verdi inneholder tegn en Cookie-header ikke kan bære, stopper header-eksporten med en feil — velg JSON-utdata i stedet, som bevarer slike verdier uendret.
Nei. Tolkning og konvertering kjører helt i nettleseren din med JavaScript — ingen opplasting, ingen tur til serveren. Behandle likevel cookiefiler som påloggingsdata: del aldri autentiseringscookies, og undersøk kun Cookie-headers du er bemyndiget til å bruke.
Autoritative referanser
Primærkildene bak dette verktøyet — offisielle standarder og spesifikasjoner, ikke andrehånds sammendrag.
cURL - HTTP Cookies and the Cookie File Format
cURL-dokumentasjonen for Netscape-cookiefilformatet: felt, #HttpOnly_-linjer og utløstid.
RFC 6265 - HTTP State Management Mechanism
IETF-standarden HTTP State Management Mechanism som definerer cookies og attributtene deres.
HTTP cookie - Wikipedia
Hvordan HTTP-cookies bærer tilstand: økter, attributter og same-site-regler.