Tipi MIME comuni

Server e form di upload si affidano a queste stringhe; un tipo errato può compromettere anteprime, download o la CSP.

Aggiornato:

TipoTipo MIMEEstensione tipica
HTMLtext/html.html
CSStext/css.css
JavaScripttext/javascript.js
JSONapplication/json.json
XMLapplication/xml.xml
Testo semplicetext/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
Modulo URL-encodedapplication/x-www-form-urlencoded
Modulo multipartmultipart/form-data

Note

Domande frequenti

Quale tipo MIME usare per un file .json?
Usa application/json per i file JSON e le risposte delle API. È il tipo standard, meglio se servito in UTF-8.
Qual è il tipo MIME dei file .js?
Il tipo ufficiale di JavaScript è text/javascript. Il vecchio application/javascript è obsoleto e non va più usato.
Qual è il tipo MIME di un’immagine SVG?
I file SVG usano image/svg+xml. Solo con questo tipo i browser li visualizzano inline.