File Type from Magic Bytes Detector - Online Identify Unknown Files
Drop a file and see its detected type based on the first bytes (magic number). Identifies hundreds of formats. Local.
UD5 Toolkit
Complete File System Guide & Smart Recommendation Tool
Choose the right file system for your SD card based on capacity, device, and usage
Answer a few questions and get a tailored recommendation instantly.
exFAT is the SDXC/SDUC standard, supports large files, and offers excellent cross-platform compatibility.
Detailed comparison of all major file systems used on SD cards. Highlighted row = current recommendation.
| File System | Max Partition | Max File Size | OS Compatibility | SD Standard | Best For | Key Limitation |
|---|---|---|---|---|---|---|
| FAT16 | 2 GB | 2 GB | SD (original) | Legacy devices, very old cameras | Severely limited capacity; obsolete | |
| FAT32 | 2 TB (32GB Windows limit) | 4 GB | SDHC | Cameras, dash cams, wide compatibility | 4GB single file size limit | |
| exFAT | 128 PB (practically unlimited) | 16 EB (practically unlimited) | SDXC / SDUC | Large SD cards, 4K video, cross-platform | No journaling; less robust than NTFS/ext4 | |
| NTFS | 256 TB | 16 TB | — | Windows-only workflows, large backups | Poor macOS/Linux support; unnecessary overhead for flash | |
| ext4 | 1 EB | 16 TB | — | Linux systems, embedded devices, servers | Not recognized by cameras, consoles, or non-Linux devices |
The SD Association defines standards that pair specific capacity ranges with recommended file systems.
Default: FAT16
Introduced: 2000
Legacy standard
Default: FAT32
Introduced: 2006
Widely compatible
Default: exFAT
Introduced: 2009
Modern standard
Default: exFAT
Introduced: 2018
Future-proof
Windows limits FAT32 formatting to 32GB. Use SD Memory Card Formatter or Rufus for larger FAT32 formats.
macOS Disk Utility uses "MS-DOS (FAT)" for FAT32 and "ExFAT" for exFAT.
lsblk or sudo fdisk -l.sudo umount /dev/sdX1sudo mkfs.exfat /dev/sdX1 (for exFAT)sudo mkfs.vfat -F32 /dev/sdX1 (for FAT32)Double-check the device name before formatting to avoid data loss!
Recommended by the SD Association. This tool ensures compliance with SD standards and optimal performance.
For a 64GB SDXC card, the best file system is exFAT. This is the official SD Association standard for SDXC cards (32GB–2TB). exFAT supports large files over 4GB, works on Windows, macOS, and modern Linux distributions, and is optimized for flash storage. Most cameras, gaming consoles (Nintendo Switch, Steam Deck), and Android devices recognize exFAT natively.
The key differences are:
Microsoft artificially limits FAT32 formatting to 32GB in Windows' built-in format tool. The FAT32 specification actually supports partitions up to 2TB. To format a 64GB+ card as FAT32, you can use third-party tools such as SD Memory Card Formatter, Rufus, GUIFormat, or command-line tools like mkfs.vfat on Linux. However, for most modern use cases, exFAT is recommended for cards over 32GB.
Most dash cams and security cameras recommend FAT32 for maximum compatibility and reliable loop recording. Even for cards larger than 32GB, many dash cam manufacturers suggest formatting to FAT32 using a third-party tool. FAT32's simple structure ensures stable continuous writing and reduces the risk of file corruption during sudden power loss. Always check your dash cam's manual for the manufacturer's specific recommendation.
Technically yes, but it's not recommended for most cases. NTFS is a journaled file system designed for hard drives, and the constant journaling writes can increase wear on flash memory. Most cameras, gaming consoles, and mobile devices cannot read NTFS. Only use NTFS on an SD card if you exclusively use it with Windows PCs and need features like file compression, encryption, or permissions.
The Nintendo Switch supports FAT32 and exFAT. For cards 32GB and under, FAT32 is used. For cards 64GB and above, the Switch will prompt you to format to exFAT (or you can pre-format it). However, some users report occasional corruption issues with exFAT on the Switch, so some prefer to format larger cards as FAT32 using third-party tools for added stability—though exFAT is officially supported.
It's simple:
lsblk -f or sudo blkid in terminal to see the file system type.Yes. Formatting erases all data on the SD card. A Quick Format only removes the file table (data can potentially be recovered with software). An Overwrite/Full Format writes to every sector, making recovery nearly impossible but taking much longer. Always back up your data before formatting. If you accidentally formatted a card, stop using it immediately and use data recovery software to attempt file restoration.
For most users, the default allocation unit size is recommended. Here's a quick guide if you want to optimize:
The SD Memory Card Formatter (from the SD Association) is specifically designed for SD cards and ensures compliance with SD standards. It automatically selects the correct file system for your card type (FAT32 for SDHC, exFAT for SDXC/SDUC), uses optimal formatting parameters, and can help resolve compatibility issues. For general use, your OS format tool works fine, but if you encounter problems or want guaranteed SD-standard compliance, the official tool is the best choice. It's free and available for Windows and macOS.
Pro Tip: Always format your SD card in the device you plan to use it with (camera, console, etc.) for guaranteed compatibility. Use this guide when the device doesn't offer a format option or you need cross-device usage.
Drop a file and see its detected type based on the first bytes (magic number). Identifies hundreds of formats. Local.
Drop an image that might have wrong extension and see its real format (JPEG, PNG, WebP) based on header bytes.
Drop a file to see its MIME type and the first few magic bytes (hex and ASCII). No upload, works instantly.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Experiment with JavaScript Intl.DateTimeFormat options. Choose locale, dateStyle, timeStyle, hour12 and see live output. Copy the code snippet for your project.
Search for any file extension to see its full name, MIME type, and description. Covers thousands of entries. Static data.
Browse, edit, and delete keys stored by the idb‑keyval library in your browser. Handy for debugging PWAs.
Design a digital business card with your photo, contact details, and social links. Download as vCard or share a URL. Local tool.
Search by MIME or file extension to see the corresponding type. Helpful when configuring web servers. Static.
Apply dyslexia‑friendly fonts, spacing, and background to any text. Preview and copy the formatted version. Improve readability.
Choose tabular‑nums, diagonal‑fractions, ordinal and see the effect on a numeric list. Elegant data presentation.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Detect browser support for font‑tech() and font‑format() values in @font‑face src. Check COLRv1, variable, etc.
Convert normal text to Unicode mathematical bold, italic, script, fraktur, and double‑struck. Copy rich text for anywhere.
Compare width/height with block‑size/inline‑size in different writing modes. Understand intrinsic sizing. Copy best practices.
Drop or paste an .ics file and see all events in a readable table. Check dates, times, and locations. Privacy‑friendly.
Click to draw random playing cards from a shuffled deck. The full deck is displayed. Use for decision or magic tricks.
Create a simple grid or carousel album with local images and captions. Export as printable PDF. Private.
Use the File System Access API with file handles for persistent read/write. Learn incremental saving patterns.
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
Enter Braille dot numbers (1‑6) or paste Unicode Braille to decode into English text. Companion to text‑to‑Braille.
Open a test video in Picture‑in‑Picture mode. Control entering and leaving PiP. Copy the code snippet for your own app.
Paste word pairs (or load pre-made sets) and practice with randomized flashcards. Flip to reveal translation, mark as known/unknown. Local data, no login.
Beautify and format your CSS stylesheets instantly. Organize, minify, or prettify CSS code for better readability. Processed securely on client-side.
Validate ISBN‑10 and ISBN‑13 numbers and compute their check digits. Useful for booksellers and libraries. All local.
Apply East Asian glyph variants like jis78, proportional-width, ruby. See the difference instantly. For CJK typography.
Create categorized shopping lists (produce, dairy, meat, etc.). Add items, check them off, and print. Data stored in your browser. Never lose a list.
Paste raw email headers and get a human-readable breakdown of the delivery route, authentication results, and delays. Private analysis.
Turn a cardinal number (23) into its ordinal form (23rd). Supports large numbers. Simple and quick.
Paste a phone number and format it according to the E.164 standard. Identify country and detect common typos. Local parser.