File MIME Type & Magic Bytes Detector - Online
Drop a file to see its MIME type and the first few magic bytes (hex and ASCII). No upload, works instantly.
UD5 Toolkit
Instantly identify the true image format by analyzing file signatures (magic bytes). Detect mismatched extensions, verify MIME types, and inspect raw hex data â all locally in your browser.
or click to browse â or press Ctrl+V to paste
Supports JPEG, PNG, GIF, WebP, BMP, TIFF, SVG, ICO, AVIF, HEIC & moreAnalyzing file signature...
â
First bytes of the file:
FF D8 FF, PNG files with 89 50 4E 47 (which spells "â°PNG" in ASCII), and GIF files with 47 49 46 38 ("GIF8"). This tool reads those initial bytes directly in your browser and matches them against known signatures to determine the real image format â no upload to any server required.
image/jpeg, image/png) is a standardized identifier used by browsers and servers to determine how to handle a file. This tool detects the real MIME type based on the file's internal structure, not its name. Web servers rely on accurate MIME types to serve content correctly; an incorrect MIME type can cause images to fail to display or be mishandled by browsers.
<svg tag or <?xml declaration containing SVG namespace references. SVG files are essentially structured text documents describing vector graphics â which is why they can be opened and edited in text editors, and why their detection requires a different approach from binary formats.
Drop a file to see its MIME type and the first few magic bytes (hex and ASCII). No upload, works instantly.
Drop a file and see its detected type based on the first bytes (magic number). Identifies hundreds of formats. Local.
Upload a text file to detect its character encoding (UTF-8, ISO-8859-1, etc.) and BOM presence. Runs entirely in your browser.
Search by MIME or file extension to see the corresponding type. Helpful when configuring web servers. Static.
Understand which file system to choose for your SD card based on capacity and device. A quick guide, no actual formatting.
Detect browser support for fontâtech() and fontâformat() values in @fontâface src. Check COLRv1, variable, etc.
Drag a slider to compare your original image with a compressed version (e.g., WebP). See the quality difference and file size savings.
Check if an IBAN has the correct length and structure for its country. Early validation, no bank connection.
Highlight elements with ariaâdescribedby and see the linked description text. Verify a11y annotations.
Paste raw email headers and see authentication results (SPF, DKIM, DMARC) in a readable table. Find spoofing attempts.
Enter a URL and a userâagent to see if it is allowed or blocked by the robots.txt file. Quick bot validation.
Open a test video in PictureâinâPicture mode. Control entering and leaving PiP. Copy the code snippet for your own app.
Convert normal text to Unicode mathematical bold, italic, script, fraktur, and doubleâstruck. Copy rich text for anywhere.
Paste two strings that look the same and see if they differ after normalization. Debug invisible encoding bugs.
See how a full paragraph looks with your chosen text and background colors. Not just a ratio; the real appearance.
Check and beautify your TOML config files. Highlights errors and aligns tables and arrays. Safe local parsing.
Search for any file extension to see its full name, MIME type, and description. Covers thousands of entries. Static data.
Simulate reduced motion preference and test your animations. Copy the media query snippet. Keep your users safe.
Paste an SVG and check if the graphicâaria roles are used correctly. Improve accessible diagrams and icons.
Shows each character's 7âbit or 8âbit binary representation. Includes space separation. For learning binary encoding.
Load an animated GIF and adjust its frame delay to make it slower or faster. Download the modified GIF. All local.
Paste your AcceptâLanguage header and see which languages your site should serve based on quality values. Internationalization helper.
Simulate forcedâcolors mode and see how your site looks. Adjust CSS system colors. Make your design accessible.
Paste text and instantly see if it contains hidden zeroâwidth characters often used in steganography. Reveal invisible payloads.
Check English spelling and get suggestions using the browser's built-in dictionary. Highlight errors instantly. No data leaves your machine.
Paste text and detect its language (70+ languages) using a simple character n-gram model implemented in JavaScript. No server communication.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Paste a `SetâCookie` header and see all attributes parsed: domain, path, MaxâAge, SameSite, Secure, HttpOnly. Debug cookies easily.
Turn your webcam feed into realâtime ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Toggle between light and dark mode for a demo page. See how to use the media query. Copy the pattern.