Raspberry Pi GPIO Pinout Diagrams – What is it?

The GPIO pins are massively powerful and here's what each one does!

Last Updated on

The Raspberry Pi is incredibly powerful, with each version coming with its own pin-out system to interface with physical hardware to complete tasks that you code! Even the Pico comes with them unsoldered, so you can do it yourself!

If you look down at your Pi without a case on, you’ll notice the literal pins sticking out and these can be connected to breadboards or other devices via jumper cables to do some pretty neat things.

These are GPIO (General-Purpose Input/Output) pins and provide ground, voltage, and different connections which can be coded with Python and other software.

Stay tuned to our multiple upcoming guides which will show you how to make anything from moisture sensors for plants to a button that tweets an image it captures! The possibilities are endless and we’ll be taking you through each one.

However, in the meantime, you can check how to enter your Raspberry Pi without actually physically touching it via SSH, and what’s the difference between a Pi and Arduino?

Below, you’ll find images for all the GPIO Pins for reference:

Rough diagram of the Pi and Pi Zero’s GPIO pinouts.

The Pi 400 is the same, but rotate anti-clockwise.

Raspberry Pi and Zero GPIO Pinout numbers

Raspberry Pi Pico GPIO Pinout Diagram