Home / Tools / ESP32 Flash Partition Table Generator
ESP32 Flash Partition Table Generator
Pick your flash size, app partition size and OTA setting — get a ready-to-use partitions.csv with correctly aligned offsets.
partitions.csv
Common partition-table mistakes
- App partition too small: with OTA enabled the firmware must fit in half the flash.
- Offsets must be 4 KB aligned: hand-editing CSVs is where this usually breaks.
- NVS too small: 20 KB is a safe start; go higher if you use Bluetooth provisioning.
Embed this tool
Writing a blog post or answering a forum thread? Embed it — the attribution link comes along automatically.
<iframe src="https://espio.dev/embed/partition/" width="100%" height="640" frameborder="0" loading="lazy" title="partition calculator" style="border:1px solid #e3e6ea;border-radius:10px"></iframe>