GazePlotter
gazeplotter.com
What it is
GazePlotter is a free tool for researchers and non-programmers to visualize eye-gaze data without writing code. Its analysis options include scarf plots, AOI comparisons and timelines, transition matrices, recurrence plots, scanpaths, scanpath similarity, metric timelines, and metric correlations. The metrics library covers dwell time, fixation duration and counts, latency, AOI transitions, recurrence, scanpath similarity, and eye-movement types. It imports formats from Tobii Pro Lab, SMI BeGaze, Gazepoint, Pupil Cloud, Varjo, OGAMA, and custom CSV files, detecting file types automatically. Workspaces can be exported as JSON, figures as PNG or JPG, and segmented data, events, and metrics as CSV; ScanGraph export is also available. Metric CSVs can be exported in long or wide form for use in R, Python, SPSS, JASP, or jamovi. The maker says data is processed locally in the browser, and documentation describes an offline-capable Progressive Web App. It is listed for web browsers, Windows, macOS, Linux, Android, and iOS, and is open source under GNU GPL v3.
Spec sheet
- Purpose
- GazePlotter lets researchers and non-programmers visualize eye-gaze data without writing code.Read 28 Sep 2026 · gazeplotter.com
- Privacy
- The maker says data is processed locally in the browser and is not sent to a server.Read 28 Sep 2026 · gazeplotter.com
- Support
- The maker directs users to GitHub to report bugs, request visualizations, or contribute code.Read 28 Sep 2026 · gazeplotter.com
- Analysis limitation
- OGAMA data preserves sequence order but not actual timing, so temporal measures such as dwell time and time to first fixation cannot be calculated accurately.Read 28 Sep 2026 · gazeplotter.com
- Data import
- It supports Tobii Pro Lab, SMI BeGaze, Gazepoint, Pupil Cloud, Varjo, OGAMA, and custom CSV files, and detects file types automatically.Read 28 Sep 2026 · gazeplotter.com
- Exports
- Users can export workspaces as JSON, figures as PNG or JPG, and segmented data, events, and metrics as CSV; ScanGraph export is also available.Read 28 Sep 2026 · gazeplotter.com
- Integration
- Metric exports are available in long or wide CSV formats for analysis in R, Python, SPSS, JASP, or jamovi.Read 28 Sep 2026 · gazeplotter.com
- Makers
- The homepage credits Michaela Vojtechovska as creator and Stanislav Popelka as supervisor.Read 28 Sep 2026 · gazeplotter.com
- Metrics
- Its metrics library covers dwell time, fixation durations and counts, latency, AOI transitions, recurrence analysis, scanpath similarity, and eye-movement types.Read 28 Sep 2026 · gazeplotter.com
- Offline and devices
- The documentation describes it as an offline-capable Progressive Web App that works on Windows, Mac, Linux, and mobile devices.Read 28 Sep 2026 · gazeplotter.com
- Open source
- The documentation says GazePlotter is open-source software licensed under GNU GPL v3.Read 28 Sep 2026 · gazeplotter.com
- Visualization
- The analysis suite includes scarf plots, AOI comparisons, transition matrices, AOI timelines, recurrence plots, scanpaths, scanpath similarity, metric timelines, and metric correlations.Read 28 Sep 2026 · gazeplotter.com
Plans and prices
Strong points and limits
Strong points
- Free, with no registration or subscription.
- Imports data from multiple named eye-tracking tools.
- Processes data locally in the browser, according to the maker.
- Exports figures, workspaces, and analysis data.
Limits
- OGAMA input does not preserve actual timing.
- Temporal measures cannot be calculated accurately from OGAMA data.
- Bug reports and requests are directed to GitHub.
Who it suits
GazePlotter suits researchers and other non-programmers working with eye-gaze data. Its varied import formats and CSV exports also suit users who want to continue analysis in statistical or programming tools.
GazePlotter in depth
Read the full write-up
Overview
GazePlotter is a free tool for visualizing and analyzing eye-gaze data without code. It is best suited to researchers who want to inspect data from several eye-tracking systems and keep processing on their own device. Its range of views and export formats is compelling, but timing-dependent results are only as reliable as the imported data.
It runs as an offline-capable Progressive Web App in a browser and is open-source software under the GNU GPL v3 license. The maker says data is processed locally rather than sent to a server. Researchers can also use its exported metrics in R, Python, SPSS, JASP or jamovi. For more options, see Eye Tracking Software.
Key features
Visualizations and metrics
GazePlotter offers scarf plots, AOI comparisons, transition matrices, AOI timelines, recurrence plots, scanpaths, scanpath similarity, metric timelines and metric correlations. Its metrics cover dwell time, fixation duration and counts, latency, AOI transitions, recurrence, scanpath similarity and eye-movement types. This makes it useful for exploring gaze patterns from multiple angles without writing analysis code.
A meaningful limitation applies to OGAMA imports: sequence order is preserved, but actual timing is not. Dwell time and time to first fixation therefore cannot be calculated accurately from those files. If dependable temporal measures are central to a project using OGAMA data, GazePlotter is not the right choice for that analysis.
Imports, privacy and exports
Imports include Tobii Pro Lab, SMI BeGaze, Gazepoint, Pupil Cloud, Varjo, OGAMA and custom CSV files; file types are detected automatically. The broad input support should suit researchers consolidating data from different sources, while local browser processing is a practical advantage for work that should remain on-device.
Workspaces can be saved as JSON, figures exported as PNG or JPG, and segmented data, events and metrics exported as CSV. ScanGraph export is also supported. Long or wide CSV metric exports can feed common statistical tools, so GazePlotter can serve as a visualization and preparation step rather than a closed analysis destination.
Open source and support
The GNU GPL v3 license makes this an open-source option. The maker directs users to GitHub to report bugs, request visualizations or contribute code, which may suit technically engaged researchers but is a less formal support route than a dedicated commercial service.
Pricing
Free: free. The tool requires no registration or subscription, and there is no separate free trial because the plan is free. This removes a purchasing barrier for individual researchers and teams evaluating the workflow; no paid tier or seat-based restriction is part of the plan.
Platforms
GazePlotter supports web browsers, Windows, macOS, Linux, Android and iOS. Its offline-capable PWA design extends its usefulness beyond desktop browser sessions, including mobile devices.
Who it's for
GazePlotter is a strong fit for researchers and non-programmers who need to visualize gaze data, compare AOIs, calculate supported metrics and export results for further analysis. Its broad imports, local processing and no-cost access make it especially practical for exploratory work across compatible data sources. It is a weaker fit when OGAMA is the source and accurate timing-based measures are essential.
Pros and cons
Pros: A broad set of gaze visualizations and metrics supports varied analysis without code.
Pros: It imports several named eye-tracking formats and custom CSV, with automatic file-type detection.
Pros: Local processing, offline capability and open-source licensing give users control over deployment and data handling.
Pros: JSON, image, CSV and ScanGraph exports provide routes for saving work and continuing analysis elsewhere.
Cons: OGAMA imports do not retain actual timing, making temporal measures such as dwell time inaccurate.
Cons: Support is directed through GitHub for bugs, requests and contributions rather than a dedicated support channel.
Alternatives
Labvanced is worth considering if a freemium tool with a free trial better suits the workflow; its free plan includes 300 MB storage, 10 recordings and one active recruiting link.
GazeRecorder is another free option across Android, iOS, web and Windows, but its stated free plan is for non-commercial use only.
Hawkeye may suit readers who want a freemium option limited to iOS and web; its free plan allows one project and five sessions, while Starter Plan costs $39.99 a month, billed monthly.
RealEye is a paid alternative with a free trial and Android, iOS and web support; its Basic annual plan is $325 a month, billed $3,900 annually.
OGAMA is a free, open-source Windows alternative.
OpenGazer is a free, open-source gaze tracker for Linux that requires a webcam and Linux build dependencies.
PyGaze is a free, open-source eye-tracking toolbox distributed as a Python package and source downloads for Linux, macOS and Windows.
SR Research Data Viewer is a paid option for Linux, macOS and Windows; it requires a license key and offers a temporary restricted demo mode, with free upgrades.
Verdict
Choose GazePlotter if you want a capable, free way to visualize and export gaze analyses without code, especially with local processing and multiple input formats. Look elsewhere if accurate temporal analysis of OGAMA files is a requirement, since those files do not preserve the timing needed for it.
Verdict
GazePlotter pairs a broad set of gaze visualizations with local processing and export options. OGAMA's timing limitation matters if your analysis depends on temporal measures.
Where Specifiction places it
- Eye Tracking Software#5 of 278.1