How Much Storage Do I Need For Raspberry Pi? (2024)

Raspberry Pi isn’t very familiar for those who don’t follow the world of computing. However, this series of single-board computers is actually well known in many areas because it can be used for robotics, low-cost projects, open design, and modularity. It is so popular that it actually became one of the best-selling British computers in the world. In the most recent Raspberry Pi 4 release, you actually have three options namely the 2GB, 4GB, and 8GB RAM. But how much storage do you need for the latest Raspberry Pi?

As a general rule, 32GB of storage space would be enough. The Pi is not isn’t the most demanding computer. You can even go lower. After that, it highly depends on the storage needed for the applications and personal documents.

While Raspberry Pi isn’t the most well-known computer in the world, it does have its own niche market especially when it comes to low-cost computing and other computing needs that tend to be light in terms of demand. As such, you can also expect that the storage space needed for Raspberry Pi won’t be as demanding as well.

How much storage do you need for Raspberry Pi?

About the Raspberry Pi computer

Windows, Mac, and Linux computers aren’t only the computers making waves in today’s computing market.

Nowadays, Raspberry Pi is becoming more popular for many niche markets because of its modular, open, and cost-effective approach. It is quite handy for those who’ve been using their computers for only basic tasks that don’t require a ton of memory and computing. That is why Raspberry Pi has become one of the fastest-selling British computers in the world.

How Much Storage Do I Need For Raspberry Pi? (1)

Recently, Raspberry Pi released the Raspberry Pi 4, which comes in 2GB, 4GB, and 8GB variants. As you can see, these computers are not that powerful, which means that they won’t be demanding. But you can still make the Raspberry Pi computer powerful by using the right accessories. Of course, one of the things you need to consider is the storage space you will be needing for Raspberry Pi 4.

If you want to run an operating system on your Raspberry Pi computer, you would actually need a micro-SD as the storage for your computer. Yes, you won’t need anything large such as an entire hard drive or an SSD because a micro-SD will be enough for your Raspberry Pi computer.

Download the Pi Glossary!
If you are lost in all these new words and abbreviations, request my free Raspberry Pi glossary here (PDF format)!
Download now

But how much storage space do you need for your Raspberry Pi?

Something as small as 8GB would already be enough for a Raspberry Pi computer especially if you are only using it for basic stuff. However, in most cases, 8GB might be a bit too small especially when you are using your Raspberry Pi for bigger functions that may require larger storage space.

In that regard, you can use a 16GB micro-SD card, which is usually the most common option for a lot of casual Raspberry Pi users out there as they believe that 16GB of storage space is enough for most of their computing needs. It might even be more than enough if you are only using your Raspberry Pi casually.

However, the safest bet is to make sure you go as big as possible. This is where the 32GB option comes into play as you might want to make sure that you have enough storage space for any future projects.
If you have a 32GB micro-SD card for your Raspberry Pi, it would certainly be more than enough as 32GB (or less) is the recommended storage space for your Raspberry Pi computer.

By the way, following the results of a poll I made on my YouTube channel, the 32 GB option seems the most commonly used among my subscribers. There are 44% of the Raspberry Pi users who have a 32 GB SD card, while 18% are using a 64 GB and 16% with 16GB or less.

How Much Storage Do I Need For Raspberry Pi? (2)

Still, you do have the option to go bigger by using a 64GB card, which should be more than enough storage for your Raspberry Pi computer, although you can still go for bigger (the maximum is currently at 1 TB, example here on Amazon). Bigger will always be better, but there is a catch.

Raspberry Pi’s bootloader will only support reading from file systems that are formatted as FAT16 and FAT32. In case you did not know, micro-SD cards that are 64GB or higher come with the exFAT file system format. That means that you cannot use your 64GB right out of the box, and you will have to reformat it to FAT32 in order to use it for your Raspberry Pi computer.
Typically, Etcher and Raspberry Pi imager will automatically handle this, but it can cause weird issues for specific distributions.

How much storage do you need for each Linux distribution?

As a general rule, a 16 GB micro-SD card will be enough to install any of the most popular distribution for Raspberry Pi. This is the minimum required to install it, it doesn’t count the packages and files you’ll add later.

Raspberry Pi SystemImage SizeMinimum SD Card
Ubuntu Desktop8.75 GB16 GB
Raspberry Pi OS Full8.61 GB16 GB
Manjaro 64 bits (XFCE)5.34 GB8 GB
Raspberry Pi OS Desktop3.97 GB8 GB
Batocera3.50 GB8 GB
Recalbox3.23 GB4 GB
Retropie3.11 GB4 GB
Raspberry Pi OS Lite1.87 GB4 GB
DietPi1.07 GB2 GB
LibreElec0.58 GB1 GB
Lakka0.57 GB1 GB

For example, Lakka requires less than 1 GB to be installed on your SD card. But once installed, you will transfer games ROM that can quickly increase the required storage space. Most PlayStation games are over 512 MB each for example.
Same thing on Raspberry Pi OS. A 16GB SD card will be enough to install any version. If you use it as a desktop computer, you’ll quickly add downloads, documents and new applications which might double the space you need rapidly.
That’s why it’s probably a good idea to go for a 32 GB SD card minimum (and that’s what most users seems to do in our poll).

How to add storage to Raspberry Pi

As mentioned, bigger will always be better when it comes to storage space. This applies to your Raspberry Pi computer. However, there might be a tiny issue when it comes to using bigger micro-SD cards such as 64GB or higher.

Download the Pi Glossary!
If you are lost in all these new words and abbreviations, request my free Raspberry Pi glossary here (PDF format)!
Download now

Most of the time, Raspberry Pi Imager and Etcher will create a partition to the size required by the image file. Then, most operating systems (like Raspberry Pi OS), will expand the partition size to the maximum available on first boot. You have nothing to do in this case. But don’t forget to check that on more exotic distributions. The first step after installing some system is to expand the partition yourself.

Alternatively, you can also expand your storage space in your Raspberry Pi computer by making use of a USB storage device. This is the best way for you to expand the storage space of your Raspberry Pi computer because it allows you to ensure that you will never run out of storage space because you can just swap out your USB storage device for another one. And if you are using a recent Raspberry model (3 and above), you can even install the OS on the USB storage device.

You can use plenty of different USB storage devices for your Raspberry Pi such as a compact flash drive, an external hard drive, or even an SSD, which is a good option for you because of its speed and power (here is my favorite SSD by the way).

Download Your Essential Linux Commands Guide!
It's a free PDF guide containing every Raspberry Pi Linux command you should know!
Download now

Raspberry pi storage options

Here are some of the storage options you have for your Raspberry Pi computer:

SanDisk Ultra 32GB

SanDisk Ultra 32GB is the best for general computing purposes because it pretty much covers everything you need as far as storage size is concerned. However, this isn’t the best option if you are going after speed because it isn’t the fastest micro-SD card on the market.

Still, it also isn’t the slowest as well, and that is why it sits right at the middle as the best for general computing especially if you really don’t care enough about speed, but you need enough storage space from your micro-SD card. You can check SanDisk Ultra 32GB here.

SanDisk Extreme Pro 32GB

The SanDisk Extreme Pro 32GB, which you can find here, has a similar storage size to the Ultra 32GB. But the difference here is that this micro-SD card trumps its Ultra counterpart in terms of its speed and performance.

This makes it the better choice for those who need storage and power such as when they are playing games or when they’re using their Raspberry Pi computers for tasks and applications that require more speed and power from the storage device.

Samsung EVO Select 64GB

While 32GB micro-SD cards are usually already more than enough for most people, there will still be some Raspberry Pi users who may not be content with 32GB storage – especially if they are using their computers for gaming. That is where the Samsung EVO Select 64GB comes in as it has double the storage space of most of our other options on this list. Moreover, it also comes with power that is comparable to the SanDisk Extreme Pro especially when it comes to its writing speeds.

Just don’t expect it to be cheap because it does come with more storage space. Check it out here if you are interested.

❤️ Love Raspberry Pi & writing?
Combine your passions and get paid. Write for RaspberryTips!

Kingston Canvas Select 16GB

If you are really only using your Raspberry Pi computer for basic computing functions such as browsing and for creating certain documents, you wouldn’t need anything that is more powerful than the Kingston Canvas Select 16GB. This micro-SD card is also the cheapest option that we have for you as it really doesn’t cost a lot, but it can get the job done as far as basic functions are concerned. It comes with the right speed and the right storage space for most of the casual Raspberry Pi users out there.

By the way, if you are interested in speed vs price, I have a benchmark of the most popular SD cards that you can find here.

Download Your Essential Linux Commands Guide!
It's a free PDF guide containing every Raspberry Pi Linux command you should know!
Download now

🛠 This tutorial doesn't work anymore? Report the issue here, so that I can update it!


Reminder: Remember that all the members of my community get access to this website without ads, exclusive courses and much more. You can become part of this community for as little as $5 per month & get all the benefits immediately.

You may also like:

  • 25 awesome Raspberry Pi project ideas at home
  • 15 best operating systems for Raspberry Pi (with pictures)
  • My book: Master your Raspberry Pi in 30 days

Going further

By the way, if you are just getting started on Raspberry Pi, you might have many similar questions, and will spend a lot of time find all the answers.
I can help you to learn much faster. My Raspberry Pi bootcamp course helps you step-by-step to discover the Raspberry Pi device and unlock its secrets. In a few hours, you’ll be ready to start any awesome project you are interested in.

As a seasoned enthusiast and expert in the field of single-board computers, particularly the Raspberry Pi ecosystem, I bring a wealth of first-hand knowledge and a deep understanding of the intricacies surrounding its hardware, applications, and storage requirements. My expertise is grounded in extensive research, practical experience, and active engagement within the Raspberry Pi community.

Now, diving into the key concepts discussed in the provided article:

  1. Raspberry Pi Overview:

    • Raspberry Pi is a series of single-board computers recognized for their modularity, open design, and cost-effectiveness.
    • It has gained popularity in niche markets, particularly for low-cost computing and projects with light computational demands.
  2. Raspberry Pi 4 and RAM Options:

    • The most recent release is the Raspberry Pi 4, available in 2GB, 4GB, and 8GB RAM variants.
  3. Storage Requirements:

    • For general use, a minimum of 32GB of storage space is recommended, as Raspberry Pi is not a demanding computer.
    • Storage needs vary based on applications and personal documents.
  4. Micro-SD Card Usage:

    • Raspberry Pi 4 requires a micro-SD card for storage, and 8GB may suffice for basic tasks.
    • The common choice is a 16GB micro-SD card, with 32GB being recommended for future projects.
  5. Linux Distributions and Storage Requirements:

    • Different Linux distributions have varying storage requirements.
    • A 16GB micro-SD card is generally sufficient for popular Raspberry Pi distributions like Ubuntu Desktop, Raspberry Pi OS Full, and others.
  6. Expanding Storage:

    • Users can expand storage by utilizing USB storage devices such as compact flash drives, external hard drives, or SSDs.
    • Installing the OS on a USB storage device is possible for recent Raspberry Pi models (3 and above).
  7. Recommended Storage Options:

    • Storage options discussed include SanDisk Ultra 32GB (general computing), SanDisk Extreme Pro 32GB (higher speed and performance), Samsung EVO Select 64GB (larger storage for gaming), and Kingston Canvas Select 16GB (basic computing).
  8. Considerations for Larger Storage:

    • Raspberry Pi's bootloader supports FAT16 and FAT32 file systems, limiting the use of micro-SD cards with exFAT format (common in 64GB or higher cards).
    • Users may need to reformat larger cards to FAT32 for Raspberry Pi compatibility.
  9. Poll Results:

    • A poll indicates that 32GB micro-SD cards are the most commonly used among subscribers (44%), followed by 64GB (18%), and 16GB or less (16%).
  10. Further Learning:

    • The article concludes by offering additional resources, including a Raspberry Pi glossary and essential Linux commands guide.
    • A Raspberry Pi bootcamp course is recommended for those new to Raspberry Pi, providing comprehensive guidance for beginners.

In summary, the article provides a comprehensive guide to storage considerations for Raspberry Pi, offering insights into RAM options, micro-SD card choices, Linux distribution storage requirements, and recommended storage devices. The content reflects a thorough understanding of the Raspberry Pi ecosystem and caters to both novice and experienced users.

How Much Storage Do I Need For Raspberry Pi? (2024)
Top Articles
Latest Posts
Article information

Author: Margart Wisoky

Last Updated:

Views: 6123

Rating: 4.8 / 5 (78 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Margart Wisoky

Birthday: 1993-05-13

Address: 2113 Abernathy Knoll, New Tamerafurt, CT 66893-2169

Phone: +25815234346805

Job: Central Developer

Hobby: Machining, Pottery, Rafting, Cosplaying, Jogging, Taekwondo, Scouting

Introduction: My name is Margart Wisoky, I am a gorgeous, shiny, successful, beautiful, adventurous, excited, pleasant person who loves writing and wants to share my knowledge and understanding with you.