Skip to content
SPECIFICTION
Get listed

GazePlotter vs Pupil Player

GazePlotter

gazeplotter.com

Pupil Player

docs.pupil-labs.com

Side by side

FigureGazePlotterPupil Player
Price fromFree—
Free planYes—
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
iOSYes—
AndroidYes—
Plans published10
Spec score · Eye Tracking Software8.1 (#5)7.1 (#21)
ExportsUsers can export workspaces as JSON, figures as PNG or JPG, and segmented data, events, and metrics as CSV; ScanGraph export is also available.The raw data exporter saves pupil and gaze data as CSV files, while video exporters can save video with timestamp files.
IntegrationMetric exports are available in long or wide CSV formats for analysis in R, Python, SPSS, JASP, or jamovi.An iMotions exporter creates data for use with iMotions, including undistorted gaze data in a gaze.tlv file.
PurposeGazePlotter lets researchers and non-programmers visualize eye-gaze data without writing code.Pupil Player is a media and data visualizer for viewing Pupil Capture recordings and exporting data.
SupportThe maker directs users to GitHub to report bugs, request visualizations, or contribute code.The Core documentation directs users with issues or questions to the Pupil Labs Discord chat.
VisualizationThe analysis suite includes scarf plots, AOI comparisons, transition matrices, AOI timelines, recurrence plots, scanpaths, scanpath similarity, metric timelines, and metric correlations.Visualization plugins can overlay gaze positions as circles, crosses, polylines, or light points.

Plans

GazePlotter

  • FreeFree

GazePlotter pricing →

Pupil Player

No plans published.

Pupil Player pricing →

In their own words

GazePlotter

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.

Visit gazeplotter.com

Pupil Player

Pupil Player is free, open-source software for viewing, analyzing, and exporting Pupil Capture recordings. It runs on Windows, macOS, and Linux and uses hardware recordings as input. Playback includes frame stepping, timeline trimming, and five speeds from 0.25x through 4x. A plugin framework adds gaze displays, marker and surface tracking, and data export. Analysis plugins cover post-hoc fixation and blink detection, pupil detection, gaze calibration, mapping, validation, and head-pose tracking. Visualizations can show circles, crosses, polylines, light points, heatmaps, or fixation overlays. Raw Data Exporter writes pupil and gaze data as CSV, while World Video Exporter saves visualized video. An iMotions exporter creates undistorted world video and gaze.tlv data. Exports go into an exports subfolder without removing or overwriting raw captures. Available plugins depend on the recording source, and eye-video overlays require eye video enabled during capture. Runtime-loaded Python plugins can extend the software.

Visit docs.pupil-labs.com