A free tool
SerialWizard: a serial monitor, plotter, Modbus master and ESP32 flasher
One small program for the bench: watch what a board prints, plot the numbers in it, poll a Modbus device and flash an ESP32, ESP32-S3 or ESP32-P4. Windows, macOS and Linux. Nothing to install, no account, and free for everybody.
Download SerialWizard Read the guide
Four tabs
What it does
Monitor
Any baud rate and line settings, DTR and RTS switches, and six views of the same bytes: text, ASCII, hex, hex with ASCII, decimal and binary. Switching view redraws what was already received. Search, a send box with history, and auto-reconnect when a board resets or is unplugged.
Plot
Numbers are picked out of each line as it arrives: temp:23.5C, hum:41%,
plain columns, or a CSV header naming the columns. The axes scale themselves.
Record a run, then save it as CSV or a PDF report with the chart and statistics.
Modbus
A Modbus RTU and TCP master. Read coils and registers, decode them as 16 or 32-bit integers or floats in any word order, and write single or many values. Every frame is shown in hex with its CRC checked. A built-in demo device lets you try it with no hardware.
Flash
Drop .bin files or a build folder onto it. The bootloader, partition table,
app and merged images are recognised from their contents and put at the right
address, and an address that would break the board is refused before anything is
written. It verifies the write, then hands the port to the monitor so the first
boot line is caught.
Download
Get SerialWizard
Each download is one self-contained program. Unpack it and run it.
It is not code-signed yet
SerialWizard does not have a Windows code-signing certificate or an Apple Developer ID yet, so your computer will warn you the first time you open it. Before you do, check that the file you downloaded is the one published here: its MD5 or SHA-256 should match the one listed under it.
- Chrome or Edge may call the download suspicious or say it is not commonly downloaded. That is the browser's reputation check on a new program with no signature, not a virus found in it. Open the downloads list (Ctrl+J), choose to keep the file, then check its hash below before you open it.
- Windows: in PowerShell,
Get-FileHash -Algorithm MD5 SerialWizard-*-windows-x64.zip. When SmartScreen says "Windows protected your PC", click More info, then Run anyway. - macOS: in Terminal,
md5 SerialWizard-*.zip. Open the app once, then go to System Settings > Privacy & Security and click Open Anyway. - Linux:
md5sum -c MD5SUMS.txtorsha256sum -c SHA256SUMS.txtin the download folder.
The Windows download for 3.2.0 was scanned by VirusTotal on 23 October 2026 and none of its 66 security vendors flagged it: the VirusTotal report.
Version 3.2.0
- WindowsWindows 10 and 11, x64Download .zip 43 MB
Unzip and run SerialWizard.exe.
- MD5
2ef0c932724fdfe09861ecc3b226b412- SHA-256
2c01e1515c96b2cbf5b07ec615912744fed111b9a320ea1297536a4b99a28698
- macOSmacOS, Apple Silicon (M1 and later)Download .zip 42 MB
Unzip and drag SerialWizard into Applications.
- MD5
4c6b7b63379f6b4e5e1dd764399ceea1- SHA-256
d88c5ab12124bb289491f375d63526b7d486c87c2b77b23fc9e204963ea0ec66
- macOSmacOS, IntelDownload .zip 44 MB
Unzip and drag SerialWizard into Applications.
- MD5
8ddffe400d9bb3b4d18d18d8c08db07b- SHA-256
8c8bfdcbc29cdd7645e35cb41258ab6c46c2985817515d14bb3be34b35190b9c
- LinuxLinux, x64Download .tar.gz 41 MB
tar xzf, then ./SerialWizard.
- MD5
adc32454e92544df32365a2a24f7829f- SHA-256
e4f570b99a163ca872ffbe476b82f3e7bb7b8790e5de6d4caf9d46b9da939902
- LinuxLinux, arm64 (Raspberry Pi 4 and 5, 64-bit)Download .tar.gz 39 MB
tar xzf, then ./SerialWizard.
- MD5
994e756610412368c3ef46b0a730aaf5- SHA-256
d1fc3af607d38a8bf1930e36e65c5863e3e00483c2a2e39113162b58cff62b07
Both lists as files: MD5SUMS.txt and SHA256SUMS.txt.
Design the screen it talks to.
LCD Wizard is a visual LVGL designer for ESP32 display boards. Lay out the screens, wire the hardware, and export the firmware SerialWizard flashes.
Open the designer