Online File Type & MIME Detector
Accurately identify the real file type and MIME type of any file using binary-level inspection — not just by file extension.
This browser-based tool supports batch detection and folder-level scanning, covering a wide range of file formats including images, videos, documents, archives, fonts, and more.
✅ What This Tool Does:
Detects the true file type and corresponding MIME type from the file's internal binary content.
Accurately reports misnamed files. For example, if a file is named demo.jpg but is actually a PNG image, the tool will detect it as PNG and show image/png as the correct MIME type.
100% privacy-friendly: All file analysis is done locally in your browser, and no data is uploaded to any server.
Supports batch file analysis and folder selection — there is no limit to the number of files you can scan. Performance depends on your device and browser, and the tool can theoretically handle tens of thousands of files.
📁 Supported File Types:
3g2 , 3gp , 3mf , 7z , Z , aac , ac3 , ace , aif , alias , amr , ape , apk , apng , ar , arj , arrow , arw , asar , asf , avi , avif , avro , blend , bmp , bpg , bz2 , cab , cfb , chm , class , cpio , cr2 , cr3 , crx , cur , dcm , deb , dmg , dng , docm , docx , dotm , dotx , drc , dsf , dwg , elf , eot , eps , epub , exe , f4a , f4b , f4p , f4v , fbx , flac , flif , flv , gif , glb , gz , heic , icc , icns , ico , ics , indd , it , j2c , jar , jls , jp2 , jpg , jpm , jpx , jxl , jxr , ktx , lnk , lz , lz4 , lzh , m4a , m4b , m4p , m4v , macho , mid , mie , mj2 , mkv , mobi , mov , mp1 , mp2 , mp3 , mp4 , mpc , mpg , mts , mxf , nef , nes , odg , odp , ods , odt , oga , ogg , ogm , ogv , ogx , opus , orf , otf , otg , otp , ots , ott , parquet , pcap , pdf , pgp , png , potm , potx , ppsm , ppsx , pptm , pptx , ps , psd , pst , qcp , raf , rar , rm , rpm , rtf , rw2 , s3m , shp , skp , spx , sqlite , stl , swf , tar , tif , ttc , ttf , vcf , voc , vsdx , vtt , wasm , wav , webm , webp , woff , woff2 , wv , xcf , xlsm , xlsx , xltm , xltx , xm , xml , xpi , xz , zip , zst and more.
⚠️ Note: Plain text-based files like .txt, .js, .css, and similar are identified as text/plain.