HAR 파일 인스펙터 (HTTP Archive 뷰어)
브라우저 DevTools에서 네트워크 활동을 녹화하고 결과를 export 하면 HAR (HTTP Archive) 파일이 나옵니다 — 녹화된 모든 요청·응답·타이밍을 담은 JSON 문서. 브라우저로 다시 불러오는 건 불편해요 (DevTools가 열려있어야 하고 큰 HAR는 느려짐). 이 인스펙터는 HAR를 로컬에서 파싱해 보통 알고 싶은 것들을 보여줍니다: 요청 수, 총 전송 크기, 총 시간, 고유 호스트 수. 그 다음 콘텐츠 타입별 (document/script/stylesheet/image/font/xhr/media) 분류와 타입별 바이트 합계, 상태 코드 대역별 (2xx/3xx/4xx/5xx) 분류로 실패가 한눈에. 가장 느린 5개·가장 큰 5개 표가 명확한 성능 용의자를 들춰냅니다. 요약 아래로 모든 엔트리가 정렬·필터 가능한 표 — URL 검색, 타입 좁히기, 에러만 분리, 크기·시간 정렬. 업로드 없음; 파일은 브라우저가 파싱하고 기기에 머뭅니다.
사용법
- 최신 브라우저 DevTools → Network 탭. 프로파일할 페이지를 새로고침. 아무 요청에서 우클릭 → 'Save as HAR with content' (Chrome) / 'Save All As HAR' (Firefox) / 'Export HAR' (Safari).
- .har 파일을 이 도구로 드롭 — 또는 클릭해서 디스크에서 선택.
- 요약 타일에서 헤드라인 숫자 (엔트리 수, 총 바이트, 총 시간, 호스트 수) 확인.
- 타입별·상태별 패널로 무게와 에러가 어디 쏠리는지 파악. 가장 느린·가장 큰 표가 뻔한 용의자 식별.
- 엔트리 표를 URL 부분문자열·콘텐츠 타입·성공/에러로 필터. 크기·시간으로 정렬해 가장 무거운 항목 발굴.
자주 묻는 질문
- HAR 파일이 뭔가요?
- HTTP Archive 포맷 — W3C Web Performance 그룹이 관리하는 JSON 스펙. 모든 주요 브라우저의 DevTools가 Network 패널을 .har로 export 할 수 있어요. 각 요청의 타이밍 분해 (DNS, connect, SSL, wait, receive), 전체 요청·응답 헤더, (선택적으로) 응답 본문을 포함합니다. 이 도구는 표준 1.2 스키마를 읽어요.
- 응답 본문도 보이나요?
- 이 화면에서는 안 보입니다 — 메타데이터만 (URL, 상태, 크기, 시간, 콘텐츠 타입). HAR는 export 시 'Include sources' / 'with content' 체크하면 실제 응답 페이로드를 포함할 수 있어요. 그 본문을 들여다보는 건 DevTools가 더 잘하고, 이 도구는 요약하기 쉬운 요청 레벨 형태에 집중합니다.
- 크기는 어떻게 측정?
- `response.content.size` (디코딩된 본문 바이트)가 있고 양수면 그것을 쓰고, 아니면 `response.bodySize` (전송 바이트)로 폴백. 리다이렉트나 캐시된 응답에서는 둘 다 0 이나 -1 일 수 있고, 그런 엔트리는 여기서 '0 B' 로 표시됩니다. 총 바이트는 엔트리별 숫자의 합 — 압축과 청킹 때문에 네트워크 전송과 동일하진 않지만 가깝습니다.
- 왜 어떤 엔트리는 'failed' 인가요?
- DevTools는 응답을 못 받은 요청에 상태 0을 할당합니다 — DNS 실패, CORS 차단, 확장 프로그램이 차단, 사용자가 중단, 네트워크 끊김. 여기서는 상태 패널에 'failed' 로 표시되고 행은 빨강.
- 내 HAR가 어디로 새지 않나요?
- 안 새요. 파일은 브라우저의 FileReader API로 읽고 이 페이지의 JavaScript로 파싱됩니다. 그 내용으로 어떤 네트워크 요청도 만들지 않아요. 파일 로드된 상태에서 본인의 DevTools Network 탭을 확인해보세요 — 외부 요청이 안 보일 거예요.
관련 도구
ZIP 내용 보기
ZIP 파일을 드롭하면 내부 파일을 풀지 않고도 목록·크기·미리보기·개별 내려받기까지 가능합니다.
vCard (.vcf) 파일 파서/검사기
vCard 2.1·3.0·4.0 .vcf 내보내기 파일을 드롭하거나 붙여넣으면 모든 연락처를 카드 형태로 표시 ─ 이름·전화·이메일·주소·소속·URL·생일·메모·내장 사진·X- 사용자 정의 필드 모두 브라우저에서 로컬 파싱.
오디오 자르기
파형을 드래그해 오디오에서 원하는 구간만 잘라내고, 페이드를 넣어 WAV로 내려받으세요. 업로드하지 않습니다.
SVG 최적화
SVGO로 SVG를 줄이세요 — 편집기 찌꺼기 제거, 좌표 반올림, 도형 병합. 전후를 나란히 확인할 수 있고 업로드하지 않습니다.
PNG 청크 인스펙터
`.png` 파일 드롭 → 포함된 모든 청크 확인 — IHDR·IDAT·tEXt 메타데이터·IEND — 크기·CRC·critical/ancillary/safe-to-copy 플래그 포함.
GPX 트랙 분석기 (거리·고도·지도)
GPS 시계·Strava·Garmin·Wahoo·Komoot 등에서 받은 .gpx 파일을 드롭하면 총 거리·누적 상승/하강·소요시간·이동시간·평균/최고 속도와 함께 트랙 미니맵과 고도 프로필을 즉시 보여줍니다.