MIME 타입 조회
파일 확장자에 맞는 MIME 타입을, 또는 그 반대를 찾아봅니다 — mime-db 등록부의 모든 확장자를 검색할 수 있고, 자주 쓰는 웹·이미지·오디오·비디오·폰트·문서 형식이 먼저 나옵니다.
자주 쓰는 형식을 먼저 보여 줍니다. 등록부의 나머지 확장자 1,173개는 검색하면 나옵니다.
| 확장자 | MIME 타입 | 용도 | |
|---|---|---|---|
| .html | text/html | 웹페이지 — 브라우저가 렌더링하는 마크업입니다. | |
| .htm | text/html | .html과 같은 형식으로, 확장자의 예전 축약형입니다. | |
| .css | text/css | 웹페이지의 레이아웃과 디자인을 지정하는 스타일시트입니다. | |
| .js | text/javascript | 브라우저와 Node.js에서 실행되는 스크립트입니다. | |
| .mjs | text/javascript | JavaScript ES 모듈(import/export 문법)입니다. | |
| .json | application/json | 구조화된 데이터 — API 응답, 설정 파일, package.json 등에 쓰입니다. | |
| .xml | application/xml | 피드, SOAP API, 설정 형식 등에 쓰이는 구조화된 마크업입니다. | |
| .csv | text/csv | 스프레드시트 행을 일반 텍스트로 내보낸 쉼표 구분 값입니다. | |
| .txt | text/plain | 서식이 없는 일반 텍스트입니다. | |
| .md | text/markdown | 가벼운 서식이 있는 텍스트 — README, 문서, 메모 등에 쓰입니다. | |
| .rtf | application/rtf | 대부분의 워드 프로세서에서 열리는 서식 있는 텍스트(Rich Text Format)입니다. | |
| .ics | text/calendar | 구글·아웃룩·애플 캘린더로 가져올 수 있는 일정/초대 파일입니다. | |
| .vtt | text/vtt | 동영상의 타임싱크 자막 파일입니다. | |
| .wasm | application/wasm | 브라우저에서 네이티브에 가까운 속도로 실행되는 컴파일된 바이트코드입니다. | |
| .png | image/png | 투명도를 지원하는 무손실 이미지 — 스크린샷, 로고, UI 그래픽에 쓰입니다. | |
| .jpg | image/jpeg | 압축된 사진 이미지입니다. | |
| .jpeg | image/jpeg | .jpg와 같은 형식으로, 확장자를 길게 쓴 것입니다. | |
| .gif | image/gif | 반복 재생되는 애니메이션이거나 색상 수가 제한된 단순 이미지입니다. | |
| .svg | image/svg+xml | XML로 기술된 벡터 그래픽 — 크기를 키워도 흐려지지 않습니다. | |
| .webp | image/webp | JPEG나 PNG보다 대체로 용량이 작은 사진/애니메이션 형식입니다. | |
| .avif | image/avif | AV1 비디오 코덱 기반의 고압축 사진 형식입니다. | |
| .bmp | image/bmp | 압축되지 않은 윈도우 비트맵 이미지입니다. | |
| .ico | image/vnd.microsoft.icon | 웹사이트 파비콘이나 윈도우 프로그램 아이콘입니다. | |
| .tiff | image/tiff | 스캔·인쇄·보관용으로 쓰이는 고품질 무압축 이미지입니다. | |
| .heic | image/heic | 아이폰 카메라가 사용하는 애플의 사진 형식(HEIC)입니다. | |
| application/pdf | 어떤 기기나 프린터에서도 동일하게 보이는 고정 레이아웃 문서입니다. | ||
| .doc | application/msword | 예전 방식(2007년 이전)의 바이너리 마이크로소프트 워드 문서입니다. | |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | 최신 마이크로소프트 워드 문서입니다. | |
| .xls | application/vnd.ms-excel | 예전 방식(2007년 이전)의 바이너리 마이크로소프트 엑셀 스프레드시트입니다. | |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | 최신 마이크로소프트 엑셀 스프레드시트입니다. | |
| .ppt | application/vnd.ms-powerpoint | 예전 방식(2007년 이전)의 바이너리 마이크로소프트 파워포인트 문서입니다. | |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | 최신 마이크로소프트 파워포인트 문서입니다. | |
| .odt | application/vnd.oasis.opendocument.text | 리브레오피스·오픈오피스 Writer의 워드프로세서 문서입니다. | |
| .ods | application/vnd.oasis.opendocument.spreadsheet | 리브레오피스·오픈오피스 Calc의 스프레드시트입니다. | |
| .odp | application/vnd.oasis.opendocument.presentation | 리브레오피스·오픈오피스 Impress의 슬라이드 문서입니다. | |
| .epub | application/epub+zip | 화면 크기에 맞춰 글자가 재배치되는 전자책 형식입니다. | |
| .mp3 | audio/mpeg | 가장 널리 지원되는 압축 오디오 형식입니다. | |
| .wav | audio/wav | 녹음·편집 후 내보내기 전에 흔히 쓰이는 무압축 오디오입니다. | |
| .ogg | audio/ogg | 개방형 무료 압축 오디오(Vorbis)입니다. | |
| .oga | audio/ogg | .ogg와 같은 Ogg Vorbis 오디오 형식을, 오디오 전용 확장자로 쓴 것입니다. | |
| .flac | audio/flac | 무손실 압축 오디오 — WAV보다 용량이 작고 음질 손실이 없습니다. | |
| .aac | audio/aac | 아이튠즈·유튜브 등 대부분의 스트리밍 서비스가 쓰는 압축 오디오입니다. | |
| .weba | audio/webm | 보통 WebM 동영상에서 추출한 압축 오디오 트랙입니다. | |
| .m4a | audio/mp4 | MP4 컨테이너에 담긴 오디오 전용 파일로, 아이튠즈·애플 뮤직 다운로드에 흔합니다. | |
| .mid | audio/midi | 실제 소리가 아니라 신시사이저 연주 지시를 담은 파일입니다. | |
| .mp4 | video/mp4 | 웹과 모바일에서 가장 널리 지원되는 동영상 형식입니다. | |
| .m4v | video/mp4 | 아이튠즈 동영상 다운로드·대여에 쓰이는 애플의 MP4 변형입니다. | |
| .webm | video/webm | HTML5 동영상을 위해 만들어진 개방형 무료 동영상 형식입니다. | |
| .ogv | video/ogg | 오디오의 Ogg에 대응하는 개방형 동영상 형식(Theora)입니다. | |
| .avi | video/x-msvideo | 가벼운 압축 또는 무압축 영상을 담던 예전 윈도우 동영상 컨테이너입니다. | |
| .mov | video/quicktime | 아이폰과 파이널 컷 프로가 기본으로 내보내는 애플 퀵타임 동영상입니다. | |
| .mkv | video/x-matroska | 동영상·오디오·자막 트랙을 여러 개 담을 수 있는 개방형 컨테이너입니다. | |
| .mpeg | video/mpeg | DVD와 초기 디지털 영상의 표준이었던 예전 MPEG-1/2 동영상입니다. | |
| .ts | video/mp2t | 방송 영상과 HLS 실시간 스트리밍 구간에 쓰이는 MPEG 전송 스트림입니다. | |
| .zip | application/zip | 가장 흔한 범용 압축 아카이브입니다. | |
| .gz | application/gzip | gzip으로 압축한 단일 파일로, .tar와 함께 쓰이는 경우가 많습니다. | |
| .tar | application/x-tar | 여러 파일을 압축 없이 하나로 묶은 것(tarball)으로, 이후 .tar.gz로 압축하는 경우가 많습니다. | |
| .rar | application/vnd.rar | WinRAR가 만드는 독점 압축 아카이브입니다. | |
| .7z | application/x-7z-compressed | 7-Zip이 만드는 고압축률 아카이브 형식입니다. | |
| .bz2 | application/x-bzip2 | bzip2로 압축한 단일 파일로, gzip보다 속도 대신 압축률을 우선합니다. | |
| .woff | font/woff | 빠른 페이지 로딩을 위해 설계된 압축 웹 폰트 형식입니다. | |
| .woff2 | font/woff2 | WOFF의 더 작고 새로운 후속 형식 — 요즘 웹 폰트의 기본값입니다. | |
| .ttf | font/ttf | 데스크톱과 웹 모두에서 쓰이는 트루타입 폰트입니다. | |
| .otf | font/otf | 고급 타이포그래피를 지원하는 트루타입의 후속 폰트 형식(OpenType)입니다. | |
| .eot | application/vnd.ms-fontobject | 오래된 인터넷 익스플로러용 레거시 웹 폰트 형식(Embedded OpenType)입니다. | |
| .bin | application/octet-stream | 정확한 형식을 알 수 없는 임의의 바이너리 데이터에 쓰는 기본값입니다. |
출처: IANA 미디어 타입 등록부 · WHATWG MIME Sniffing 표준 · mime-db 1.54.0
MIME 타입이란
MIME 타입(미디어 타입 또는 콘텐츠 타입이라고도 합니다)은 image/png이나 application/json처럼 파일이 어떤 종류의 데이터를 담고 있는지 알려 주는 짧은 표시입니다. 서버는 이를 Content-Type 헤더로 전송하고, 브라우저는 응답을 어떻게 열지 결정할 때 사용하며, API는 업로드를 허용하거나 거부할 때 이를 참고합니다. MIME 타입은 text, image, audio, video, application, font 같은 상위 타입과 html, jpeg, pdf 같은 하위 타입 두 부분으로 이루어집니다. 파일 확장자는 힌트일 뿐이므로, 올바른 헤더를 설정하려면 대응하는 MIME 타입을 알아야 합니다.
사용 방법
표는 용도 설명이 붙은 자주 쓰는 형식으로 시작합니다. 검색창에 입력하면 표가 실시간으로 필터링되는데, 널리 쓰이는 mime-types 패키지의 바탕인 mime-db 등록부의 모든 확장자에서 찾고, 입력한 확장자와 정확히 같은 것을 맨 위에 보여 줍니다. svg처럼 확장자를 입력하면 image/svg+xml로 매핑되는 것을 볼 수 있고, application/이나 video/처럼 MIME 타입의 일부를 붙여넣으면 일치하는 행이 표시됩니다 — 너무 많으면 앞부분만 보여 주고 일치하는 개수를 위에 알려 줍니다. 앞에 붙은 점은 무시되므로 .mp4와 mp4는 동일하게 동작하며, 대소문자도 구분하지 않습니다. 각 행의 복사 버튼을 누르면 MIME 타입이 클립보드에 복사되어 서버 설정, fetch 호출, 업로드 허용 목록 등에 바로 붙여넣을 수 있습니다.
자주 묻는 질문
왜 서로 다른 확장자가 같은 MIME 타입을 공유하나요?
MIME 타입은 정확한 파일 이름이 아니라 데이터의 형식을 나타내기 때문입니다. 예를 들어 .jpg와 .jpeg는 같은 종류의 콘텐츠를 담으므로 둘 다 image/jpeg이고, .htm과 .html도 같은 이유로 둘 다 text/html입니다.
.js 파일에는 text/javascript와 application/javascript 중 무엇을 써야 하나요?
이 표는 HTML 및 WHATWG 표준에서 자바스크립트 제공 시 권장하는 text/javascript를 사용합니다. 오래된 application/javascript도 브라우저에서 여전히 작동하지만, 현재 권장되는 값은 text/javascript입니다.
.psd·.apk·.webmanifest 같은 흔치 않은 확장자도 찾을 수 있나요?
네. 널리 쓰이는 mime-types 패키지의 바탕인 mime-db 등록부의 모든 확장자를 검색할 수 있어 .psd·.apk·.webmanifest·.jsonld·.sql도 다 나옵니다. 처음에는 용도 설명이 붙은 자주 쓰는 형식을 보여 주고, 검색하면 몇 개가 더 나오는지도 알려 줍니다. 입력한 확장자와 정확히 같은 것이 맨 위에 오고, 등록부와 직접 정리한 행이 다를 때는 직접 정리한 행을 따릅니다 — .wav는 audio/wav로 나옵니다.