Het MIME-type dat je browser aan een bestand toekent, zie je door het bestand te kiezen in een MIME-checker zoals onze Bestand mime-type controleur. Maak daarnaast de extensie zichtbaar in Verkenner of Finder, want daaruit leidt de browser het type meestal af. Onze tool kijkt niet in het bestand zelf. Andere programma's kunnen de inhoud wel onderzoeken, bijvoorbeeld aan de hand van de eerste bytes. De tool scant je bestand ook niet op virussen.
Extensie en MIME-type in het kort
De extensie is het laatste stukje van de bestandsnaam, zoals .pdf in offerte.pdf. Het MIME-type is een label waarmee software aangeeft wat voor gegevens een bestand bevat. Volgens de uitleg over MIME-typen van MDN (geraadpleegd op 29 oktober 2026) bestaat zo'n label uit een type en een subtype, gescheiden door een schuine streep en zonder spaties, bijvoorbeeld image/png of application/pdf. Hoofdletters maken niet uit, al schrijft men MIME-typen traditioneel in kleine letters.
Bij een bestand op je eigen computer leidt je browser dat label meestal af uit de extensie. Op de MDN-pagina over Blob.type (die ook voor File geldt) staat dat browsers de inhoud van een bestand niet echt lezen om het type te bepalen. Een MIME-type uit je browser zegt dus vooral iets over de naam van het bestand.
Bestandsextensies zichtbaar maken in Windows en macOS
Windows en macOS kunnen extensies verbergen. Maak ze daarom eerst zichtbaar voordat je iets controleert, anders zie je bij rapport.pdf misschien alleen rapport staan.
Windows 11
Volgens de Microsoft-pagina over veelvoorkomende bestandsnaamextensies (geraadpleegd op 29 oktober 2026) kies je in de Bestandenverkenner Weergeven > Bestandsnaamextensies weergeven.
Windows 10
Open Verkenner, ga naar Beeld en vink in de groep Weergeven/verbergen het selectievakje Bestandsnaamextensies aan. Zo staat het op dezelfde Microsoft-pagina.
macOS
De Apple-handleiding over extensies tonen of verbergen (geraadpleegd op 29 oktober 2026) beschrijft deze route. Kies in de Finder Finder > Instellingen > Geavanceerd en zet een vinkje bij Toon alle bestandsnaamextensies.
Wil je de extensie van één bestand tonen? Selecteer het bestand, kies Archief > Toon info (of druk op Command-I) en open het onderdeel Naam en extensie. Staat Verberg extensie aangevinkt, haal dat vinkje dan weg.
Het MIME-type bekijken met de Bestand mime-type controleur
Met de Bestand mime-type controleur zie je in één keer de naam, de grootte, het type en de wijzigingsdatum van een bestand. De tool is van ons, Digily Link, en iedereen kan hem gebruiken. Zo werkt het.
- Open de Bestand mime-type controleur.
- Kies in het veld Bestand het bestand dat je wilt controleren.
- De gegevens verschijnen zodra je het bestand kiest. Gebeurt er niets, klik dan op Indienen.
Je krijgt vier velden te zien.
- Naam is de volledige bestandsnaam, inclusief extensie.
- Grootte rekent met 1000 en rondt af op één decimaal. 1 KB is hier dus 1000 bytes en 1 MB is 1.000.000 bytes. Handig om te weten als een website een maximale bestandsgrootte noemt.
- Type toont wat je browser op basis van de extensie aanneemt. Kent je browser de extensie niet, dan blijft dit veld meestal leeg. Dat kan per browser en besturingssysteem verschillen.
- Datum laatste wijziging komt uit een verouderde browserfunctie. In sommige browsers kan dit veld leeg blijven of undefined tonen.
De tool vraagt in je browser alleen bestandsgegevens op, zoals naam, grootte, type en wijzigingsdatum. Het bestand wordt niet naar onze server geüpload en de inhoud wordt niet gelezen. Er is dus geen controle op virussen en geen analyse van wat er echt in het bestand zit.
Waarom de extensie kan liegen
Iedereen kan een bestand hernoemen, terwijl de inhoud gewoon hetzelfde blijft. MDN geeft daar zelf een voorbeeld van. Een PNG-afbeelding die je hernoemt naar .txt krijgt het type text/plain en niet image/png. Een hernoemd bestand herkent de Bestand mime-type controleur dus niet als iets anders.
De tabel hieronder laat met verzonnen voorbeeldbestanden zien wat je volgens die regel kunt verwachten. We hebben deze bestanden niet zelf getest.
| Voorbeeldbestand | Echte inhoud | Mogelijke uitkomst bij Type |
|---|---|---|
| foto.png | PNG-afbeelding | image/png |
| foto.txt (hernoemde PNG) | PNG-afbeelding | text/plain |
| rapport.pdf | application/pdf | |
| data (zonder extensie) | onbekend | meestal leeg |
Daarnaast spelen er nog twee dingen mee. MDN noemt het type alleen betrouwbaar voor gangbare bestandssoorten zoals afbeeldingen, HTML, audio en video. Bij een ongebruikelijke extensie krijg je meestal een lege waarde. Verder kunnen instellingen op je computer, zoals het Windows-register, volgens MDN zelfs bij gangbare typen tot onverwachte waarden leiden. Twee mensen die hetzelfde bestand controleren, zien dus niet per se hetzelfde type.
Kun je de extensie gewoon veranderen?
Je kunt een extensie veranderen, maar daarmee verander je het bestand niet. Microsoft schrijft op de eerder genoemde pagina dat je een bestand niet naar een andere indeling converteert door de extensie te wijzigen. 'Het enige dat verandert, is de naam.' Ook Apple raadt in zijn handleiding aan de extensie bij het hernoemen niet te veranderen. Op de Mac kun je in de Finder-instellingen bij Geavanceerd de optie Toon waarschuwing vóór wijzigen extensie aan laten staan, zodat je een melding krijgt als je per ongeluk een extensie aanpast.
Wat te doen als een upload wordt geweigerd vanwege het bestandstype
Meldt een uploadformulier dat het bestandstype niet is toegestaan, dan accepteert de site het bestand niet in de huidige vorm. Dat kan aan de extensie liggen, aan het MIME-type of aan de inhoud, want sommige sites voeren extra controles uit. Met deze stappen zoek je uit waar het misgaat.
- Maak de extensie zichtbaar zoals hierboven beschreven, zodat je ziet hoe het bestand echt heet.
- Bekijk in de Bestand mime-type controleur wat er bij Type staat. Is het veld leeg, dan kent je browser de extensie niet.
- Vergelijk extensie en type met de lijst met toegestane bestandstypen op de site. Die staat vaak bij het uploadveld of in de hulptekst.
- Klopt het type niet, open het bestand dan in het programma waarmee het is gemaakt en sla het met Opslaan als of Exporteren op in het gevraagde formaat. Verander de extensie niet handmatig, want dan blijft de inhoud hetzelfde.
- Noemt de site een maximale grootte, kijk dan bij Grootte. Bedenk dat de tool met 1000 rekent.
- Klopt alles en wordt het bestand nog steeds geweigerd, neem dan contact op met de beheerder van de site. Welke controles de site uitvoert, kan de tool niet zien.
Hieronder zie je voor de typen die portals het vaakst vragen hoe je aan een echt bestand van dat type komt. De precieze menunamen verschillen per programma, dus kijk even in het menu van de software die je gebruikt.
| Extensie | Soort bestand | Zo maak je een echt bestand van dit type |
|---|---|---|
| PDF-document | Kies in het programma waarin je het document hebt gemaakt Opslaan als of Exporteren en selecteer PDF | |
| .jpg | foto of afbeelding in JPEG-formaat | Open de afbeelding in een foto- of tekenprogramma en exporteer hem als JPEG of sla hem zo op |
| .png | afbeelding in PNG-formaat | Open de afbeelding in een foto- of tekenprogramma en exporteer hem als PNG of sla hem zo op |
| .docx | Word-document | Kies in je tekstverwerker Opslaan als en selecteer het Word-formaat .docx |
| .xlsx | Excel-werkmap | Kies in je spreadsheetprogramma Opslaan als en selecteer het Excel-formaat .xlsx |
| .zip | archief met een of meer ingepakte bestanden | Maak een nieuw zip-archief met de inpakfunctie van je besturingssysteem of met een archiefprogramma |
| .csv | tekstbestand met gegevens in kolommen, gescheiden door een scheidingsteken | Kies in je spreadsheetprogramma Opslaan als of Exporteren en selecteer CSV. Controleer welk scheidingsteken de site verwacht, komma of puntkomma |
Een verzonnen, maar herkenbaar voorbeeld. Je wilt een loonstrook uploaden die je ooit als loonstrook.png hebt opgeslagen, terwijl het portal alleen PDF accepteert. Hernoem je het bestand naar loonstrook.pdf, dan staat er bij Type misschien wel application/pdf, maar de inhoud is nog steeds een afbeelding. Het portal kan het bestand dan alsnog weigeren of het niet kunnen openen. Open de afbeelding liever in een programma dat naar PDF kan exporteren en upload dat nieuwe bestand.
Wat application/octet-stream betekent
Volgens MDN is application/octet-stream het standaardtype voor binaire bestanden van een onbekend soort. Bij bestanden die een website aanbiedt, voeren browsers zo'n bestand meestal niet uit, maar bieden ze aan het op te slaan. Dat verklaart waarom je soms Opslaan als te zien krijgt in plaats van een voorbeeld. Bij bestanden van een website kijken browsers volgens MDN vooral naar het MIME-type en niet naar de extensie. Dat is iets anders dan het veld Type in onze tool, dat bij een lokaal bestand met een onbekende extensie meestal gewoon leeg blijft.
Een bestand met een onbekende extensie openen
Open een bestand met een extensie die je niet kent pas als je weet van wie het komt en wat het hoort te zijn. Ook een bekende afzendernaam is geen garantie, dus controleer een onverwacht bestand bij twijfel via een ander kanaal. Een MIME-type zegt niets over de vraag of een bestand te vertrouwen is, en de Bestand mime-type controleur scant niet op virussen. Twijfel je, vraag de afzender dan wat voor bestand het is en met welk programma je het opent. Hoort het een PDF of foto te zijn, maar heeft het een heel andere extensie, laat het bestand dan opnieuw sturen.
Wil je zien welk type je browser aan je eigen bestand geeft voordat je het uploadt? Bekijk het MIME-type van je bestand met onze Bestand mime-type controleur. Het bestand blijft in je browser.
Bestandstype controleren in je eigen uploadformulier
Bouw je zelf een uploadformulier, vertrouw dan niet alleen op file.type uit de browser. MDN raadt af deze eigenschap als enige controle te gebruiken, juist omdat de waarde uit de extensie komt en per computer kan verschillen. Combineer het daarom met andere controles, vooral op de server, want controles in de browser zijn te omzeilen. Houd er ook rekening mee dat browsers bij bestanden van een server soms zelf het type proberen te raden. MDN noemt dat MIME sniffing. Een server kan dat tegengaan met de header X-Content-Type-Options. Heb je de wijzigingsdatum nodig, gebruik dan File.lastModified. Het oudere lastModifiedDate is volgens de MDN-pagina over lastModifiedDate verouderd, niet-standaard en uit de specificatie gehaald.