Tipos MIME comuns

Servidores e formulários de upload dependem dessas strings; um tipo errado pode quebrar pré-visualizações, downloads ou a CSP.

Atualizado:

TipoTipo MIMEExtensão típica
HTMLtext/html.html
CSStext/css.css
JavaScripttext/javascript.js
JSONapplication/json.json
XMLapplication/xml.xml
Texto simplestext/plain.txt
CSVtext/csv.csv
PDFapplication/pdf.pdf
ZIPapplication/zip.zip
PNGimage/png.png
JPEGimage/jpeg.jpg
GIFimage/gif.gif
WebPimage/webp.webp
SVGimage/svg+xml.svg
ICOimage/x-icon.ico
MP3audio/mpeg.mp3
WAVaudio/wav.wav
MP4video/mp4.mp4
WebMvideo/webm.webm
WOFF2font/woff2.woff2
Formulário URL-encodedapplication/x-www-form-urlencoded
Formulário multipartmultipart/form-data

Notas

Perguntas frequentes

Qual tipo MIME devo usar para um arquivo .json?
Use application/json para arquivos JSON e respostas de API. É o tipo padrão e deve ser servido em UTF-8 quando possível.
Qual é o tipo MIME de arquivos .js?
O tipo oficial de JavaScript é text/javascript. O antigo application/javascript está obsoleto e não deve mais ser usado.
Qual é o tipo MIME de uma imagem SVG?
Arquivos SVG usam image/svg+xml. Sem esse tipo, os navegadores não renderizam o SVG inline.