You just got a new Raspberry Pi for a retro gaming build or a home server, but the microSD card you have is too slow or too small. Nothing kills a project faster than constant lag or running out of space. This guide focuses on the best micro SD cards for Raspberry Pi in 2026, specifically reviewing top Sandisk models that deliver the speed and capacity your projects demand.

We have spent time evaluating these cards for real-world use, from booting the latest Raspberry Pi OS to running data-heavy applications. Whether you are a beginner setting up your first Pi or a tinkerer needing reliable storage, this review will help you choose the right card without overspending. For more options, check out our guide on top SD cards for raspberry pi projects.

Buying Guide: What to Look For in a Raspberry Pi microSD Card

Choosing the right microSD card for your Raspberry Pi involves more than just picking the biggest capacity. You need to balance speed, endurance, app performance, and storage to ensure your Pi runs smoothly. Here are the key criteria to consider before making a purchase.

Speed and Read/Write Performance

Speed is crucial for a responsive Raspberry Pi experience. Cards with higher read speeds, like the Sandisk Ultra series at up to 195MB/s, allow the operating system to boot faster and applications to load quickly. Write speeds matter for tasks like logging data or running a home security system, where continuous writing occurs.

Look for cards with a UHS-I interface and a U1 or U3 speed class. For most Pi projects, a U1 card is sufficient, but if you plan to run heavy workloads or a database, a U3 card offers better sustained write performance. The Sandisk Ultra models we reviewed provide a good balance for general use, ensuring your Pi stays snappy without breaking the bank.

Capacity and Storage Needs

Your storage needs depend on what you intend to do with your Raspberry Pi. A basic RetroPie build with a few ROMs might only need 32GB, but a media server or a system running multiple containers can quickly consume 128GB or more. The Sandisk Ultra cards come in capacities up to 1.5TB, giving you plenty of room for games, media, and applications.

Consider that larger capacities also allow for more headroom, so you won’t have to upgrade as often. For most users, a 128GB card is a sweet spot, offering ample space without a significant price jump. If you are a power user, a 256GB card provides extra breathing room for extensive libraries and future projects.

App Performance and Application Class

The Application Performance Class (A1 or A2) rating indicates how well a card handles random read and write operations, which is essential for running apps directly from the card. Both Sandisk Ultra cards we reviewed are rated A1, meaning they offer faster app launches and improved performance for software like Docker or Kodi. This is a significant factor for users who run multiple applications simultaneously.

While A1 is sufficient for most Pi projects, A2 cards are becoming more common and offer even better random performance. However, for the price, the A1 rating on these Sandisk cards delivers solid performance for everyday tasks. If you are building a more intensive setup, you might also consider how these cards compare to those used in other devices, as seen in our guide for Steam Deck storage.

Durability and Reliability

Raspberry Pis are often used in environments where they are exposed to heat, humidity, or physical stress. A microSD card that is not built to withstand these conditions can fail prematurely, leading to data loss. Sandisk cards are known for their durability, with features like shockproof, temperature-proof, and waterproof designs, ensuring they keep working even in challenging conditions.

This reliability is why Sandisk is a top choice among Raspberry Pi enthusiasts. When you are running a project 24/7, you need a card that won’t quit. For more insights into reliable storage options, you might find our Steam Deck storage review helpful, as it highlights similar durability aspects.

Final Thoughts

When choosing the best micro SD card for your Raspberry Pi, both the SANDISK 128GB Ultra microSD UHS-I Card and the SANDISK 256GB Ultra microSD UHS-I Card offer excellent speed and reliability, but they serve different needs: the 128GB is perfect for most users seeking a balance of capacity and value, while the 256GB is ideal for those who need extra space for large libraries or intensive applications. Both cards will keep your Pi running smoothly, so choose based on your storage requirements and enjoy a responsive, lag-free experience.

Frequently Asked Questions

For most Raspberry Pi projects, a 32GB card is the minimum, but 64GB to 128GB is recommended for better performance and future-proofing. Larger capacities like 256GB or more are beneficial if you plan to store a lot of media or run multiple applications.

Are Sandisk Ultra microSD cards good for Raspberry Pi?

Yes, Sandisk Ultra cards are a popular choice due to their high read speeds, reliability, and affordable price. They meet the A1 rating for app performance, making them suitable for running the Raspberry Pi OS and various applications without lag.

How fast should a microSD card be for Raspberry Pi?

For a smooth experience, look for a card with a read speed of at least 80MB/s and a write speed of 20MB/s or more. The Sandisk Ultra models offer read speeds up to 195MB/s, which ensures quick boot times and fast app loading.

Can I use a microSD card with a higher capacity than the Raspberry Pi supports?

Yes, you can use a card larger than the officially supported 32GB, but you may need to format it correctly or use a tool like Raspberry Pi Imager to ensure it works properly. Cards up to 1TB are compatible with most modern Raspberry Pi models, but be aware of potential formatting issues.