---
title: Install esptool on Linux | Snap Store
description: Get the latest version of esptool for Linux - Serial utility for flashing,
  provisioning, and interacting with Espressif SoCs
url: https://snapcraft.io/espressif-esptool
---

# esptool (espressif-esptool)

[Will Sinatra (durrendal)](https://snapcraft.io/publisher/durrendal "View all snaps from Will Sinatra (durrendal)")

* [Will Sinatra (durrendal)](https://snapcraft.io/publisher/durrendal "View all snaps from Will Sinatra (durrendal)")
* [Development](https://snapcraft.io/search?categories=development)
* [Devices and IoT](https://snapcraft.io/search?categories=devices-and-iot)

latest/stable v5.3.1

Contact us about
[Snaps and IoT ›](https://snapcraft.io/about/contact-us)

Install latest/stable of esptool

---

**Install using the command line**

```
sudo snap install espressif-esptool
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* espressif-esptool

---

### License

* MIT

---

### Last updated

* 25 August 2026 - latest/stable
* 24 July 2026 - latest/candidate

---

### Websites

* [docs.espressif.com](https://docs.espressif.com/projects/esptool/ "https://docs.espressif.com/projects/esptool/")

---

### Contact

* [durrendal@lambdacreate.com](mailto:durrendal@lambdacreate.com "mailto:durrendal@lambdacreate.com")

---

### Source code

* [github.com/espressif/esptool](https://github.com/espressif/esptool "https://github.com/espressif/esptool")

---

### Report a bug

* [github.com/durrendal/esptool-snap](https://github.com/durrendal/esptool-snap "https://github.com/durrendal/esptool-snap")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/espressif-esptool#report-snap-modal)

---

* [Description](https://snapcraft.io/espressif-esptool#tab-description)
* [Security](https://snapcraft.io/espressif-esptool#tab-security)

#### Serial utility for flashing, provisioning, and interacting with Espressif SoCs

A Python-based, open-source, platform-independent serial utility for flashing,
provisioning, and interacting with Espressif SoCs (ESP32, ESP8266, etc.).

Features:

* Flash firmware to ESP32, ESP8266, and other Espressif chips
* Read, write, erase, and verify binary data stored in flash
* Read chip features and MAC address information
* Read and write one-time-programmable eFuses
* Support for various firmware formats and bootloaders
* Complete toolset including esptool, espefuse, and espsecure
* Work with ROM bootloader and flasher stub

Usage:
The following top level commands are exported as part of the snap.

* espressif-esptool.esptool
* espressif-esptool.espefuse
* espressif-esptool.espsecure

These can be aliased to more friendly names using the following alias commands:

* snap alias espressif-esptool.esptool esptool
* snap alias espressif-esptool.espefuse espefuse
* snap alias espressif-esptool.espsecure espsecure

You will need to manually connect raw-usb and serial access before you can work with your esp devices.

* sudo snap connect espressif-esptool:raw-usb
* sudo snap connect espressif-esptool:serial

---

## Install esptool on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/espressif-esptool/arch)

[### CentOS](https://snapcraft.io/install/espressif-esptool/centos)

[### Debian](https://snapcraft.io/install/espressif-esptool/debian)

[### elementary OS](https://snapcraft.io/install/espressif-esptool/elementary)

[### Fedora](https://snapcraft.io/install/espressif-esptool/fedora)

[### KDE Neon](https://snapcraft.io/install/espressif-esptool/kde-neon)

[### Kubuntu](https://snapcraft.io/install/espressif-esptool/kubuntu)

[### Manjaro](https://snapcraft.io/install/espressif-esptool/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/espressif-esptool/pop)

[### openSUSE](https://snapcraft.io/install/espressif-esptool/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/espressif-esptool/rhel)

[### Ubuntu](https://snapcraft.io/install/espressif-esptool/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/espressif-esptool/raspbian)
