Raspberry Pi Imager is the official tool from the Raspberry Pi Foundation for writing operating system images to SD cards and USB drives. It downloads the latest OS images directly, lets you preconfigure settings like hostname, SSH, and Wi-Fi before flashing, and verifies the write to catch corrupted cards. It replaces the old NOOBS installer and manual dd workflows.
Every Pi-based Signal guide starts with flashing an OS. Whether you are building a network monitor (SG-09), a Pi-hole ad blocker (SG-16), a home lab server (SG-25), or a retro gaming console (SG-28, SG-30), Pi Imager is the first tool you reach for. Its built-in customization menu means you can enable SSH and set credentials before the Pi ever boots — critical for headless deployments where you have no monitor attached.
Official download: raspberrypi.com/software
Windows:
winget install RaspberryPiFoundation.RaspberryPiImager
Or download the .exe installer from the link above.
macOS:
brew install --cask raspberry-pi-imager
Linux (Debian/Ubuntu):
sudo apt install rpi-imager
Also available as a .deb download or Flatpak from the official site.
.img or .iso file.Ctrl+Shift+X) to open the customization panel. Set the hostname, enable SSH (password or key-based), configure Wi-Fi SSID and passphrase, set locale/timezone, and create a user account. These settings are baked into the image before writing.ssh user@hostname.local.Use the gear icon (Ctrl+Shift+X) for advanced settings before you hit Write. You cannot add SSH keys or Wi-Fi credentials after the image is already flashed without manually mounting the boot partition.
Cheap SD cards cause random filesystem corruption on the Pi. Use A1/A2-rated cards from reputable brands (Samsung EVO, SanDisk Extreme). If verification fails, the card is suspect.
Windows cannot read the Linux ext4 partition that Pi Imager creates. Ignore the popup — do not format the card. The Pi will read it just fine.
Pi Imager caches downloaded images locally. If you are flashing weeks later, delete the cache or redownload to get the latest security patches. Cache location: ~/.cache/raspberry-pi-imager/ on Linux, ~/Library/Caches/ on macOS.
Double-check that you entered the correct Wi-Fi SSID and password in the advanced settings (case-sensitive). Also confirm the Pi model supports the Wi-Fi band you are using — Pi 3B and Zero W are 2.4 GHz only.
Last reviewed: March 2026