MIME 타입 목록
IANA 등록 미디어 유형 109개, 확장자·참조·헤더
파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
MIME 타입 목록
109개
모두 IANA 등록부에서 확인한 이름 · 최상위 유형 9가지
application/ — 응용 데이터 (47)
audio/ — 소리 (9)
| 유형 | 확장자 | IANA 참조 |
|---|---|---|
| audio/mpeg | .mp3 | RFC 3003 |
| audio/mp4 | .m4a | RFC 4337; RFC 6381 |
| audio/ogg | .ogg, .oga, .opus | RFC 5334; RFC 7845 |
| audio/aac | .aac | ISO/IEC JTC 1; Max Neuendorf |
| audio/flac | .flac | RFC 9639 |
| audio/opus | (RTP 전송용) | RFC 7587 |
| audio/3gpp | .3gp | RFC 3839; RFC 6381 |
| audio/matroska | .mka | RFC 9559 |
| audio/basic | .au, .snd | RFC 2045; RFC 2046 |
font/ — 글꼴 (5)
| 유형 | 확장자 | IANA 참조 |
|---|---|---|
| font/ttf | .ttf | RFC 8081 |
| font/otf | .otf | RFC 8081 |
| font/woff | .woff | RFC 8081 |
| font/woff2 | .woff2 | RFC 8081 |
| font/collection | .ttc | RFC 8081 |
image/ — 이미지 (19)
| 유형 | 확장자 | IANA 참조 |
|---|---|---|
| image/png | .png | W3C; PNG Working Group; PNG |
| image/jpeg | .jpg, .jpeg | RFC 2045; RFC 2046 |
| image/gif | .gif | RFC 2045; RFC 2046 |
| image/webp | .webp | RFC 9649 |
| image/avif | .avif | Alliance for Open Media; Cyril Concolato |
| image/heic | .heic | ISO/IEC JTC 1; David Singer |
| image/heif | .heif | ISO/IEC JTC 1; David Singer |
| image/bmp | .bmp | RFC 7903 |
| image/tiff | .tif, .tiff | RFC 3302 |
| image/svg+xml | .svg | W3C; http://www.w3.org/TR/SVG/mimereg.html |
| image/vnd.microsoft.icon | .ico | Simon Butcher |
| image/jxl | .jxl | ISO/IEC JTC 1/SC 29/WG 1 Convenor; ISO/IEC JTC 1 |
| image/apng | .apng, .png | W3C; PNG Working Group |
| image/jp2 | .jp2 | RFC 3745 |
| image/vnd.adobe.photoshop | .psd | Kim Scarborough |
| image/emf | .emf | RFC 7903 |
| image/wmf | .wmf | RFC 7903 |
| image/vnd.dwg | .dwg | Jodi Moline |
| image/vnd.dxf | .dxf | Jodi Moline |
message/ — 메시지 (1)
| 유형 | 확장자 | IANA 참조 |
|---|---|---|
| message/rfc822 | .eml | RFC 2045; RFC 2046 |
model/ — 3D 모델 (5)
| 유형 | 확장자 | IANA 참조 |
|---|---|---|
| model/gltf+json | .gltf | The Khronos Group; Uli Klumpp |
| model/gltf-binary | .glb | The Khronos Group; Saurabh Bhatia |
| model/stl | .stl | DICOM Standard Committee; DICOM Working Group 17 Chairs; Carolyn Hull |
| model/obj | .obj | DICOM Standard Committee; DICOM Working Group 17 Chairs; Carolyn Hull |
| model/3mf | .3mf | http://www.3mf.io/specification; 3MF Consortium; Michael Sweet |
multipart/ — 여러 부분 (4)
| 유형 | 확장자 | IANA 참조 |
|---|---|---|
| multipart/form-data | (파일 아님) | RFC 7578 |
| multipart/mixed | (파일 아님) | RFC 2046; RFC 2045 |
| multipart/alternative | (파일 아님) | RFC 2046; RFC 2045 |
| multipart/byteranges | (파일 아님) | RFC 9110 |
text/ — 텍스트 (12)
| 유형 | 확장자 | IANA 참조 |
|---|---|---|
| text/plain | .txt | RFC 2046; RFC 3676; RFC 5147 |
| text/html | .html, .htm | W3C; Robin Berjon |
| text/css | .css | W3C; https://www.w3.org/TR/css |
| text/javascript | .js, .mjs | RFC 9239 |
| text/csv | .csv | RFC 4180; RFC 7111 |
| text/tab-separated-values | .tsv | Paul Lindner |
| text/markdown | .md | RFC 7763 |
| text/calendar | .ics | RFC 5545 |
| text/vcard | .vcf | RFC 6350 |
| text/vtt | .vtt | W3C; Silvia Pfeiffer |
| text/xml | .xml | RFC 7303 |
| text/uri-list | .uri, .uris | RFC 2483 |
video/ — 동영상 (7)
| 유형 | 확장자 | IANA 참조 |
|---|---|---|
| video/mp4 | .mp4, .m4v | RFC 4337; RFC 6381 |
| video/quicktime | .mov | RFC 6381; Paul Lindner |
| video/mpeg | .mpg, .mpeg | RFC 2045; RFC 2046 |
| video/ogg | .ogv | RFC 5334; RFC 7845 |
| video/3gpp | .3gp | RFC 3839; RFC 6381 |
| video/matroska | .mkv | RFC 9559 |
| video/MP2T | .ts | RFC 3555 |
자주 쓰는 MIME 타입 정리
MIME 타입(미디어 유형)은 서버와 브라우저, 메일 프로그램이 ‘이 데이터가 어떤 형식인지’ 주고받는 이름이에요. text/html, image/png처럼 최상위 유형과 하위 유형을 슬래시로 이어 써요. 이 목록의 109개는 모두 IANA 미디어 유형 등록부에 실제로 올라 있는 이름이고, 각 페이지에 등록 참조, 흔히 쓰는 확장자, 파일 시그니처, Content-Type 헤더와 서버 설정 예를 정리했어요.
image/jpg, audio/mp3, image/x-icon처럼 자주 보이지만 등록부에 없는 이름도 있어요. 이런 이름은 해당하는 정식 유형(image/jpeg, audio/mpeg, image/vnd.microsoft.icon) 페이지에서 설명했어요.
참고한 자료
- IANA Media Types 등록부 (이름·참조 문서, 확인 2026-11-12)
- WHATWG MIME Sniffing Standard (바이트 시그니처, 확인 2026-11-12)
자주 묻는 질문
MIME 타입과 확장자는 어떤 관계예요?
확장자는 파일 이름의 일부이고 MIME 타입은 전송할 때 붙이는 형식 이름이에요. 서버는 보통 확장자를 보고 MIME 타입을 정해요.
vnd.나 +json은 무슨 뜻이에요?
vnd.는 특정 회사·제품용 제조사 트리, +json·+xml·+zip은 내용이 그 문법을 따른다는 구조 접미사예요.
함께 쓰면 좋은 도구
- 메타 태그 만들기 (SEO·오픈그래프·카톡 공유 미리보기)제목·설명·대표 이미지로 SEO·오픈그래프·트위터 카드 태그를 만들고, 검색·카톡 공유 미리보기 확인
- JSON 정리 (보기 좋게 들여쓰기·검증·압축)JSON을 보기 좋게 들여쓰기, 오류 위치 표시, 한 줄 압축, 키 정렬, 문자열 이스케이프
- 정규식 테스트 (정규표현식 매칭 확인)패턴과 플래그로 일치하는 부분을 강조 표시, 그룹 값 표, 바꾸기 미리보기, 자주 쓰는 패턴
- Base64 인코딩·디코딩 (글자·파일 ↔ Base64)글자(한글 UTF-8)를 Base64로, Base64를 글자로, 파일·이미지를 data URI로, Base64를 파일로 저장
- 색상 코드 변환 (HEX·RGB·HSL·CMYK)HEX·RGB·HSL·HSV·CMYK를 서로 바꾸고, 글자 대비(WCAG) 검사, 밝게·어둡게 단계 표
- 색상 팔레트 만들기 (어울리는 색 조합·사진에서 색 뽑기)대표 색 하나로 보색·유사색·삼각 배색·단계색 팔레트, 사진에서 주요 색 뽑기, CSS·PNG로