The quick performance score for ESP boards.

Flash, run, score and compare your ESP8266 or ESP32-family board in a clean leaderboard built for real maker projects.

About Espmark

Espmark is a browser-friendly benchmark for ESP boards. It turns a short firmware run into one readable score plus CPU, memory, flash and practical IoT breakdowns.

The goal is simple: help ESP builders compare boards before choosing one for sensors, displays, gateways, automation and other everyday embedded projects.

Benchmark

The test mixes integer and float compute, RAM and heap work, flash reads, JSON, strings, CRC32 and SHA-256. The server normalizes the raw timings into scores where higher is easier to compare.

Raw timings are still shown for people who want the details, but the headline score is what you use for quick board-to-board comparison.

1 Flash firmware

Connect over USB and flash the matching generic Espmark firmware in the browser.

2 Connect USB

Pick the serial port and keep the board attached after it reboots.

3 Run benchmark

Start the benchmark and wait until the board prints a complete result.

4 Submit result

Choose the exact board, pass the check and publish to the leaderboard.

Firmware Flash

The installer detects the ESP chip family and flashes the matching generic Espmark build.

Use Chrome or Edge over HTTPS to flash from the browser. Open this page over HTTPS to enable browser flashing.

Benchmark Control

Connect the board, start the run and let the page capture the result automatically.

Benchmark state Waiting Board not connected

After flashing, reconnect the serial port if the board rebooted.

Chrome or Edge over HTTPS is required for USB serial access.

Live Serial

Progress and readable benchmark output from the board.

Connect an ESP board to begin.

Captured Result

Your latest run appears here with the same server-side scoring used for public submissions.

Run the benchmark to capture board metadata, firmware details and the full Espmark metric set.

Publish Result

One clean submission per finished run. Official scores are computed and stored by the server.

Loading check...

A completed benchmark result is required.

Latest Results

The 10 newest community submissions.

More results
Name Board Chip Espmark score CPU score Memory score Flash score Practical IoT CPU clock Firmware Submitted

Bug Report

Send a short note if a board does not flash, a result looks wrong, or the page behaves strangely.

Loading check...

Reports are saved on the Espmark server.