Monitor and visualize sensor data from any device. Supports MQTT, Modbus, CAN Bus, Bluetooth LE, TCP/UDP, serial ports, and audio input. Open data formats with no vendor lock-in.
Available for Windows, macOS, and Linux
Professional data visualization for embedded systems and IoT devices
Display live sensor data at 60 FPS with sub-50ms latency. Supports CSV, JSON, and binary data formats.
Serial/UART, Bluetooth LE, MQTT, Modbus TCP/RTU, CAN Bus, TCP/UDP sockets, and audio input support.
Configure dashboards using a visual interface. Optional JavaScript support for custom data parsing.
Line plots, bar charts, gauges, GPS maps, FFT analyzers, accelerometers, gyroscopes, compass widgets, and more.
Record everything to CSV or MDF4 files. Play back your sessions later or analyze them in Excel, Python, or MATLAB.
Implement JavaScript parsers to decode proprietary binary protocols, checksums, and custom data structures.
Built with Qt 6 and C++20 for native performance. Handles high-speed data streams on Windows, macOS, and Linux.
GPL-3.0 licensed with source code available on GitHub. Pre-compiled binaries include a 14-day Pro trial.
Available for Windows, macOS, and Linux
Download the installer for your operating system. No complicated setup required.
Select your serial port, Bluetooth device, or network connection. Configure settings and connect.
Use Quick Plot mode for automatic visualization or create custom dashboards with the Project Editor.
Open source with optional commercial features
Build from source
One-time payment or $9.99/month
Includes 14-day trial
For schools & universities
Applications across embedded systems, IoT, and industrial automation
Plot temperature, humidity, and pressure from analog sensors. Works with any Arduino board sending CSV data.
View Example →Live GPS tracking on an interactive map. Shows altitude, speed, heading, and satellite count in real time.
View Example →Connect to industrial PLCs over Modbus TCP/RTU. Monitor motors, pumps, sensors, and actuators.
View Example →Import DBC files to decode vehicle ECU messages. Monitor RPM, throttle, coolant temp, and error codes.
View Example →Subscribe to MQTT topics and plot data from distributed sensors. Perfect for home automation projects.
View Example →Visualize chaotic dynamical systems using XY plots. Educational example for chaos theory and nonlinear dynamics.
View Example →Access the complete examples repository with Arduino sketches, Python scripts, and project configuration files.
Browse All ExamplesSerial Studio is a cross-platform data visualization application for embedded systems. It provides real-time dashboards for serial ports, Bluetooth LE, MQTT, Modbus, CAN Bus, and network protocols.
Windows 10/11, macOS 11+ (Intel and Apple Silicon), and Linux x64/ARM64. All platforms receive simultaneous updates.
No. The visual Project Editor allows dashboard configuration without programming. JavaScript support is available for custom binary protocol parsing.
Yes. Commercial use of pre-compiled binaries requires a Pro license. Alternatively, build from source under GPL-3.0 terms for open source projects.
Serial/UART, Bluetooth LE, MQTT (Pro), Modbus TCP/RTU (Pro), CAN Bus (Pro), TCP/UDP, audio input (Pro), CSV files, and MDF4 files (Pro).
Use the CSV or MDF4 export buttons in the toolbar. All data is automatically timestamped for analysis in Excel, Python, MATLAB, or other tools.
Yes. Pre-compiled binaries include a 14-day Pro trial. After expiration, you may purchase a license or continue using GPL features.
Consult the documentation, review the examples, or submit a GitHub issue. Pro license holders receive priority email support.
Comprehensive documentation covering installation, configuration, and advanced features.
View Complete FAQTechnical support and sales inquiries
For technical support, feature requests, and bug reports, please use GitHub Issues. For licensing and commercial inquiries, contact us via email.