분류: 개발 도구
쿠키 문자열 파서
쿠키 문자열이나 Set-Cookie 헤더를 읽기 쉬운 표로 분석
document.cookie 값이나 Set-Cookie 헤더를 붙여넣으면 개별 쿠키와 Path, Domain, SameSite 같은 인식된 속성으로 분리하고, 바로 복사할 수 있는 JSON 객체도 함께 만들어 줍니다. 아무것도 전송되지 않습니다.
쿠키
| 이름 | 값 |
|---|---|
session | abc123 |
theme | dark |
속성
| 이름 | 값 |
|---|---|
Path | / |
Max-Age | 3600 |
Secure | |
HttpOnly | |
SameSite | Lax |
출력
{
"session": "abc123",
"theme": "dark"
}인식된 속성 키워드(Path, Domain, Expires, Max-Age, Secure, HttpOnly, SameSite)는 실제 쿠키와 구분되어 표시됩니다.
이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.
이 도구로 할 수 있는 일
브라우저는 document.cookie를 세미콜론으로 구분된 하나의 문자열로 제공하며, Set-Cookie 응답 헤더는 쿠키 자체와 Path, Expires, HttpOnly 같은 속성을 같은 줄에 섞어 담습니다. 이 도구는 그 문자열을 쿠키와 속성으로 나누어, 브라우저 안에서만 처리하면서도 한눈에 읽을 수 있게 해줍니다.
사용 방법
- document.cookie 문자열이나 Set-Cookie 헤더 값을 붙여넣습니다.
- 분석된 쿠키와 속성 표를 확인합니다.
- 쿠키의 JSON 표현을 복사합니다.
개인정보
이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.
자주 묻는 질문
- 제 쿠키 데이터가 어딘가로 전송되나요?
- 아니요. 분석은 브라우저의 JavaScript로 로컬에서 처리되며 아무것도 업로드되지 않습니다. 쿠키에는 세션 식별자가 담길 수 있어 이는 중요합니다.
- 쿠키가 아니라 속성으로 취급되는 기준은 무엇인가요?
- Path, Domain, Expires, Max-Age, Secure, HttpOnly, SameSite 같은 알려진 Set-Cookie 속성 키워드는 실제 쿠키의 이름/값 쌍과 별도로 나열됩니다.
- 한 번에 여러 개의 쿠키를 분석할 수 있나요?
- 네. 세미콜론으로 구분된 여러 name=value 쌍이 있는 document.cookie 문자열은 쿠키별로 한 행씩 나뉩니다.