100% Private — All processing happens locally in your browser. Your data never leaves your device.
Encoding & Utility Tools

Cookie String Decoder

Paste raw Set-Cookie headers and get a complete plain-English breakdown of every attribute. Missing security flags are highlighted, tracking-style cookies are flagged, and SameSite / expiry issues are explained. You can also inspect the cookies set by this very page.

All processing happens locally in your browser. No data is uploaded.
Paste Set-Cookie Header(s)
Cookie Security Attribute Reference
AttributeEffectMissing = Risk?
HttpOnlyBlocks JavaScript access — prevents XSS theftHigh
SecureSent only over HTTPS — prevents interceptionHigh
SameSite=StrictNever sent on cross-site requests — strongest CSRF protectionMedium
SameSite=LaxSent on safe cross-site navigation onlyLow
SameSite=NoneSent on all cross-site requests — requires SecureHigh
Max-Age / ExpiresControls when the cookie is deletedLow
DomainSubdomains that receive the cookieLow
PathURL prefix that triggers cookie sendingLow
PartitionedCHIPS — isolates cookie per top-level siteLow

Frequently Asked Questions

What is a Set-Cookie header?

The Set-Cookie header instructs the browser to store a cookie, including its name, value, and optional attributes: Expires, Domain, Path, Secure, HttpOnly, and SameSite.

What does HttpOnly mean?

HttpOnly cookies cannot be accessed by JavaScript. This prevents XSS attacks from stealing session cookies and should always be set on authentication cookies.

What does the SameSite attribute do?

SameSite controls cross-site request behaviour. Strict blocks all cross-site sending. Lax allows GET requests. None allows all cross-site requests but requires the Secure flag.

Is my cookie data sent anywhere?

No. All cookie parsing runs locally in your browser using JavaScript. Your cookie strings are never transmitted to any server.