About CookieCutter

CookieCutter is a testing tool for analyzing how browsers handle third-party cookies and cross-site requests across different request methods.

What does it test?

This tool tests 117+ different ways a website can make cross-site requests, including:

What does it measure?

For each request method, CookieCutter captures the complete raw request with all headers as received by the cross-site server. The results table highlights:

Use Cases

Cross-Site Request Setup

CookieCutter is served from two distinct registrable sites so that requests between them are genuinely cross-site under the (scheme, eTLD+1) boundary used by browsers:

Both domains are served by the same app over HTTPS via Traefik, with subdomains (http., h1., h2., h3.) for testing across HTTP, HTTP/1.1, HTTP/2, and HTTP/3.

How to Use

  1. Set Cookies - In the Credentials panel, choose your cookie settings (toggle Secure, Partitioned for CHIPS cookies, Prefix for __Host-/__Secure- names, and pick 1P or 3P (iframe) to set them as first-party or third-party), then press the Set button. Cookies are written on the cross-site domain (https://cookiecutter.site) across every SameSite value so each subsequent request reveals which ones the browser still attaches.
  2. Run Tests - Execute all or specific request methods
  3. View Results - See which cookies were sent and inspect the full raw request for each method
  4. Compare - Add results to the comparison table to compare browsers