SD card
Adapted from Wikipedia · Adventurer experience
The SD card is a proprietary, non-volatile, flash memory card made by the SD Association (SDA). There are three sizes: full-size SD, smaller miniSD (now old), and the tiniest, microSD. Because they are small, SD cards are used in many portable devices, like digital cameras, camcorders, video game consoles, mobile phones, action cameras, and camera drones.
The format started in August 1999 as Secure Digital by SanDisk, Panasonic (then called Matsushita), and Kioxia (then part of Toshiba). It was made to replace the MultiMediaCard (MMC) format, with better features like a digital rights management (DRM) tool, a stronger case, and a switch to stop writing. These changes, plus support from many companies, helped it become popular.
To handle rules and rights, the companies made SD-3C, LLC. In January 2000, they also created the SD Association, a group that works on SD standards and promotes the format. As of 2023, the SDA has about 1000 member companies. The group uses special logos owned by SD-3C to make sure products follow the rules and work together.
History
In 1994, SanDisk made one of the first types of flash memory cards called CompactFlash. After that, many kinds of cards were made, and it became hard for devices to use them all.
To solve this, SanDisk worked with Siemens and Nokia to make a new kind of card called the MultiMediaCard in 1996. But not many people used it.
In 1999, SanDisk joined with Panasonic and Kioxia (part of Toshiba) to make a better card called Secure Digital, or SD. They wanted a card that would work well in many devices and keep information safe. The first SD cards came out in early 2000 with 8 MB of storage, and bigger cards came later.
At the Consumer Electronics Show in January 2000, the three companies created the SD Association to help all devices work with SD cards. Many companies joined this group.
In 2003, SanDisk showed a smaller version called miniSD, and by 2008, an even smaller version called microSD became popular. These small cards could still fit into regular SD slots with a special adapter.
Over the years, SD cards got bigger and faster. In 2009, they introduced SDXC cards that could hold up to 2 TB. By 2022, some cards could hold 2 TB, and in 2024, a new kind called SDUC was announced, which could hold up to 128 TB.
Capacity standards
There are four types of SD card capacities: Standard Capacity (SDSC), High Capacity (SDHC), Extended Capacity (SDXC), and Ultra Capacity (SDUC). Each type has its own storage limits.
SDSC cards hold up to 2 GB. SDHC cards, introduced in 2006, can hold up to 32 GB and use a file system called FAT32. SDXC cards, introduced in 2009, can hold up to 2 TB and use the exFAT file system. SDUC cards, introduced in 2018, can hold up to 128 TB and also use exFAT.
Bus marks
Bus marks show how fast a device can send and receive data. They are important for large files like photos and videos. Over time, the SD card standard has gotten faster.
The first SD cards could send data at up to 12.5 MB/s. Later, they could go up to 25 MB/s. Even faster versions, called UHS, can send data much quicker. These faster cards have special marks to show their speed.
UHS cards can reach speeds of up to 50 MB/s or even faster, depending on the model. There are also UHS-II and UHS-III cards, which can go even quicker, but not many devices use them yet.
The newest standard, SD Express, can send data at up to 985 MB/s. This makes it very fast, but only a few cards and devices support it so far.
Default Speed
The original SD bus interface supported a maximum transfer rate of 12.5 MB/s. This mode is called Default Speed.
High Speed
The SD Association introduced High-Speed mode, which increased the maximum transfer rate to 25 MB/s. This was made for devices like digital cameras.
UHS (Ultra High Speed)
The Ultra High Speed bus interface allows faster data transfer on SDHC, SDXC and SDUC cards.
UHS-compatible cards are marked with Roman numerals next to the SD logo. These cards offer faster read and write speeds than earlier SD card types.
To achieve higher transfer speeds, UHS cards and devices use specialized electrical signaling and hardware interfaces. UHS-I cards operate at 1.8 V instead of the standard 3.3 V.
The following UHS speed classes are defined:
UHS-I
Support for the UHS-I interface was introduced in SD specification version 3.01.
UHS-II
Support for the UHS-II interface was introduced in SD specification version 4.0.
As of 2025, only about 100 cameras support UHS-II cards.
UHS-III
Support for the UHS-III interface was introduced in SD specification version 6.0. UHS-III has seen limited adoption.
SD Express
SD Express was introduced in SD specification version 7.0. By incorporating a single PCIe lane and supporting the NVMe storage protocol, SD Express enables full-duplex transfer speeds of up to 985 MB/s. SD Express cards support direct memory access.
SD specification version 8.0 expanded the interface to support PCIe 4.0.
Adoption has been gradual. In February 2024, Samsung began sampling its first microSD Express cards. In April 2025, Nintendo announced that the Switch 2 would support only microSD Express cards.
As of June 2025, only single-lane PCIe 3.1 SD Express cards are commercially available.
| Interface | Mark | Bus | Capacity standard | Spec | |||||
|---|---|---|---|---|---|---|---|---|---|
| Speed | PCIe | Duplex | SD | SDHC | SDXC | SDUC | |||
| Default | —N/a | 12.5 MB/s | —N/a | Half | Yes | Yes | Yes | Yes | 1.01 |
| High Speed | 25 MB/s | Half | 1.10 | ||||||
| UHS-I | 50 MB/s | Half | No | 3.01 | |||||
| 104 MB/s | |||||||||
| UHS-II | 156 MB/s | Full | 4.00 4.10 | ||||||
| 312 MB/s | Half | ||||||||
| UHS-III | 312 MB/s | Full | 6.00 | ||||||
| 624 MB/s | |||||||||
| SD Express | 985 MB/s | 3.1x1 | —N/a | 7.00 7.10 | |||||
| 1969 MB/s | 3.1x2 4.0x1 | 8.0 | |||||||
| 3938 MB/s | 4.0x2 | ||||||||
Host Card | UHS-I | UHS-II | UHS-III | Express | |||
|---|---|---|---|---|---|---|---|
| UHS50 | UHS104 | Full | Half | ||||
| UHS-I | UHS50 | 050 | 050 | 050 | 050 | 050 | 050 |
| UHS104 | 050 | 104 | 104 | 104 | 104 | 104 | |
| UHS-II | Full | 050 | 104 | 156 | 156 | 156 | 156 |
| Half | 050 | 104 | 156 | 312 | 312 | 312 | |
| UHS-III | 050 | 104 | 156 | 312 | 624 | 624 | |
| Express | 050 | 104 | 104 | 104 | 104 | 3,938 | |
Card speed class ratings
Speed Class ratings tell us how fast an SD card can save data. This is helpful when you are recording videos to make sure the card can keep up.
There are different kinds of speed classes. The original ones—Class 2, 4, 6, and 10—show the card can write data at least 2, 4, 6, and 10 megabytes per second. UHS speed classes—U1 and U3—can write at least 10 and 30 megabytes per second, good for recording things like 4K video. Video speed classes—V6, V10, V30, V60, and V90—can write at 6, 10, 30, 60, and 90 megabytes per second, perfect for very high-quality videos like 8K. The newest SD Express speed classes—E150, E300, E450, and E600—can write at 150, 300, 450, and 600 megabytes per second, great for big and fast tasks.
Originally, some companies used a “×” rating based on how fast a CD-ROM drive works, but this was confusing. Now, we use the Speed Class systems to tell us the minimum speed.
Speed Class ratings tell us the minimum speed, but the real-world speed can change based on how files are stored and how the card’s controller works.
| Min speed | Speed Class | Video format | ||||||
|---|---|---|---|---|---|---|---|---|
| Original | UHS | Video | SD Express | SD | HD | 4K | 8K | |
| 2 MB/s | Class 2 (C2) | —N/a | —N/a | —N/a | Yes | No | No | No |
| 4 MB/s | Class 4 (C4) | Yes | ||||||
| 6 MB/s | Class 6 (C6) | Class 6 (V6) | Yes | |||||
| 10 MB/s | Class 10 (C10) | Class 1 (U1) | Class 10 (V10) | |||||
| 30 MB/s | —N/a | Class 3 (U3) | Class 30 (V30) | Yes | ||||
| 60 MB/s | —N/a | Class 60 (V60) | ||||||
| 90 MB/s | Class 90 (V90) | |||||||
| 150 MB/s | —N/a | Class 150 (E150) | ||||||
| 300 MB/s | Class 300 (E300) | |||||||
| 450 MB/s | Class 450 (E450) | |||||||
| 600 MB/s | Class 600 (E600) | |||||||
| Rating | Approx. (MB/s) | Comparable speed class |
|---|---|---|
| 16× | 2.34 | |
| 32× | 4.69 | |
| 48× | 7.03 | |
| 100× | 14.6 |
Performance ratings
In 2016, new ratings called Application Performance Class were added to help pick SD cards that work well for apps and other tasks. Before this, SD cards were mostly rated for how fast they could move big files, like photos or videos.
Apps and operating systems need to quickly open many small files, which is different. To handle this better, the SD Association made new ratings. The first one, called A1, needs the card to handle at least 1,500 small tasks for reading and 500 for writing each second. The next level, A2, needs even more: 4,000 reading tasks and 2,000 writing tasks each second. Both need the device to support certain features to reach these speeds. They also need to write files at least 10 MB/s, which is the same as older speed ratings like C10, U1, and V10.
| Rating | Minimum random IOPS | Minimum sustained sequential writing | |
|---|---|---|---|
| Read | Write | ||
| Class 1 (A1) | 1,500 | 500 | 10 MB/s |
| Class 2 (A2) | 4,000 | 2,000 | |
Features
Card security
Commands to disable writes
A device can tell an SD card to only read information and not allow writing. There are ways to do this that can be undone and ways that cannot be undone.
Write-protect notch
Most full-size SD cards have a small sliding tab on the side. Moving this tab up allows the card to read and write. Sliding it down makes the card read-only. However, not all devices notice this tab. Smaller cards like miniSD and microSD do not have this tab but can use special adapters that include one. Cards without this tab can always be written to.
smartSD cards
A smartSD card is a tiny SD card that has extra parts inside to help with special tasks. These cards can work with systems that use special codes for secure communications, like those used in mobile payments. They have been used for things like paying for goods with a phone and keeping voice calls private.
Vendor enhancements
Companies have added special features to SD cards to make them stand out:
- Built-in Wi-Fi – Some SD cards have wireless parts that let cameras send pictures over the internet.
- Pre-loaded content – Some cards come with music or other content already saved on them.
- Built-in USB connector – Some cards have a USB plug so you can use them on a computer without a special card reader.
- Built-in display – One type of SD card has a small screen that shows how much space is left.
SDIO cards
SDIO cards are special SD cards that can do more than just store data. They can connect to things like GPS, Wi-Fi, cameras, barcode readers, and modems. However, not many devices support these cards.
Compatibility
Devices that follow the newer rules for SD cards can also use older cards. But older devices might not work with newer cards, especially if the newer cards have more space or use a different way to organize files.
Markets
Because they are very small, SD cards are used in many electronic devices to store data. Devices like digital cameras, camcorders, and video game consoles often use SD cards. Smaller devices like mobile phones, action cameras, and camera drones usually use microSD cards.
MicroSD cards were common in Android smartphones until around 2015. After that, many newer phones stopped using them, using built-in storage or cloud services instead. Apple has never used microSD cards in the iPhone, using built-in storage and cloud services.
As of 2023, SD cards are the most common way to store data in digital cameras. Some computers can also use SD cards with a special slot or a USB adapter, but they cannot replace the main hard disk. SD cards are also used in small computers like the Raspberry Pi and in some older computers.
Technical details
Physical size
The SD card comes in three sizes. The SD and SDHC types are available in all three sizes, but SDXC and SDUC cards do not come in the mini size, and SDIO cards do not come in the micro size. Smaller cards can fit into larger slots using a special adapter.
Standard
- SD (SDSC), SDHC, SDXC, SDIO, SDUC
- 32 mm × 24 mm × 2.1 mm
- 32 mm × 24 mm × 1.4 mm (as thin as MMC) for Thin SD (rare)
MiniSD
- miniSD, miniSDHC, miniSDIO
- 21.5 mm × 20 mm × 1.4 mm
microSD
The micro size is the smallest SD card.
- microSD, microSDHC, microSDXC, microSDUC
- 15 mm × 11 mm × 1 mm
Transfer modes
SD cards can work in different ways to send and receive information. The SPI way and the one-bit SD way are required for all SD cards. Once a device and an SD card agree on how to connect, they use the same pins for all card sizes.
- SPI bus mode: Serial Peripheral Interface Bus is mainly used by small computers. It only works at 3.3 volts and does not need a special license.
- One-bit SD bus mode: Uses separate paths for commands and data with a special format.
- Four-bit SD bus mode: Uses extra pins for faster data transfer. All SD cards can do this. UHS-I and UHS-II cards need this way.
- Two differential lines SD UHS-II mode: Uses two special paths to send commands and data quickly. UHS-II cards include this way along with the SD bus ways.
The connection has 9 pins, except miniSD cards have two extra pins in the middle and microSD cards miss one of the two ground pins.
Notes:
- Direction is relative to card. I = Input, O = Output.
- PP = Push-Pull logic, OD = Open-Drain logic.
- S = Power Supply, NC = Not Connected (or logical high).
Interface
Command interface
SD cards and devices first talk using a simple one-bit way, where the device gives a clock signal to control when information is sent and received. The device sends special codes and gets answers. The device can ask the card to use a different voltage, speed, or special connection.
The device can learn about the card’s type, size, and what it can do. It can also get ready to save or read information from the card.
The way SD cards talk is based on the MultiMediaCard (MMC) way. SD cards dropped some old commands but added new ones for protecting copies. By using only the common commands at first, a device can work with both SD and MMC cards.
Electrical interface
All SD cards start by working at 3.3 V. SDHC and SDXC cards can also switch to 1.8 V when asked.
When the card is turned on or put into a device, the voltage on pin 1 chooses whether to use the SPI way or the SD way. The SD way starts in one-bit mode, but the device can ask to switch to four-bit mode if the card can do it. Some cards can also switch to a higher speed.
Until the device knows what the card can do, it should not use a speed faster than 400 kHz. Most SD cards (except SDIO) work at 25 MHz by default. The device does not have to use the fastest speed the card allows; it can use a slower speed to save power. The device can also stop the clock between commands.
MBR and FAT
Most SD cards come ready to use with a special setup that lets them work like a small hard drive. They use a system called MBR and a way to organize files.
- For SDSC cards:
- For SDHC cards:
- For SDXC cards: exFAT
Most devices that use SD cards expect them to be set up this way. This lets the cards work on many computers with SD readers.
On these cards, tools like Mac OS X's Disk Utility or Windows' CHKDSK can fix problems and sometimes recover deleted files. Tools to organize files on FAT systems may help a little, but they also use up the card’s lifespan. The card’s memory has a limit to how many times it can be written to.
When reformatting an SD card larger than 32 MB but not more than 2 GB, using FAT16B is suggested for consumer devices. FAT16B does not work for cards larger than 4 GB.
The SDXC standard requires Microsoft's exFAT file system, which may need special software on some computers.
Risks of reformatting
Changing the way an SD card is set up can make it slower or shorten its life. Some cards change where they save information to balance wear, and this works best with the way the card comes formatted. Changing the way files are grouped can also make saving less efficient. The SD Association offers free software called SD Formatter for Windows and Mac OS X to help with this.
SD/SDHC/SDXC cards have a special area for security that normal formatters cannot erase. The SD Association says that devices or software using SD security might format this area.
Power consumption
The power SD cards use changes with their speed, maker, and model. While sending information, it can be between 66–330 mW. Standby power is much lower, less than 0.2 mA for some microSD cards.
New UHS-II cards can use up to 2.88 W if the device supports it. The smallest power use for UHS-II is 720 mW.
| MMC pin | SD pin | miniSD pin | microSD pin | Name | I/O | Logic | Description |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 2 | nCS | I | PP | SPI Card Select [CS] (Negative logic) |
| 2 | 2 | 2 | 3 | DI | I | PP | SPI Serial Data In [MOSI] |
| 3 | 3 | 3 | —N/a | VSS | S | S | Ground |
| 4 | 4 | 4 | 4 | VDD | S | S | Power |
| 5 | 5 | 5 | 5 | CLK | I | PP | SPI Serial Clock [SCLK] |
| 6 | 6 | 6 | 6 | VSS | S | S | Ground |
| 7 | 7 | 7 | 7 | DO | O | PP | SPI Serial Data Out [MISO] |
| —N/a | 8 | 8 | 8 | NC nIRQ | . O | . OD | Unused (memory cards) Interrupt (SDIO cards) (negative logic) |
| —N/a | 9 | 9 | 1 | NC | . | . | Unused |
| —N/a | —N/a | 10 | —N/a | NC | . | . | Reserved |
| —N/a | —N/a | 11 | —N/a | NC | . | . | Reserved |
| MMC pin | SD pin | miniSD pin | microSD pin | Name | I/O | Logic | Description |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 2 | CD | I/O | . | Card detection (by host) and non-SPI mode detection (by card) |
| 2 | 2 | 2 | 3 | CMD | I/O | PP, OD | Command, Response |
| 3 | 3 | 3 | —N/a | VSS | S | S | Ground |
| 4 | 4 | 4 | 4 | VDD | S | S | Power |
| 5 | 5 | 5 | 5 | CLK | I | PP | Serial clock |
| 6 | 6 | 6 | 6 | VSS | S | S | Ground |
| 7 | 7 | 7 | 7 | DAT0 | I/O | PP | SD Serial Data 0 |
| —N/a | 8 | 8 | 8 | NC nIRQ | . O | . OD | Unused (memory cards) Interrupt (SDIO cards) (negative Logic) |
| —N/a | 9 | 9 | 1 | NC | . | . | Unused |
| —N/a | —N/a | 10 | —N/a | NC | . | . | Reserved |
| —N/a | —N/a | 11 | —N/a | NC | . | . | Reserved |
| MMC pin | SD pin | miniSD pin | microSD pin | Name | I/O | Logic | Description |
|---|---|---|---|---|---|---|---|
| . | 1 | 1 | 2 | DAT3 | I/O | PP | SD Serial Data 3 |
| . | 2 | 2 | 3 | CMD | I/O | PP, OD | Command, Response |
| . | 3 | 3 | —N/a | VSS | S | S | Ground |
| . | 4 | 4 | 4 | VDD | S | S | Power |
| . | 5 | 5 | 5 | CLK | I | PP | Serial clock |
| . | 6 | 6 | 6 | VSS | S | S | Ground |
| . | 7 | 7 | 7 | DAT0 | I/O | PP | SD Serial Data 0 |
| —N/a | 8 | 8 | 8 | DAT1 nIRQ | I/O O | PP OD | SD Serial Data 1 (memory cards) Interrupt Period (SDIO cards share pin via protocol) |
| —N/a | 9 | 9 | 1 | DAT2 | I/O | PP | SD Serial Data 2 |
| —N/a | —N/a | 10 | —N/a | NC | . | . | Reserved |
| —N/a | —N/a | 11 | —N/a | NC | . | . | Reserved |
| Bus speed mode | Max. bus speed [MB/s] | Max. clock frequency [MHz] | Signal voltage [V] | SDSC [W] | SDHC [W] | SDXC [W] |
|---|---|---|---|---|---|---|
| HD312 | 312 | 52 | 0.4 | —N/a | 2.88 | 2.88 |
| FD156 | 156 | 52 | 0.4 | 2.88 | 2.88 | |
| SDR104 | 104 | 208 | 1.8 | 2.88 | 2.88 | |
| SDR50 | 50 | 100 | 1.8 | 1.44 | 1.44 | |
| DDR50 | 50 | 50 | 1.8 | 1.44 | 1.44 | |
| SDR25 | 25 | 50 | 1.8 | 0.72 | 0.72 | |
| SDR12 | 12.5 | 25 | 1.8 | 0.36 | 0.36 / 0.54 | |
| High Speed | 25 | 50 | 3.3 | 0.72 | 0.72 | 0.72 |
| Default Speed | 12.5 | 25 | 3.3 | 0.33 | 0.36 | 0.36 / 0.54 |
Storage capacity and compatibilities
SD cards help devices understand how much information they can save. The first SD cards could store up to 1 GB, but newer ones can hold a lot more.
When SD cards were created, they could only save up to 2 GB. Updates later allowed cards to store up to 32 GB or even more. Some older devices might not work well with these larger cards.
Data recovery
If an SD card stops working, it may be fixed with special tools. This can sometimes be done without using the card’s normal part. But this can be very hard or impossible for some cards.
Adapters
Adapters help smaller SD cards fit into bigger SD card slots. For example, a microSD card can be used in an SD slot with a special adapter. These adapters connect the smaller card to the larger slot. Some cameras came with these adapters for different types of cards.
Openness of specification
The SD format began in August 1999. Like many memory cards, SD cards are protected by patents and trademarks. Companies must pay to make and sell SD cards, except for SDIO devices.
At first, only some people could see the full details about how SD cards work. This made it hard to create free software for them. But clever developers found ways to make free drivers for SD cards. Later, in 2006, the group behind SD cards started sharing simpler details more freely. This helped more people use and understand SD cards without special agreements or fees.
Revisions
| Ver. | Year | Notable changes |
|---|---|---|
| 1.00 | 2000 | Preliminary specification |
| 1.01 | 2001 | Minor updates |
| 1.10 | 2006 | Official initial release |
| 2.00 | Added SDHC and Speed Classes C2, C4, and C6 | |
| 3.01 | 2010 | Added SDXC, UHS-I bus and Speed Class C10/UHS Speed Class U1 |
| 4.10 | 2013 | Added UHS-II bus, UHS Speed Class U3, and enhanced power and function support |
| 5.00 | 2016 | Added Video Speed Classes V6, V10, V30, V60, and V90 |
| 5.10 | Added Application Performance Class A1 | |
| 6.00 | 2017 | Added Application Performance Class A2 (with command queuing and write caching) and Card Ownership Protection |
| 7.10 | 2020 | Added SD Express, microSD Express, SDUC, and made CPRM optional |
| 8.00 | Added PCIe 4.0, added dual-lane PCIe on full-size cards | |
| 9.00 | 2022 | Introduced new security features and enhanced write protection |
| 9.10 | 2023 | Added SD Express Speed Classes E150, E300, E450, and E600 |
Images
Related articles
This article is a child-friendly adaptation of the Wikipedia article on SD card, available under CC BY-SA 4.0.
Images from Wikimedia Commons. Tap any image to view credits and license.
Safekipedia