AZ Tools

MIME 타입 조회

개발

파일 확장자와 HTTP 서버·브라우저의 `Content-Type` 헤더가 사용하는 MIME / 미디어 타입의 실용 참조. application·audio·font·image·text·video·multipart 카테고리별 필터, 확장자·MIME 문자열·설명을 동시에 검색합니다.

확장자MIME 타입설명
.jsonapplication/jsonJSON data interchange format (RFC 8259).
.xmlapplication/xmlXML data — use text/xml for human-readable, application/xml for machine-only.
.pdfapplication/pdfPortable Document Format.
.zipapplication/zipPKZIP archive.
.gzapplication/gzipGzip-compressed file.
.tarapplication/x-tarTape archive (Unix).
.7zapplication/x-7z-compressed7-Zip archive.
.rarapplication/vnd.rarRAR archive.
.jsapplication/javascriptJavaScript source — text/javascript is preferred in HTTP per the WHATWG.
.wasmapplication/wasmWebAssembly binary module.
.binapplication/octet-streamArbitrary binary data — the default for unknown types.
.docapplication/mswordMicrosoft Word 97-2003.
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentMicrosoft Word (Office Open XML).
.xlsapplication/vnd.ms-excelMicrosoft Excel 97-2003.
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetMicrosoft Excel (Office Open XML).
.pptapplication/vnd.ms-powerpointMicrosoft PowerPoint 97-2003.
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentationMicrosoft PowerPoint (Office Open XML).
.odtapplication/vnd.oasis.opendocument.textOpenDocument Text (LibreOffice / OpenOffice).
.mp3audio/mpegMPEG-1 Audio Layer 3.
.wavaudio/wavWaveform Audio File Format.
.oggaudio/oggOgg container with Vorbis/Opus.
.flacaudio/flacFree Lossless Audio Codec.
.aacaudio/aacAdvanced Audio Coding.
.m4aaudio/mp4AAC inside an MP4 container.
.webmaudio/webmWebM audio (Vorbis/Opus).
.ttffont/ttfTrueType font.
.otffont/otfOpenType font.
.wofffont/woffWeb Open Font Format.
.woff2font/woff2Web Open Font Format 2 — better compression than woff.
.jpgimage/jpegJPEG image — use this for `.jpg` and `.jpeg`.
.pngimage/pngPortable Network Graphics.
.gifimage/gifGraphics Interchange Format — supports animation.
.webpimage/webpWebP — smaller than JPEG/PNG, supports transparency and animation.
.avifimage/avifAV1 Image File Format — even smaller than WebP.
.svgimage/svg+xmlScalable Vector Graphics — XML-based vector format.
.icoimage/vnd.microsoft.iconWindows icon — also commonly served as image/x-icon.
.bmpimage/bmpWindows Bitmap.
.tiffimage/tiffTagged Image File Format.
.heicimage/heicHigh Efficiency Image Format (iOS default).
.txttext/plainPlain text — the default for unknown text.
.htmltext/htmlHyperText Markup Language.
.csstext/cssCascading Style Sheets.
.csvtext/csvComma-Separated Values.
.tsvtext/tab-separated-valuesTab-Separated Values.
.mdtext/markdownMarkdown source.
.yamlapplication/yamlYAML document — older text/x-yaml is still seen in the wild.
.icstext/calendariCalendar event/calendar data (RFC 5545).
.vcftext/vcardvCard contact data.
.mp4video/mp4MPEG-4 video (H.264/H.265 + AAC).
.webmvideo/webmWebM video (VP8/VP9 + Vorbis/Opus).
.movvideo/quicktimeQuickTime Movie.
.avivideo/x-msvideoAudio Video Interleave.
.mkvvideo/x-matroskaMatroska Multimedia Container.
.mpegvideo/mpegMPEG-1/2 video.
multipart/form-dataHTML form upload with files — used by <form enctype="…">.
multipart/byterangesMultiple ranges from a single resource — Range request responses.
multipart/mixedSeveral body parts of different content types.

사용법

  1. 검색창에 확장자(`.zip`)·MIME 타입(`application/json`)·키워드(`compressed`) 입력.
  2. 카테고리 칩으로 범위 좁히기 — 예: 업로드 설정 시 image 타입만.
  3. 각 행의 복사 버튼으로 MIME 문자열 복사.

자주 묻는 질문

JS 파일은 `text/javascript`와 `application/javascript` 중 무엇이 맞나?
둘 다 동작하지만 WHATWG HTML 명세는 HTTP로 JavaScript를 서빙할 때 `text/javascript`를 공식 권장. `application/javascript`도 광범위하게 지원되며 옛 설정에서 흔히 보임.
`image/jpeg`와 `image/jpg` 차이?
IANA 등록 타입은 `image/jpeg`만. `image/jpg`는 흔한 오기 — 브라우저는 대부분 허용하지만 도구·HTTP 캐시는 거부할 수 있음.
`application/octet-stream`은 언제?
더 구체적인 타입이 없는 임의 바이너리, 또는 브라우저가 표시하지 않고 강제로 다운로드하게 할 때. `Content-Disposition: attachment` 헤더와 함께 사용.

관련 도구