User-Agent 파서
UA 문자열을 붙여 넣으면 브라우저, 엔진, OS, 기기가 즉시 표시됩니다. 봇인지도 확인할 수 있습니다. 버튼도, 업로드도 없습니다.
- 브라우저
- 렌더링 엔진
- 운영체제
- 기기 유형
- 기기 제조사
- 기기 모델
- 봇 / 크롤러
JSON 결과
사용 방법
- 입력란에 User-Agent 문자열을 붙여 넣으면 브라우저, 렌더링 엔진, 운영체제, 기기가 즉시 표시되며 누를 버튼은 없습니다.
- 예시를 누르면 흔한 데스크톱 Chrome UA가 들어가고 모든 필드가 채워집니다. 붙여 넣은 내용은 전송된 그대로 읽으며 입력을 다시 쓰지 않습니다.
- 알려진 크롤러(Googlebot, Bingbot, Baiduspider, curl 등)는 봇으로 표시되고 기기 유형이 브라우저 대신 “봇”이 됩니다.
- JSON 복사를 누르면 같은 결과를 언어에 독립적인 고정 객체로 얻을 수 있어 코드나 이슈에 붙여 넣기 좋습니다.
예시
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
결과
{
"browser": { "name": "Chrome", "version": "120.0.0.0" },
"engine": { "name": "Blink", "version": "120.0.0.0" },
"os": { "name": "Windows", "version": "10" },
"device": { "type": "desktop", "vendor": null, "model": null },
"isBot": false,
"botName": null
}브라우저 이름, 엔진, OS는 고유 명사이므로 의도적으로 영어 그대로 두고 주변 필드 이름만 번역합니다. 파서가 읽지 못한 필드는 추측 대신 “알 수 없음”으로 나옵니다.
규칙, 제한 및 알려진 문제
- 파싱은 통제된 정규식에 기반한 휴리스틱입니다. 주요 브라우저, 엔진, OS, 기기에서 정확하고 긴 꼬리에서는 솔직하게 남는 것을 목표로 합니다.
- 확인할 수 없는 필드는 “알 수 없음”으로 표시하며 제조사나 모델을 지어내지 않습니다. 봇은 브라우저나 엔진을 노출하지 않습니다.
- Windows 10과 Windows 11은 같은 UA 토큰(Windows NT 10.0)을 쓰므로 이 도구는 “Windows 10”으로 보고하며 UA만으로 둘을 구분할 수 없습니다.
- Android 모델 추출은 “Build/” 표시에 의존합니다. 없으면 추측하지 않고 모델을 “알 수 없음”으로 둡니다.
- 최대 2,000자이며 이를 넘으면 잘린 결과 대신 오류가 표시됩니다. 아무것도 업로드, 저장되지 않으며 입력을 담은 공유 링크도 없습니다.
관련 도구
방문자를 파악한 뒤 보통 이어지는 작업입니다.