User-Agent 분석
User-Agent Parser
User-Agent 문자열을 브라우저·엔진·OS·기기로 분해하고 현재 접속 정보도 함께 보여 줍니다.
User-Agent 문자열을 브라우저·엔진·운영체제·기기로 나눠 보여 주고, 그 아래에 RFC 9110의 product/comment 구조를 함께 보여 줍니다. 기기 데이터베이스를 뒤지는 대신 문자열을 읽는 방식이라, 확실한 것보다 더 확실한 척하지 않습니다.
User-Agent 문자열
사용 방법
비워 두면 내 브라우저를 봅니다
아무것도 넣지 않으면 내 User-Agent를 파싱합니다. 사이트가 나를 어떻게 보는지 가장 빨리 확인하는 방법입니다.
또는 로그에서 가져온 것을 붙여넣습니다
접근 로그 한 줄, 문의 티켓, 분석 도구 내보내기 같은 것들입니다. 크롤러도 식별해서 빨간색으로 표시하니 트래픽 안의 봇이 눈에 띕니다.
비고를 읽습니다
문자열이 실제보다 낮게 말하는 자리 — 고정된 OS 버전, 가려진 안드로이드 모델 — 에서는 그 값을 사실인 양 내놓지 않고 그렇다고 알려 줍니다.
자주 묻는 질문
윈도우 11인데 왜 NT 10.0이라고 나오나요?
브라우저가 그렇게 보내기 때문입니다. 마이크로소프트는 윈도우 11에서 UA의 플랫폼 버전을 올리지 않았고, 그래서 User-Agent만으로는 10과 11을 구분할 수 없습니다. 구분할 수 있는 건 Client Hints API뿐이고, 그것도 허락이 있어야 합니다.
안드로이드 모델이 왜 그냥 "K"인가요?
크롬이 일부러 고정했습니다. macOS가 10.15.7에 묶여 있는 것과 같은 이유입니다. 모델 토큰이 강력한 지문 정보였기 때문입니다. 실제 기기를 알아야 한다면 Client Hints가 지원되는 경로입니다.
왜 브라우저마다 "Mozilla/5.0"이라고 하나요?
삼십 년 동안 서버들이 이름으로 기능을 판별해 왔기 때문입니다. 새 브라우저마다 좋은 쪽 페이지를 받으려고 앞선 인기 브라우저인 척했고, 아무도 그만둘 수 없었습니다. 요약 아래의 구조 보기가 그 역사의 지층을 보여 줍니다.
기능 판별에 User-Agent를 써도 되나요?
아니요. 그건 주장일 뿐이라 얼마든지 위조할 수 있고, 곳곳이 일부러 고정돼 있으며, 아직 나오지 않은 브라우저에는 전부 틀립니다. 기능을 직접 검사하세요. UA는 통계와 버그 리포트에만 쓰는 것이 맞습니다.
이 도구로 이어지는 것
내 접속 정보 확인
My Connection Info
공인 IP와 소유 네트워크, 그리고 브라우저·화면·언어·시간대·연결 등 이 탭이 알려 주는 값을 모두 보여 줍니다. MAC 주소처럼 웹사이트가 실제로는 알 수 없는 것들도 이유와 함께 밝힙니다.
JSON 정렬·검사
JSON Formatter & Validator
JSON을 보기 좋게 정렬하거나 압축하고, 문법 오류가 난 줄과 열을 정확히 짚어 줍니다.
YAML 정렬·검사
YAML Formatter & Validator
YAML 들여쓰기를 통일하고 문법을 검사하며, 파서를 깨뜨리는 탭·앵커 실수를 표시합니다.
TOML 정렬·검사
TOML Formatter & Validator
TOML을 정렬하고 검사하며 테이블 순서와 인라인 표기 방식을 통일합니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
HTTP 요청 테스터
HTTP Request Builder
GET·POST·PUT·PATCH·DELETE·HEAD 요청을 헤더와 본문까지 지정해 보내고 상태·헤더·본문·소요 시간을 보여 줍니다. Cookie와 Authorization은 서버가 전달하지 않습니다.
HTTP 헤더 확인
HTTP Header Inspector
URL을 요청해 전체 응답 헤더·리다이렉트 경로·소요 시간·사용된 압축 방식을 보여 줍니다.
IP 정보 조회
IP Address Info
내 공인 IP나 지정한 주소의 역방향 이름·ASN·소유 네트워크·프리픽스·등록 국가를 Team Cymru DNS 데이터로 보여 줍니다. 도시 단위 위치 정보는 제공하지 않습니다.
JSON CSV 변환
JSON ⇄ CSV
중첩 JSON을 점 표기 열 이름으로 펼치거나, 표에서 객체를 다시 만듭니다.
JSON 비교
JSON Diff
키 순서를 무시하고 두 JSON을 구조로 비교해 추가·삭제·변경된 경로를 알려 줍니다.
JSON 정렬·검사
JSON Formatter & Validator
JSON을 보기 좋게 정렬하거나 압축하고, 문법 오류가 난 줄과 열을 정확히 짚어 줍니다.