Cookie-parser
Parseer Set-Cookie-headers en document.cookie-strings tot gestructureerde data. Alle verwerking gebeurt in je browser voor maximale veiligheid en privacy.
De oorspronkelijke waarde blijft altijd behouden. Decodering wordt één keer toegepast, en alleen in de gekozen weergave. URL-decodering laat + letterlijk staan; Base64 verwacht UTF-8-tekst. Dit ontcijfert geen ondertekende of versleutelde tokens. HttpOnly-cookies kunnen niet worden gelezen door JavaScript in de browser; plak alleen headers die je mag bekijken.
0
Totaal aantal cookies
0
Secure-cookies
0
HttpOnly-cookies
Geparsete cookies
| Naam | Waarde | Domein | Pad | Verloopt | Max-Age | Vlaggen |
|---|
Hoe de Cookie-parser te gebruiken
Kies een modus
Kies Set-Cookie-headermodus voor HTTP-headers of document.cookie-modus voor browsercookiestrings
Plak data
Plak je Set-Cookie-headers (één per regel) of een document.cookie-string in het invoerveld
Inspecteer resultaten
Bekijk geparsete cookies in een gestructureerde tabel met statistieken over beveiligingsvlaggen
Wat zijn HTTP-cookies?
HTTP-cookies zijn kleine stukjes data die de browser namens websites opslaat. Ze worden verzonden via de Set-Cookie HTTP-responseheader en meegezonden bij volgende verzoeken via de Cookie-header. Cookies worden gebruikt voor sessiebeheer, personalisatie en tracking. Beveiligingsvlaggen zoals HttpOnly, Secure en SameSite helpen cookies te beschermen tegen cross-site scripting (XSS) en cross-site request forgery (CSRF)-aanvallen.
HttpOnly
Voorkomt dat scripts aan de clientzijde de cookie kunnen uitlezen, wat XSS-aanvallen beperkt
Secure
Zorgt dat de cookie alleen via HTTPS-verbindingen wordt verzonden
SameSite
Bepaalt cross-site verzending van cookies: Strict, Lax of None om CSRF-aanvallen te voorkomen
Veelgestelde vragen
De tool parseert Set-Cookie HTTP-headers en document.cookie JavaScript-strings. Meerdere cookies kunnen tegelijk worden geparset.
Ja. HttpOnly, Secure, SameSite (Strict/Lax/None), Path- en Domain-attributen worden voor elke cookie getoond.
Ja. In Set-Cookie-modus plak je één header per regel. In document.cookie-modus worden alle cookies in de string geparset.
SameSite=Strict stuurt de cookie alleen bij navigatie op dezelfde site - volledige CSRF-bescherming, maar geen cookie bij inkomende links van elders. Lax (de browserstandaard) laat topniveau GET-navigatie de cookie meenemen, zodat loginsessies vanaf externe links blijven werken terwijl de meeste CSRF wordt geblokkeerd. None schakelt de beperking uit maar vereist Secure, anders weigert de browser - die combinatie is wat cross-site iframes en betaalflows nodig hebben.
Een cookie zonder Expires of Max-Age is een sessiecookie: hij bestaat alleen in het geheugen en verdwijnt met de browsersessie (moderne browsers kunnen hem na een crash herstellen). Expires stelt een absolute deadline, Max-Age een relatieve in seconden, en Max-Age wint als beide aanwezig zijn. Permanente cookies zijn de reden dat remember-me-logins en langlevende analyse-ID's herstarts overleven.
Het zijn garanties op naamniveau die browsers afdwingen. __Secure- vereist een https-origin en het Secure-attribuut. __Host- is strenger: Secure, geen Domain-attribuut (alleen host) en Path=/ - daardoor kan een cookie met __Host-prefix niet worden overschreven door een subdomein, wat hem vastpint op precies die site. Browsers zonder ondersteuning behandelen de prefixen als gewone naamtekens.
RFC 6265 vereist dat browsers minstens 4096 bytes per cookie en minstens 50 cookies per domein accepteren. Chrome limiteert op ongeveer 180 cookies per domein en enkele duizenden in totaal; Safari is in de praktijk strenger. Omdat cookies meegaan met elk verzoek naar het domein, vertraagt zware cookieopslag het verkeer merkbaar - daarom verplaatsen grote sites state naar localStorage of sessies aan de serverzijde.
HttpOnly verbergt de cookie voor document.cookie in JavaScript, zodat geïnjecteerde XSS-scripts hem niet kunnen lezen - zet dit altijd op sessiecookies. Secure beperkt verzending tot HTTPS-verbindingen, wat lekkage over plain HTTP voorkomt. Geen van beide versleutelt de cookie; het zijn allebei eenregelige hardening in de Set-Cookie-header.
Gerelateerde tools
JWT-parser
Decodeer en verifieer JSON Web Tokens (JWT) direct. Bekijk header-, payload- en handtekeninginformatie met leesbare tijdsweergave
HTTP-header-parser
Parseer ruwe HTTP-headers naar een gestructureerde tabel met cookie-extractie
URL-parser
Parseer elke URL in de onderdelen — scheme, host, poort, pad, queryparameters en fragment
Autoritatieve referenties
De primaire bronnen achter deze tool — officiële standaarden en specificaties, geen tweedehands samenvattingen.
RFC 6265 - HTTP State Management Mechanism
De IETF-standaard HTTP State Management Mechanism die cookies en hun attributen definieert.
MDN Web Docs - Set-Cookie
Mozilla-referentie voor de Set-Cookie-header: attributen, prefixen en beveiligingsvlaggen.
HTTP cookie - Wikipedia
Hoe HTTP-cookies status dragen: sessies, attributen en same-site-regels.