User-Agent 분석
호환성을 위한 거짓말 너머를 읽는다.
예제는 입력과 설정을 일시적으로 바꿉니다. 이전 작업을 복원할 수 있습니다.
0자
출력
위에 붙여넣거나 입력하면 여기에 결과가 표시됩니다.
파일은 내 기기 밖으로 나가지 않습니다
이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.
사용 예시
사용 예제 — User-Agent 분석
입력 줄을 순서대로 입력하고 아래 설정을 사용하세요. 결과를 출력 줄과 비교하세요.
| 항목 | 값 |
|---|---|
| 입력 1 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 |
| 출력 1 | 브라우저 Chrome 120.0.0.0 |
| 출력 2 | 엔진 Blink 120.0.0.0 |
| 출력 3 | 운영체제 Windows 10 또는 11 |
| 출력 4 | 기기 데스크톱 |
| 출력 5 | 종류 데스크톱 |
예시는 Windows 데스크톱의 Chrome 120을 식별합니다. 이 문자열로는 Windows 10과 11을 구분할 수 없습니다.
사용 방법
- User-Agent 문자열을 한 줄에 하나씩 붙여넣습니다.
- 브라우저·엔진·OS·기기를 읽습니다.
- 크롤러는 브라우저가 아니라 크롤러로 표시됩니다.
- 내 브라우저의 문자열부터 넣어 보면 이해가 빠릅니다.
자주 묻는 질문
- 왜 모든 브라우저가 Mozilla 라고 하나요?
- 30년치 호환성 대응이 쌓인 결과입니다. 모든 브라우저가 Mozilla 를 내세우고, Edge 는 Chrome 이라 하고, Chrome 은 Safari 라고 합니다. 이런 문자열을 읽는 유일한 방법은 가장 구체적인 것부터 찾아 발견한 지점에서 멈추는 것입니다. Edge 를 Chrome 보다, Chrome 을 Safari 보다 먼저 봐야 하는 이유입니다.
- 어딘가에 조회하나요?
- 하지 않습니다. 브라우저 안에서 패턴 표와 맞춰 볼 뿐입니다. 전송도 조회도 없습니다.
- 이 글이 쓰인 뒤에 나온 브라우저도 아나요?
- 아마 모릅니다. 그때는 추측하지 않고 아는 범위만 보여 줍니다. 이름보다 천천히 바뀌는 엔진과 OS 는 대개 맞게 읽어 냅니다.
- 기능 판정에 써도 되나요?
- 안 됩니다. 필요한 기능 자체를 확인하세요. User-Agent 를 읽는 것은 로그, 문의 대응, 그리고 호기심을 위한 일입니다.
- 입력한 내용이 어디로 전송되나요?
- 아니요. 브라우저 안에서 동작하므로 붙여넣은 내용은 내 컴퓨터를 떠나지 않습니다.