Cookie Audit (SameSite / Secure / Size / Expiry)
Misconfigured cookies silently break auth flows and get dropped by browsers. Paste your
Set-Cookie headers and this tool flags SameSite, Secure, HttpOnly, size, and
expiry problems — plus per-domain budget totals.
Tool interface
Audit results
Per-domain budget
| Domain | Cookies | Total size | Status |
|---|
Cookies
Introduction
Cookies are deceptively easy to misconfigure. A missing Secure flag, an
invalid SameSite, or an oversized value can silently break login flows or
cause browsers to drop the cookie entirely. This audit surfaces all of it before
production.
How it works
- Parses each
Set-Cookieline into name, value, and attributes. - Validates SameSite, Secure, HttpOnly, size, and expiry semantics.
- Aggregates per-domain cookie count and byte totals.
- Optionally captures live
document.cookie(non-HttpOnly only).
Privacy
All parsing is local string processing. Cookie values are never sent anywhere. No account, no API key.
Limitations
- HttpOnly cookies are invisible to JavaScript capture.
- Live-captured cookies lack attribute metadata.
- Browser limits vary; thresholds are conservative common values.
FAQ
What does SameSite=Lax mean?
The cookie is sent with top-level navigations and GET requests, but not with cross-site POSTs or subresource loads. It's the modern default.
Are my cookie values uploaded?
No. Everything is parsed locally in your browser.