Skip to main content

Online embedded tool

ESP32 Pinout Diagram & Comparison Tool

Look up the exact pin configuration for popular ESP32, ESP32-S3, and ESP32-C3 development kits. Click a pin for its functions and wiring warnings, or compare two boards side by side to find the right one for your project.

Highlight pins

ESP32 DevKit V1

ESP-WROOM-32

DOIT · 30-pin

ESP32 DevKit V1 pinoutDOIT · 30-pin. Select a physical header pad to highlight that pin.ESP-WROOM-322.4 GHz Wi-Fi + BluetoothRSTBOOTESP32 DevKit V1DOIT · 30-pinENVP / GPIO36VN / GPIO39GPIO34GPIO35GPIO32GPIO33GPIO25GPIO26GPIO27GPIO14GPIO12GPIO13GNDVINGPIO23GPIO22TX0 / GPIO1RX0 / GPIO3GPIO21GPIO19GPIO18GPIO5GPIO17GPIO16GPIO4GPIO2GPIO15GND3V3

Pin functions are referenced from Espressif's official ESP-IDF documentation (docs.espressif.com) for each chip. Each diagram represents the named development kit and header count, not a generic ESP32 module, and clone revisions can differ — confirm the name, pin count, and silkscreen on your physical board before wiring.

Chip comparison
Chip comparisonESP32 DevKit V1ESP32NodeMCU-32SESP32ESP32-S3-DevKitC-1ESP32-S3ESP32-C3-DevKitM-1ESP32-C3ESP32-C3 Pro MiniESP32-C3
CPUDual-core Xtensa LX6 @ 240 MHzDual-core Xtensa LX6 @ 240 MHzDual-core Xtensa LX7 @ 240 MHzSingle-core RISC-V @ 160 MHzSingle-core RISC-V @ 160 MHz
Memory520 KB SRAM520 KB SRAM512 KB SRAM (+ optional PSRAM)400 KB SRAM400 KB SRAM + 4 MB flash
Wi-FiWi-Fi 4 (2.4 GHz b/g/n)Wi-Fi 4 (2.4 GHz b/g/n)Wi-Fi 4 (2.4 GHz b/g/n)Wi-Fi 4 (2.4 GHz b/g/n)Wi-Fi 4 (2.4 GHz b/g/n)
BluetoothBluetooth Classic + BLE 4.2Bluetooth Classic + BLE 4.2BLE 5.0 (no Bluetooth Classic)BLE 5.0 (no Bluetooth Classic)BLE 5.0 (no Bluetooth Classic)
USBMicro-USB via USB-UART bridgeMicro-USB via USB-UART bridgeUSB-UART + native USB OTGMicro-USB via USB-UARTUSB-C native USB-Serial-JTAG
GPIO25 exposed GPIO32 exposed GPIO36 exposed GPIO13 exposed GPIO13 exposed GPIO
ADC2x SAR ADC, 12-bit2x SAR ADC, 12-bit2x SAR ADC, 12-bit2x SAR ADC, 12-bit, 6 channels6 exposed ADC channels

Which ESP32 is best for beginners?

The classic ESP32 has the largest community and the most tutorials, making it the easiest starting point. The ESP32-C3 is the cheapest and simplest for small Wi-Fi/BLE projects with few pins. The ESP32-S3 adds native USB and more GPIO, which suits camera, USB, and AI-accelerated projects once you're past the basics.

Nastrotek uses cookies for analytics and ad personalization to help us understand how the site is used. You can accept or decline non-essential cookies. Privacy Policy