Best Plot Digitizer or Graph Digitizer to Extract Data from Images

Updated 3 years ago 7 min read
Best Plot Digitizer or Graph Digitizer to Extract Data from Images

It is often data we require is available in images, graphs, plots, and other published formats. And extracting these data from these published media is a very challenging, time-consuming task. To reduce the efforts of engineers, scientists, and researchers, here are some of the best data extraction tools listed according to rank. Some are free and some are proprietary.

PlotDigitizer.com

PlotDigitizer Software
Screenshot of Webplotdigitizer

Website: https://plotdigitizer.com/

Platforms: Online, Windows, Linux, Mac

PlotDigitizer.com is a professional tool that reads and extracts data from your graph images. It comes in a free online version and a licensed offline version. There are ample useful features in it.

Pros:

  1. Accepts multiple image file formats that include PNG, JPG, JPEG, GIF, TIFF, BMP, SVG, and many more.
  2. Supports numerous graphs (XY, polar, horizontal bar, vertical bar, ternary, pie, distance calculation, maps, angle, area)
  3. Linear and non-linear scale (logarithmic, date, time, angular)
  4. Create and manage multiple datasets
  5. Zoom panel to increase the accuracy of data points
  6. Autotrace feature
  7. Export to other formats (CSV, Excel, JSON, Python) and copy to clipboard
  8. Can handle big images and large data points
  9. Rotation tool

Cons:

  1. Proprietary license

Webplotdigitizer

Screenshot of Webplotdigitizer
Screenshot of Webplotdigitizer

Website: https://automeris.io/WebPlotDigitizer/

Platforms: Online, Linux, Windows, Mac

Webplotdigitizer is a very popular data extraction tool developed. It is free and available in both online and offline versions. The software is developed and maintained by a single-person software developer.

Pros:

  1. Accepts JPEG, PNG, TIFF
  2. Supports XY graphs, bar graphs, polar plots, ternary diagrams, maps, and distance & area calculation.
  3. You can auto-trace your graphs
  4. It is a free-to-use software.
  5. Zoom panel
  6. Dataset management
  7. Export the extracted data into CSV

Cons:

  1. Lacks professional support
  2. It fails to handle large data points
  3. The software lags sometimes when handling larger images.
  4. Dull graphical user interface
  5. Data points do not change dynamically.
  6. There are some minor glitches.
  7. Limited export formats

Graphreader.com

Screenshot of graphreader.com
Screenshot of graphreader.com

Website: https://www.graphreader.com/

Platforms: Online

Graphreader is a free online data extraction tool that supports only XY plots. Besides extracting data, it offers linear regression features.

Pros:

  1. Supports XY graphs
  2. Accepts JPEG, PNG, TIFF
  3. Manual tracing
  4. Linear regression of the extracted points.
  5. Export the extracted data in JSON and CSV

Cons:

  1. Available only online
  2. It works with only XY graphs
  3. Data points do not change dynamically.
  4. No auto-tracing
  5. Dull GUI

Engauge Digitizer

A screenshot Engauge Digitizer
A screenshot Engauge Digitizer

Website: http://digitizer.sourceforge.net/

Platforms: Mac, Linux, Windows

Engauge Digitizer is open-source, non-commercial software. You can download it from GitHub. The software works with only XY graphs.

Pros:

  1. Accepts several media formats (JPEG, PNG, BMP, GIF, PDF, SVG)
  2. It is a free and open-source project.
  3. Automated data extraction
  4. Export to a text file
  5. Multiple coordinate systems

Cons:

  1. Installing might be complicated, especially for Windows users.
  2. Support only XY graphs
  3. No online version
  4. Lacks professional touch
  5. Bad graphical user interface

Plot Digitizer (Java)

Screenshot of Digitizeit
Screenshot of Digitizeit

Website: http://plotdigitizer.sourceforge.net/

Platforms: Linux, Windows, Mac

Plot Digitizer is a Java-based digitizer. First released on June 3, 2001, the software has received no new update since October 27, 2015.

Pros:

  1. Free to use and modify the code.
  2. Accepts GIF, JPEG, or PNG
  3. Auto-tracing feature
  4. Export to CSV

Cons:

  1. Require Java to be installed on your machine
  2. No online version
  3. Unpleasant user interface
  4. Outdated

Digitizeit

Website: https://www.digitizeit.de/

Platforms: Linux, Windows, Mac

DigitizeIt is a paid digitizer to extract data values from graphs. It is no web version but you download the offline version for $ 49.00.

Pros:

  1. Accepts common image format, such as JPEG, GIF, PNG, TIFF, BMP
  2. Can capture screenshots
  3. Export data to clipboard and CSV
  4. Support linear and nonlinear scale
  5. Multiple datasets can be created
  6. Auto-tracing

Cons:

  1. No web version
  2. Support only XY plot
  3. Limited export formats
  4. Dull GUI

Datathief

Screenshot of Datathief
Screenshot of Datathief

Website: https://datathief.org/

Platforms: Windows, Linux, Mac

Datathief is a java-based program that reverse-engineers your graphs. It is paid software and you will require Java to be installed on your machine.

Pros:

  1. Support XY and polar graphs
  2. Export the extracted data to a .txt file
  3. Accepts online scale

Cons:

  1. No online version
  2. Require Java to be installed
  3. Limited graph types
  4. Dull interface
  5. Limited export formats
  6. There are some bugs and glitches.

GetData Graph Digitizer

Screenshot of GetData Graph Digitizer
Screenshot of GetData Graph Digitizer

Website: https://getdata-graph-digitizer.com/

Platforms: Windows

GetData Graph Digitizer is a paid tool to read and digitize your graph. It is made for only Windows users.

Pros:

  1. Accepts TIFF, JPEG, BMP, and PCX
  2. Export data to TXT, XLS, XML, DXF or EPS file
  3. Auto-tracing feature

Cons:

  1. Supports only XY graph
  2. Available only for Windows
  3. No web version
  4. Limited GUI

GraphClick

Screenshot of GraphClick
Screenshot of GraphClick

Website: https://www.macupdate.com/app/mac/16832/graphclick

Platforms: Mac

GraphClick is a one-time payment software made only for Mac users. The software is no longer supported.

Pros:

  1. Accepts common image file format, GIF, TIFF, Photoshop, PDF
  2. Linear as well as nonlinear scales (logarithmic, inverse)
  3. Multiple datasets for the same image
  4. Automatic detection of curves, symbols, and points.
  5. Undo option
  6. Support Maps

Cons:

  1. Available only for Mac users
  2. No web version
  3. The app is no longer supported
  4. Limited Graph types

im2graph

Screenshot of im2graph
Screenshot of im2graph

Website: https://www.im2graph.co.il/

Platforms: Linux, Windows

Im2graph is a freemium tool to extract data from XY graphs. No updates since December 26th, 2016.

Pros:

  1. Optical character recognition (OCR)
  2. Reads BMP, PNG, JPG, TIF, & GIF
  3. Auto-detection
  4. Undo-redo
  5. Multiple datasets
  6. Export to a text file
  7. Logarithmic scale

Cons:

  1. No online version
  2. Support only XY plots
  3. Not available for Mac
  4. Limited export options
  5. No support or update since December 26th, 2016

Graph Grabber

Screenshot of Graph gabber
Screenshot of Graph gabber

Website: https://www.quintessa.org/software/downloads-and-demos/graph-grabber-2.0.2

Platforms: Windows

Graph Grabber is a data extraction tool from Quintessa available only for Windows users. It requires a .NET framework to work.

Pros:

  1. Works with only XY graphs
  2. Export a .CSV file
  3. Automatic detection
  4. Export to CSV

Cons:

  1. No online version
  2. Available only for windows 10
  3. Support only XY graphs
  4. Limited export options

xyExtract Graph Digitizer

Screenshot of OriginLab’s enhanced digitizer
Screenshot of OriginLab’s enhanced digitizer

Website: https://xyextract-graph-digitizer.soft112.com/

Platforms: Windows

xyExtract Graph Digitizer extract data from 2d graphs. It is a trialware available only for Windows. The last update received by the software was in March 2011.

Pros:

  1. Accepts GIF, PNG, JPG, and PDF

Cons:

  1. Can handle only 1500 data points
  2. No online version
  3. Not available for Linux and Mac
  4. Outdated
Screenshot of xyExtract Graph Digitizer
Screenshot of xyExtract Graph Digitizer

OriginLab

Website: https://www.originlab.com/doc/Origin-Help/Tool-Digitizer

Platforms: Linux, Windows, Mac

OriginLab’s Enhanced Digitizer is a tool, part of its main product.

Pros:

  1. Support XY, polar, ternary
  2. Auto-tracing feature

Cons:

  1. No online version
  2. Limited graph types
  3. Require OriginPro
  4. Limited functionality compared to PlotDigitizer.com

MatLab (GRABIT)

Screenshot of MatLab (Grabit
Screenshot of MatLab (Grabit

Website: https://www.mathworks.com/matlabcentral/fileexchange/7173-grabit

Platforms: Linux, Windows, Mac

Grabit is a MatLab function that allows users to extract data points from an image file. Of course, you will require Matlab to be installed on your computer.

Pros:

  1. Can read BMP, JPG, TIF, GIF, and PNG
  2. Multiple datasets
  3. Zoom in and zoom out

Cons:

  1. No web version
  2. Require Matlab
  3. Supports only XY graphs
  4. No updates or supports from developers since Jan 2007.

Dagra

Screenshot from Dagra
Screenshot of Dagra

Website: https://www.datadigitization.com/

Platforms: Windows

Dagra is a paid data extraction tool from Blue Leaf Software. The tool offers basic features to extract data from images.

Pros:

  1. Trace with Bezier curves
  2. Screenshot tool
  3. Accept JPG, PNG, TIFF, BMP
  4. Copy-paste image from clipboard
  5. Linear and nonlinear scales
  6. Export to CSV

Cons:

  1. No online version
  2. Available only for Windows users
  3. Only works with XY graph
  4. Limited export formats

Log Evolve

Screenshot of Ungraph
Screenshot of Ungraph

Website: http://www.graytechnical.com/software/log-evolve/

Platforms: Windows

Log Evolve digitizes your graphs, images, and plots. It is particularly designed for geology.

Pros:

  1. Load TIF, JPG, PNG, BMP
  2. Supports XY, Bar, Bubble Charts
  3. Export CSV and Excel

Cons:

  1. No online version
  2. Not available for Mac and Linux
  3. Limited graph types
  4. Limited export formats

Ungraph

Website: http://www.biosoft.com/w/ungraph.htm

Platforms: Windows

Ungraph is a plot digitizer from Biosoft, designed especially for the biology domain. A single license is available at $300.

Pros:

  1. Accepts TIF, PCX, JPG, BMP, and TGA
  2. Accepts logarithmic scale
  3. Multiple lines can be digitized

Cons:

  1. Available only for Windows
  2. No web version
  3. Works with only XY plots
  4. Limited export formats

G3data

Screenshot of DigitGraph
Screenshot of DigitGraph

Website: http://github.com/pn2200/g3data/

Platforms: Linux

G3 data is a tool that can extract data from XY graphs. You can download it from its official GitHub page. It is written in C.

Pros:

  1. Free, distributed under the GNU General Public License (GPL)

Cons:

  1. No web version
  2. Only for Linux
  3. Outdated
  4. Limited functionality
  5. Supports only XY graphs

DigitGraph

Website: https://digitgraph.soft112.com/

Platforms: Windows

DigitGraph is a trialware for manual data extraction from XY graphs. The software is no longer maintained by the developer.

Pros:

  1. Copy to clipboard

Cons:

  1. Accepts BMP files
  2. No automatic detection
  3. Support only XY graphs
  4. Available only for Windows
  5. No updates since 2017