ตัวแยกคุกกี้จะแปลงข้อความ cookie ที่ได้จากเบราว์เซอร์ โค้ด frontend เครื่องมือ API หรือ response จากเซิร์ฟเวอร์ให้เป็นผลลัพธ์แบบมีโครงสร้าง เป้าหมายไม่ใช่การอธิบายทฤษฎี cookie แต่เป็นการตอบคำถามจริงในการดีบัก เช่น request ส่ง cookie อะไรไปบ้าง มีแอตทริบิวต์อะไรใน Set-Cookie ทำไมเบราว์เซอร์ถึงปฏิเสธ cookie และจะนำผลลัพธ์ไปใช้ต่ออย่างไร
ข้อผิดพลาดที่พบบ่อยคือมองว่า document.cookie, Cookie request header และ Set-Cookie response header เป็น input แบบเดียวกัน ทั้งที่จริงไม่ใช่ document.cookie และ request cookie เหมาะกับการดูเป็นคู่ name=value แบบแบน ส่วน Set-Cookie เป็น response header ที่มีแอตทริบิวต์อย่าง SameSite, Path, Domain, Expires, Max-Age, HttpOnly และ Secure
หน้านี้เหมาะเป็นจุดเริ่มต้นเมื่อคุณยังไม่แน่ใจว่าข้อความ cookie ที่มีอยู่เป็นประเภทไหน หรือเมื่อคุณต้องการเทียบสิ่งที่ request ส่งออกไปกับสิ่งที่เซิร์ฟเวอร์ตอบกลับมา
ต่างจากเครื่องมือพื้นฐานที่แค่ split(;) เครื่องมือนี้เก็บค่าดิบ แสดงค่าที่ decode แล้ว แสดงตารางแอตทริบิวต์ ส่งออก JSON และ Netscape Cookie File และคงรายการ cookie ที่ซ้ำไว้ให้คุณใช้เป็นเบาะแส
ถ้าต้องการ workflow ที่เน้น request header มากขึ้น ให้ใช้ HTTP Cookie Parser ถ้าต้องการวิเคราะห์ว่าเบราว์เซอร์ปฏิเสธ cookie เพราะอะไรหรือ Set-Cookie ตั้งค่าไม่ถูกหรือไม่ ให้ใช้ Set-Cookie Parser