Veelgebruikte MIME-types
Servers en uploadformulieren vertrouwen op deze strings; een verkeerd type kan previews, downloads of je CSP breken.
| Soort | MIME-type | Typische extensie |
|---|---|---|
| HTML | text/html | .html |
| CSS | text/css | .css |
| JavaScript | text/javascript | .js |
| JSON | application/json | .json |
| XML | application/xml | .xml |
| Platte tekst | text/plain | .txt |
| CSV | text/csv | .csv |
| application/pdf | ||
| ZIP | application/zip | .zip |
| PNG | image/png | .png |
| JPEG | image/jpeg | .jpg |
| GIF | image/gif | .gif |
| WebP | image/webp | .webp |
| SVG | image/svg+xml | .svg |
| ICO | image/x-icon | .ico |
| MP3 | audio/mpeg | .mp3 |
| WAV | audio/wav | .wav |
| MP4 | video/mp4 | .mp4 |
| WebM | video/webm | .webm |
| WOFF2 | font/woff2 | .woff2 |
| URL-gecodeerd formulier | application/x-www-form-urlencoded | — |
| Multipart-formulier | multipart/form-data | — |
Opmerkingen
- Sommige browsers snuffelen aan de inhoud; stuur toch het juiste type vanaf je server.
- Het officiële JS-type is text/javascript (application/javascript is verouderd).
Veelgestelde vragen
- Welk MIME-type moet ik gebruiken voor een .json-bestand?
- Gebruik application/json voor JSON-bestanden en API-antwoorden. Dat is het standaardtype, liefst met UTF-8 geleverd.
- Welk MIME-type hebben .js-bestanden?
- Het officiële type voor JavaScript is text/javascript. Het oudere application/javascript is verouderd en hoort niet meer gebruikt te worden.
- Welk MIME-type heeft een SVG-afbeelding?
- SVG-bestanden gebruiken image/svg+xml. Alleen met dat type renderen browsers SVG inline.