Real Time Serial Data Plot – Free, light and fast real time data plotter

Real time serial data plot

The real time serial data plot program available from this page plots Comma Separated Data Values (CSV) coming in over the serial port. Each record consists of single line terminated by a new line.

The program has the following features:

  • Light and fast native program. The entire zip file is under 100KB
  • Simple configuration
  • Simple to use. Just unzip, edit the ini file and run. No installation necessary.
  • Ability to save plots as image files
  • Independently specify maximum and minimum of different data columns
  • Ability to log all data received
  • Parses hex data 0x13AB, floating point data and integer data
  • Free

We will be updating the program as time goes on. Please check back for updates. If you wish the program to have additional features please request it using the form below.

To download the program use the link below.

Real Time Serial Data Plotter

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Why another real time serial data plot program?

We needed to plot data coming in over the serial port from a product that we had developed. We figured this is an easy task and there should be loads of software available on the web to do this.

We spent a fruitless couple of hours searching for a simple, light program that would do it do out of the box. There are plenty of plotting programs there but none would do exactly that. Most of them required installations of weighty libraries. One of them nearly worked but then crashed when we ran it.

We finally gave in and coded this program.

Possible Features

While coding the program we thought of additional features, for example

  • Ability to parse arbitrary framed binary data, for example packetized data with with a packet header and packet length and raw data as unsigned or signed, 8,16,32,64 bits, big endian or little endian
  • Ability to read real time data from log files
  • Support for additional platforms – Mac, Linux, BSD, Android
  • Configuration GUI

These are not currently implemented as we did not need them in our application. We will implement these and other features, time permitting, if we receive enough feature requests.

Request a feature, send a comment

Is there a feature that you would like the program to have? Request it!!!

We are also eager to listen to your comments.

The feature you would like, or comment you wish to make

Request the feature you would like, or make a comment
? ]

Close Help

Requesting a feature or making a comment is easy to do. Just type!…

TIP: Since most people scan Web pages, include your best thoughts in your first paragraph.

? ]

Close Help

Do you have some pictures or graphics to add? Great! Click the button and find the first one on your computer. Select it and click on the button to choose it.

Then click on the link if you want to upload up to 3 more images.

Upload 1-4 Pictures or Graphics (optional)

Add a Picture/Graphic Caption (optional)  

Click here to upload more images (optional)

Add a Picture/Graphic Caption (optional)  

Add a Picture/Graphic Caption (optional)  

Add a Picture/Graphic Caption (optional)  

Author Information (optional)

To receive credit as the author, enter your information below.

Your Name

(first or full name)

Your Location

(e.g., City, State, Country)

Submit Your Contribution

  • Check box to agree to these  submission guidelines.
  • I am at least 16 years of age.
  • I understand and accept the privacy policy.
  • I understand that you will display my submission on your website.


(You can preview and edit on the next page)