Esp8266 SPIFFS

Esp8266 SPIFFS for begineer 7

Esp8266 SPIFFSThis article explains in depth of what is SPIFFS and how to install File system Uploader in Arduino IDE using ESP8266 development board and then upload the files to the ESP8266 by using Arduino IDE.






What is SPIFFS

SPIFFS (Serial Peripheral Interface Flash File System) is a light-weight file system which is created for microcontrollers with a SPI flash chip. Basically, there are two ways to store data on ESP8266

  • By using Internal EEPROM
  • By using SPI Flash

Although file system is stored in the same chip as the program, but programming new sketch will not change or modify the file as program modify. And this will allow to use file system to store sketch data and configuration files. It means you can read write close or delete file. It supports flat structure that means directories in SPIFFS doesn’t support.

Install ESP8266 Filesystem uploader

In Arduino IDE we write programs and create, save or write files. But this is not mostly useful as, you have to write content of your file in Arduino IDE. But wait a minute there is a plugin for the Arduino IDE. and it allows you to directly upload file from a folder in your computer to the ESP8266 file system. This is very simple and reliable to use, so lest get started.

Esp8266 SPIFFS for begineer

First of all, what you need to do, is to install the latest version of Arduino IDE. Now follow the next step to install the file system uploader.

  1. Go to this page and click on the file to download.

Esp8266 SPIFFS

2. Open tool folder from Arduino IDE Directory.

Esp8266 SPIFFS

  1. Now restart Arduino IDE, finally.
  2. Now open the Arduino IDE and open the tool folder. In the tool menu you can check the option of “ESP8266 Sketch Data Uploader”.

Esp8266 SPIFFS

Uploading Files using the Filesystem Uploader

While uploading the files on ESP8266 you should follow the following instructions.

  1. First of all, create the Arduino sketch and then save it.
  2. Now open the sketch folder from the sketch option.



  1. Now create a new folder inside this folder like this.
  1. Finally, your data file is ready and here you should put the files that you want to saved into the ESP8266.



  1. Now you can select the size of file from tools.

  1. Finally, you can upload the file by his tool.

Meanwhile you should receive a similar message in the uploading window.


Uploading the code

Now upload the following code to check whether it is working or not.

After uploading the code, you should open the serial monitor and press the reset button on the ESP8266 board for result with baud rate 115200. And you can see that it prints the text that is include in the .txt file.


ESP8266- what is SPI Flash File System (SPIFFS)



I hope this project helps you and if you have any question or issue elated to this project, then message me on the comment section. I’ll surely solve your problem. Thank you stay with us for more article(Esp8266 SPIFFS for begineer).

nodemcu esp8266 library for proteus

ESP8266 Adafruit MQTT Broker



Esp8266 SPIFFS for begineer


  1. Wow, amazing weblog structure! How lengthy have you ever been blogging for?
    you make blogging look easy. The whole glance of your site is fantastic, as well as the content!

    You can see similar here najlepszy sklep

  2. Thank you for the good writeup. It in fact was a amusement account it.
    Look advanced to more added agreeable from you! By the way, how can we communicate?

    I saw similar here: Sklep

  3. Hello! Do you know if they make any plugins to assist with Search Engine Optimization? I’m
    trying to get my blog to rank for some targeted keywords
    but I’m not seeing very good success. If you know of any please share.
    Appreciate it! You can read similar art here: Najlepszy sklep

  4. It’s very interesting! If you need help, look here: ARA Agency

  5. Hi there! Do you know if they make any plugins to help with SEO?
    I’m trying to get my blog to rank for some targeted keywords but I’m not
    seeing very good success. If you know of any please share.
    Many thanks! You can read similar article here: Sklep online

  6. Remarkable things here. I am very happy to see your article.

    Thanks a lot and I’m taking a look forward to contact you.
    Will you please drop me a mail?

    Feel free to visit my web-site: vpn special coupon

  7. Thanks for the good writeup. It in truth was once a leisure account it.

    Glance advanced to more added agreeable from you!
    However, how can we be in contact?

    Stop by my web-site – vpn special code

Leave a Reply

Your email address will not be published. Required fields are marked *