which raspberry pi camera

Best Raspberry Pi Camera: Which Model Is Right for You?

If you click our links and make a purchase, we may earn an affiliate commission. Learn more

I thought this would be an easy article to write. “Which Raspberry Pi camera should you buy?” used to have a simple answer. Today, the Raspberry Pi Foundation has several official models, each built for a different purpose. I spent some time comparing them all, so you don’t have to.

In most cases, the Raspberry Pi Camera Module 3 is the best choice. It offers the best balance of image quality, features, and price for everyday Raspberry Pi projects.

There are a few exceptions, though. I’ll now compare each official camera, explain what it’s good at, and help you pick the right one for your project.

If you’re looking for inspiration for your next Raspberry Pi project, I’ve put together a list of 75+ ideas with full descriptions, difficulty ratings, and links to tutorials. Whether you’re a beginner or more advanced, there’s something here for you. Grab the list for free here!

Official Raspberry Pi Cameras

In this section, I’ll cover the official Raspberry Pi cameras available on the market today.
They are the:

  • Raspberry Pi Camera Module 3
  • Raspberry Pi High Quality (HQ) Camera
  • Raspberry Pi AI Camera
  • Raspberry Pi Global Shutter Camera

Let’s look at each one and understand what it was designed to do.

Raspberry Pi Camera Module 3

The most commonly used camera is the Raspberry Pi Camera Module 3. Released on January 9, 2023, the Raspberry Pi Camera Module 3 is meant for everyone and for everyday Raspberry Pi projects.

This official camera uses the 12-megapixel Sony IMX708 sensor and has two mainstream features: autofocus and HDR support.

Just in case you’re wondering, autofocus is a feature that automatically adjusts the lens to keep your subject sharp. HDR (High Dynamic Range), on the other hand, blends multiple exposures to prevent details from being lost in very bright or dark areas.

Now, you might be asking yourself why this camera has that specific number, “Module 3.” Well, that’s because before Camera Module 3, there was Camera Module 2 and Camera Module 1.

Something not working as expected?
You can get answers from real experts in minutes.
Get help with your setup

The difference between Module 2 and Module 1 was mainly the lens. The Raspberry Pi Camera Module 2 had an 8MP sensor with fixed focus, while the original Camera Module 1 had 5MP with fixed focus.

What I love about the Raspberry Pi Camera Module 3 is that it’s available in four distinct variants. Here’s a summary of what each one is for:

ModelPurposePrice
StandardGeneral photography and everyday Raspberry Pi projects.$25
(check price)
WideBest for capturing larger scenes, rooms, or group shots.$35
(check price)
Standard NoIR Good for night vision and infrared imaging with IR LEDs.$25
(check price)
Wide NoIRWide-angle night vision and surveillance projects.$35
(check price)

Standard

This is the variant I own, and I’d recommend it to you if you’re looking for a camera to work with a broad range of projects. It has a standard 75° field of view and includes an infrared (IR) filter, which gives your images a natural look during the day.

It’s a great all-round camera for photography, video recording, and most Raspberry Pi projects. Below is a picture I took using the Raspberry Pi Camera Module 3.

Wide

If you want to capture a wide area, then the Wide variant is the better choice. It increases the horizontal field of view from 75° (on the Standard) to 102°.

That wide view is great for projects like home security, room monitoring, dashcams, or anything else where you want to capture as much as possible without moving the camera farther away.

Standard NoIR

The NoIR variant is similar to the Standard, except it doesn’t include the infrared (IR) filter. That means it can detect infrared light, making it perfect for night vision when paired with IR LEDs.

Please keep in mind that the IR LEDs are not included with the camera. You will need to purchase those separately. The price range is between $6 and $20 depending on range and brightness. You can check this DORHEA IR LED on Amazon.

Below is a sample image taken with the Standard NoIR camera.

Image Source: Raspberry Pi Forums. Hosted via Google Photos.

Now that the NoIR lacks the IR filter, that means it is not the perfect camera for taking pictures during the day. The picture will have a strange purple, pink, or reddish hue.

Recommended next step
Master Raspberry Pi in 30 Days

If you want a clearer path than jumping from tutorial to tutorial, my book gives you a step-by-step roadmap to really understand your Raspberry Pi.

Check the book here

Below is an image showing the difference between a picture taken with a camera with an IR filter and one taken after the IR filter is removed.

Image Source: furulevi YouTube

If you want to use the NoIR camera to take daylight pictures, you can use a small trick of attaching a physical IR-cut filter to the lens. Unfortunately, I did not find one that would fit perfectly on the standard NoIR lens, but you can play around with this IR-cut filter available on Amazon.

Wide NoIR

If you’ve understood everything about the Standard NoIR camera, then the only difference the Wide NoIR gives you is a wider field of view.

Instead of the 75° you get on the standard NoIR, you get to enjoy a 102° wide-angle lens. Everything else stays the same. It doesn’t come with an IR filter, and you will still need to buy the IR LEDs separately.

Sample photo taken with a Module 3 via Raspberry Pi

I have used terminology that can be somewhat confusing if you have not played with cameras. Let me explain them quickly.

  • Lens: This one gathers and focuses the light coming in.
  • Sensor: Receives whatever light gets through and turns it into a digital image.
  • IR filter: This one sits behind the lens and blocks infrared light before it hits the sensor (standard cameras have this; NoIR cameras remove it).
  • IR LEDs: These are not part of the camera at all. It’s an external accessory that shines infrared light onto the scene so the NoIR sensor has something to pick up in the dark.

Up to this point, I believe I have given you all the information you need to know about the Raspberry Pi Camera Module 3. But there are a few things you need to understand:

  • The Raspberry Pi Camera Module 3 comes with a small sensor size. That means it somehow struggles with low-light conditions, especially if you’re using the standard version.
  • It also comes with a fixed lens that cannot be swapped for a different one, like the HQ Camera, as you will learn in the next section.

Want even more ideas? I put together a free resource with over 75 Raspberry Pi project ideas, each with a quick description, tutorial link, and hardware requirements. Whether you’re just starting out or looking for something to do this weekend, this list will keep you busy for a while. Just click here to get instant access.

Raspberry Pi High Quality (HQ) Camera

If you want to capture the best-looking photos possible with a Raspberry Pi, then go for the more professional Raspberry Pi HQ Camera.

The Raspberry Pi HQ Camera was released on April 30, 2020, and uses a 12.3-megapixel Sony IMX477 sensor, which is physically larger than the one found in Camera Module 3.

It can capture sharp images of up to 4056 × 3040 resolution. Even when working in environments with challenging light conditions, it still captures cleaner photos compared to Camera Module 3.

Another thing is that, unlike the Camera Module 3, which comes with a fixed built-in lens, the HQ Camera uses C- and CS-mount lenses. That means you can swap lenses for better image quality. You can even use adapters for Canon, Nikon, and Sony lenses.

The Raspberry Pi HQ Camera is popular for projects like astrophotography, time-lapses, scientific imaging, industrial inspection, and DSLR-style photography.

Below is a picture taken using the Raspberry Pi HQ Camera.

HQ camera sample photo (credit: Tom’s Hardware)

Up to this point, the Raspberry Pi HQ Camera looks like the overall winner here. But there are a few things you need to know.

One, it does not come with a lens. You have to purchase a compatible C-mount or CS-mount lens separately, which adds to the overall cost. That also means you will need to do a little bit of research on the best lens for your project.

The other thing you need to know is that the HQ camera lacks autofocus. That means you will be adjusting focus and aperture by hand. That is okay if you want to take a static shot, but if you are trying to track something that moves, it can be frustrating sometimes.

Lastly, you need to know that the moment you attach the lens to the HQ camera, the whole setup becomes quite bulky. You can see that even in the image below. That is also something to consider in case size matters for your project.

In short, there’s more complexity and cost here, so I’d only recommend the HQ Camera if you’re a serious photography enthusiast.

Raspberry Pi AI Camera

The third camera on our list is the Raspberry Pi AI Camera. The Raspberry Pi AI Camera is a clever little module built for projects where you want your system to do more than snap a photo. It can analyze what it sees and tell you what’s in that picture.

The Raspberry Pi AI camera was released in September 2024 and is built around Sony’s IMX500 Intelligent Vision Sensor, paired with an RP2040 microcontroller.

Before I dive in too much, let me first give you a quick overview of how most Raspberry Pi setups that use a camera and AI work. In a typical setup, the camera captures raw image frames and sends them to the Raspberry Pi. The CPU then runs an AI model to analyze each frame, whether it’s detecting objects, recognizing faces, or classifying images.

On a powerful board like the Raspberry Pi 4 or Raspberry Pi 5, that is manageable. But on other earlier boards, that quickly becomes a bottleneck, especially when processing video in real time.

The Raspberry Pi AI Camera takes a different approach. Instead of sending every frame to the Raspberry Pi for analysis, it runs neural network models directly on the camera hardware itself. The camera then sends the Raspberry Pi the processed results rather than raw image data.

That is the biggest difference between the AI Camera and the others on our list. The Camera Module 3 and others are designed primarily to capture high-quality images, while the AI Camera combines image capture with built-in machine learning capabilities.

You can already tell this camera is best suited for projects revolving around object detection, pose estimation, facial recognition, or semantic segmentation. It comes with a pre-loaded MobileNet model to get you started, and you can deploy custom models trained in TensorFlow or PyTorch.

But there are a few things you need to note about the Raspberry Pi AI camera:

  • If you make the AI Camera run heavy tasks at its highest picture quality (4056 x 3040 full resolution), the video will become choppy (only 10 frames per second).
  • It costs $70. That’s nearly three times more expensive than the Camera Module 3. Therefore, if your project doesn’t need AI, you’re wasting your money.

We have a much more comprehensive guide on the Raspberry Pi AI camera that gives you all the information you need, including beginner projects you can use it for. Please have a look at it.

Raspberry Pi Global Shutter Camera

If your project involves snapping photos of fast-moving objects, this is probably the one you’re looking for.

The Raspberry Pi Global Shutter Camera captures the entire image at the same moment. That means you get sharp, distortion-free photos of moving subjects, making it ideal for robotics, industrial automation, machine vision, and high-speed tracking.

Released in March 2023, the Global Shutter Camera eliminates a common issue known as rolling shutter distortion. Instead of scanning an image from top to bottom like most camera sensors, it exposes every pixel simultaneously, ensuring it captures objects that appear exactly where they are.

If you’re recording a video of something that is moving, like a spinning motor, a swinging robot arm, or a ball in flight, that line-by-line scan creates a jelly-like wobble or skew in the image. You’ve probably seen it before without knowing what caused it.

The Global Shutter Camera solves this problem by capturing the whole image all at once, instead of scanning it line by line. Because it takes the picture in one single flash, fast-moving objects look completely normal and sharp.

The Raspberry Pi Global Shutter Camera uses a 1.58-megapixel Sony IMX296 sensor and supports both C and CS-mount lenses, similar to the HQ Camera. That means the lenses are interchangeable. This camera is well-suited for industrial automation, robotics, machine vision, and any project where timing accuracy matters more than pixel count.

The main issue you will notice with the Global Shutter Camera is its much lower-resolution 1.58 megapixel lens. This sensor won’t produce the kind of color-rich, detailed images you’d want for photography or video content.

In plain English, don’t buy this camera if you want to take nice pictures. The Raspberry Pi Global Shutter Camera is a precision instrument for a specific technical job, and if that job is not yours, the Camera Module 3 will serve you better in almost every way.

Alternative Camera Solutions

Now, all the cameras I have listed so far in this article are those that are officially released by the Raspberry Pi Foundation. Other cameras not made by the Raspberry Pi Foundation are still compatible with a Raspberry Pi.

Let me give you a quick overview of the non-official options out there.

USB Webcams

Just like my PC and laptop, the Raspberry Pi also supports USB webcams. Therefore, you can get a USB camera like this one on Amazon, plug it into your Raspberry Pi, and you’re good to go.

Arducam USB Camera from Arducam

The only problem with USB cameras is that they push the decoding work onto the CPU, unlike the official cameras, which use a CSI cable to handle that off-board. If you’ve got a more powerful Raspberry Pi 4 or a Raspberry Pi 5, you probably won’t notice any difference. But if you’ve got an older board and are running intensive work, then you might see some performance lag.

Other Non-Official Options

There are also third-party cameras that still use the CSI connector, like those used by the official Raspberry Pi Cameras.

For example, Arducam and Sunfounder have very good cameras that still use the CSI connectors. Some actually offer better options like longer cables, multi-camera rigs using camera multiplexers, or sensors with different specs.


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

Something not working? Don't waste hours going in circles. Ask in the RaspberryTips Community and get help from people who've already figured it out. Get unstuck now.

Raspberry PI Camera Decision Guide

You can use this table to help you make a quick decision on which camera you will buy for your project:

PurposeRecommended CameraPrice (MSRP)
Mainstream option with decent image
quality for everyday projects.
Raspberry Pi Camera Module 3$25
(check)
Absolute best image quality.Raspberry Pi HQ Camera$50
(check)
AI applications, like object detection,
text transcription, or facial recognition.
Raspberry Pi AI Camera$70
(check)
Capture fast-moving objects without blur.Raspberry Pi Global Shutter Camera$50
(check)
Plug and play for simple video calls.Third-party USB Webcam$15+
(check)

I believe you now have a good understanding of all Raspberry Pi cameras and know which one to buy for your project. Once you have it in hand, our Ultimate Camera Installation Guide will walk you through setting it up. If anything seems off after that, this guide on how to check if your Raspberry Pi camera is working is a good next stop.

Whenever you’re ready, here are other ways I can help you:

Test Your Raspberry Pi Level (Free): Not sure why everything takes so long on your Raspberry Pi? Take this free 3-minute assessment and see what’s causing the problems.

The RaspberryTips Community: Need help or want to discuss your Raspberry Pi projects with others who actually get it? Join the RaspberryTips Community and get access to private forums, exclusive lessons, and direct help.

Master your Raspberry Pi in 30 days: If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiple projects with step-by-step guides.

Master Python on Raspberry Pi: Create, understand, and improve any Python script for your Raspberry Pi. Learn the essentials step-by-step without losing time understanding useless concepts.

Master Linux Commands: Overwhelmed with Linux commands? This book is your essential guide to mastering the terminal. It includes practical tips, real-world examples, and a bonus cheat sheet to keep by your side.

You can also find all my recommendations for tools and hardware on this page.

Similar Posts

Leave a Reply

Community members only
Comments are reserved for RaspberryTips Community members. Join the community to ask questions, get help, and interact with other Raspberry Pi users.

Join the community  or  log in