AZ Tools

Consulta de MIME Types

Desenvolvimento

Referência prática de extensões de arquivo e os MIME / media types que servidores HTTP e o cabeçalho `Content-Type` usam. Filtre por categoria — application, audio, font, image, text, video, multipart — ou busque por extensão, string MIME e descrição de uma vez.

ExtensãoMIME typeDescrição
.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.

Como usar

  1. Digite uma extensão (`.zip`), MIME (`application/json`) ou palavra-chave (`compressed`) na busca.
  2. Escolha uma categoria pra filtrar — ex. só image quando estiver configurando uploads.
  3. Clique no botão de copiar pra colocar o MIME na área de transferência.

Perguntas frequentes

`text/javascript` ou `application/javascript` pra arquivos JS?
Ambos funcionam, mas a especificação HTML do WHATWG recomenda oficialmente `text/javascript` ao servir JavaScript por HTTP. `application/javascript` também é amplamente suportado.
Diferença entre `image/jpeg` e `image/jpg`?
Apenas `image/jpeg` está registrado na IANA. `image/jpg` é erro de digitação comum — a maioria dos navegadores tolera mas ferramentas e caches HTTP podem não.
Quando usar `application/octet-stream`?
Pra dados binários arbitrários sem tipo mais específico, ou pra forçar o navegador a baixar o arquivo em vez de exibir. Combine com `Content-Disposition: attachment`.

Ferramentas relacionadas