SD, microSD, and other memory card formats differ mainly in physical size, speed class, and capacity limits, and compatibility depends on matching all three to your device. This article explains the key differences between SD, microSD, miniSD, CompactFlash, and other formats, and how to pick the right card for your camera, phone, or laptop.
Background: How Memory Card Formats Evolved
Memory cards replaced floppy disks and proprietary storage in the 1990s. The Secure Digital (SD) format was introduced in 1999 by SanDisk, Panasonic, and Toshiba as a joint standard. It was designed to be smaller, faster, and more secure than earlier formats like CompactFlash and SmartMedia. Over time, the SD standard expanded to include smaller variants (miniSD and microSD) and higher-capacity specifications (SDHC, SDXC, and SDUC). Other formats, such as Sony’s Memory Stick and Olympus’s xD-Picture Card, competed but eventually lost out to SD’s ubiquity. Today, SD and microSD are the dominant formats for consumer devices, while CompactFlash and CFexpress remain in professional cameras and video equipment.
Physical Size and Form Factor Differences
The most obvious difference between memory cards is their physical size. SD cards measure 32×24×2.1 mm, which is about the size of a postage stamp. miniSD cards are 21.5×20×1.4 mm, and microSD cards are even smaller at 15×11×1 mm. Because of their tiny size, microSD cards are used in smartphones, tablets, drones, and action cameras. Full-size SD cards are common in digital cameras, camcorders, and laptops with SD slots. miniSD cards are now largely obsolete, having been superseded by microSD. Many devices that accept full-size SD cards can also read microSD cards if you use an adapter that fits the microSD card into an SD-sized shell. Adapters are inexpensive and widely available, but they add a small amount of physical thickness, which can cause issues in tightly fitting slots.
Capacity Classes: SD, SDHC, SDXC, SDUC
Beyond physical size, the SD standard defines four capacity classes, each with its own file system and compatibility rules:
- SD (Standard Capacity): Up to 2 GB, typically formatted as FAT16. These are the oldest and slowest cards, rarely sold new today.
- SDHC (High Capacity): 2 GB to 32 GB, formatted as FAT32. Most devices from the mid-2000s onward support SDHC.
- SDXC (Extended Capacity): 32 GB to 2 TB, formatted as exFAT. Requires a device that explicitly supports SDXC; older SDHC-only devices will not read them.
- SDUC (Ultra Capacity): 2 TB to 128 TB, defined in the SD 7.0 spec. As of 2025, very few consumer devices support SDUC, and cards are not yet common.
Compatibility is not backward-compatible in the way you might expect. A device that supports SDXC can usually read SD and SDHC cards, but a device that only supports SDHC cannot read SDXC cards. Always check your device’s manual for the maximum capacity it supports. For example, a camera from 2008 might accept a 32 GB SDHC card but not a 64 GB SDXC card.
Speed Classes and What They Mean
Speed classes indicate the minimum sustained write speed of a card, which is critical for recording video and burst photography. The SD Association defines several speed class ratings:
- Speed Class 2, 4, 6, 10: The number represents the minimum write speed in MB/s. Class 10 (10 MB/s) is the minimum for Full HD video recording.
- UHS Speed Class 1 (U1) and 3 (U3): U1 guarantees 10 MB/s, U3 guarantees 30 MB/s. U3 is required for 4K video on many cameras.
- Video Speed Class V6, V10, V30, V60, V90: V30 guarantees 30 MB/s, V90 guarantees 90 MB/s. These are for high-bitrate 4K and 8K video.
Additionally, UHS (Ultra High Speed) bus interface ratings—UHS-I, UHS-II, and UHS-III—affect the maximum theoretical speed. UHS-I cards top out at 104 MB/s, UHS-II at 312 MB/s, and UHS-III at 624 MB/s. However, the actual speed you get depends on your device’s bus support. A UHS-II card in a UHS-I slot will run at UHS-I speeds. Speed classes are about minimum write speeds, not maximum read speeds; a card’s read speed is often faster than its write speed, which is why you see separate read/write ratings on packaging.
Other Memory Card Formats: CompactFlash, CFexpress, and More
While SD dominates the consumer market, other formats exist for specialized uses:
- CompactFlash (CF): Larger (43×36×3.3 mm) and older, with a parallel ATA interface. Used in professional DSLRs and industrial equipment. CF cards are more durable and historically offered higher capacities and speeds than early SD cards.
- CFexpress: The modern successor to CompactFlash, using PCIe and NVMe interfaces. CFexpress cards are available in Type A, Type B, and Type C sizes. Type B is similar in size to XQD and is used in high-end cameras for 8K video and fast bursts. Type A is smaller and used in some Sony cameras. CFexpress is much faster than SD but also more expensive.
- XQD: A format developed by Sony, Nikon, and SanDisk, now largely superseded by CFexpress Type B. XQD cards use PCIe and are physically identical to CFexpress Type B in some cases, but not all devices are cross-compatible.
- Memory Stick: Sony’s proprietary format, used in older Sony cameras and PlayStation Portable. It is obsolete, and adapters exist to use microSD in Memory Stick slots.
- xD-Picture Card: Used in older Olympus and Fujifilm cameras. It is also obsolete, and those cameras often have a microSD adapter option.
When choosing a non-SD format, the key is to match the exact type your device requires. CFexpress and XQD are not interchangeable unless the device explicitly supports both.
How to Choose the Right Card for Your Device
To avoid buying the wrong card, follow these steps:
- Check your device’s manual or manufacturer website for the supported card format (SD, microSD, CFexpress, etc.) and the maximum capacity (e.g., “SDXC up to 512 GB”).
- Determine the minimum speed class you need. For 1080p video, Class 10 or U1 is usually enough. For 4K, look for U3 or V30. For 8K or high-bitrate 4K, V60 or V90 is recommended.
- Consider your device’s UHS bus support. If your camera only supports UHS-I, buying a UHS-II card will not make it faster, though it will still work (at UHS-I speeds).
- Buy from a reputable brand and seller. Counterfeit cards are common and often report a higher capacity than they actually have, leading to data loss. Test a new card with a free tool like h2testw (Windows) or F3 (Mac/Linux) before using it for important data.
- Match the adapter if needed. If you plan to use a microSD card in a full-size SD slot, use a quality adapter that fits snugly.
Common Problems and Misconceptions
One common misconception is that a higher speed class always means better performance. In reality, the speed class only guarantees a minimum write speed; a Class 10 card might have a maximum write speed of 20 MB/s, while another Class 10 card might reach 90 MB/s. For burst photography, the card’s sustained write speed and the camera’s buffer size matter more than the class rating. Another issue is formatting: SDXC cards use exFAT, which is not natively supported by some older operating systems (e.g., Windows XP without updates, or older car dashcams). If your device doesn’t recognize an SDXC card, it may need a driver update or you may need to reformat the card to FAT32, but that will limit the capacity to 32 GB and may not work if the device doesn’t support exFAT at all. Also, be aware that some devices (like cheap card readers) only support SDHC, not SDXC, even if they have the same physical slot. Finally, a common problem is the card getting stuck in a slot; never force it, and use the push-push mechanism to eject it properly.
Safety and Data Integrity Tips
Memory cards are not permanent storage; they have a limited number of write cycles and can fail without warning. To protect your data:
- Always eject the card properly using the operating system’s “Safely Remove Hardware” feature before pulling it out.
- Keep backups. Cards are not a backup medium; copy photos and videos to a hard drive or cloud storage regularly.
- Avoid extreme temperatures and physical damage. Cards are sensitive to heat, cold, and bending.
- Reformat the card in the device you will use it in (e.g., in your camera) rather than in a computer, to ensure proper file system alignment.
- If a card shows errors, stop using it immediately and try to recover data with software before it fails completely.
Frequently Asked Questions
Can I use a microSD card in a device that takes full-size SD?
Yes, if you use a microSD-to-SD adapter. The adapter is a passive shell that fits the microSD card into the larger SD slot. Most adapters work fine, but they add a bit of thickness, so if the slot is tight, the adapter might be hard to insert. Also, the adapter does not change the card’s speed or capacity class—the device will still see the card as a microSD card.
What does the number on the card (e.g., 32GB) mean?
The number is the nominal storage capacity in gigabytes (GB) or terabytes (TB). However, the actual usable capacity is slightly less because the file system and controller take up some space. For example, a 32 GB card typically shows about 29.8 GB on a computer. Also, some manufacturers use decimal (1 GB = 1,000,000,000 bytes) while operating systems use binary (1 GiB = 1,073,741,824 bytes), which makes the card appear smaller than labeled.
Are all microSD cards the same size?
Yes, all microSD cards are physically identical in size (15×11×1 mm). The differences are in capacity, speed, and the UHS bus. However, there are two types of microSD cards: microSD and microSDXC, which differ in capacity and file system. They are physically the same, but a device that only supports microSDHC will not read a microSDXC card.
Why does my camera say “Card Error” when I insert a new card?
This usually happens because the card is not formatted correctly or the device doesn’t support the card’s format (e.g., SDXC in an SDHC-only device). First, try formatting the card in the camera (if it allows), or in a computer using the correct file system (FAT32 for SDHC, exFAT for SDXC). If that doesn’t work, check the card’s capacity against the camera’s maximum supported capacity. Also, the card might be counterfeit or damaged.
Can I use a larger capacity card than my device officially supports?
Sometimes, but it’s risky. Many devices are firmware-limited to a certain capacity, and using a larger card may cause errors or the device may not recognize it at all. Even if it works, the device may not be able to write to the full capacity. It’s best to stick to the manufacturer’s specified maximum capacity. Some cameras can be hacked to support larger cards, but that voids the warranty and can corrupt data.
What is the difference between UHS-I and UHS-II?
UHS-I and UHS-II are bus interface standards that determine the maximum theoretical data transfer speed. UHS-I has a maximum of 104 MB/s, while UHS-II can reach 312 MB/s (and UHS-III up to 624 MB/s). UHS-II cards have an extra row of pins on the back, so they are slightly thicker. They are backward compatible with UHS-I slots, but will run at UHS-I speeds. To get the faster speed, both the card and the device must support UHS-II.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Valheim Server Not Showing in Community List Fixes
- Soundbar vs 2.1 Speaker System: Which Is Better?
- DisplayPort vs HDMI: Which Cable Should You Use?
- Survive Lava for Brainrot Tier List170 points
- MySQL Dump Import: Fix Common Errors
- Mouse Moving on Its Own? Causes & Fixes