Go to appApp
Documentation Chapters

GazePlotter Guide

GazePlotter is a free, open-source tool for eye-tracking visualization and analysis, developed at Palacký University Olomouc and described in a peer-reviewed article. It runs entirely in your browser: no installation, no registration, and your data never leaves your device.

The GazePlotter workspace with the demo data: a scarf plot, transition matrix, AOI comparison and AOI timeline.

Start here

  1. Load your data exported from your eye tracker, or try the built-in demo first.
  2. Set up the workspace: arrange plots, rename AOIs, and build participant selections to compare.
  3. Choose visualizations that answer your research question.
  4. Calculate metrics per AOI, participant, or stimulus.
  5. Export figures, metric tables for R, SPSS, or Python, and the workspace to continue later.

What you can analyze

Supported data

Visualizations

Metrics

Fully private

Your files open in your browser and are never sent to a server. Everything, from parsing to every plot and metric, is computed on your own device, so GazePlotter is safe to use with participant data. Because the source code is open, anyone can verify this.

You can also install GazePlotter as an app and work offline.

How to cite

GazePlotter is described in a peer-reviewed article in Behavior Research Methods. If it helps your research, please cite it. Citations help the project continue and help other researchers find it.

Vojtechovska, M., Popelka, S. GazePlotter: An open-source solution for the automatic generation of scarf plots from eye-tracking data. Behav Res 58, 85 (2026). https://doi.org/10.3758/s13428-026-02959-5

@article{vojtechovska2026gazeplotter,
  author  = {Vojtechovska, Michaela and Popelka, Stanislav},
  title   = {GazePlotter: An open-source solution for the automatic generation of scarf plots from eye-tracking data},
  journal = {Behavior Research Methods},
  volume  = {58},
  pages   = {85},
  year    = {2026},
  doi     = {10.3758/s13428-026-02959-5}
}

Report a problem

Found a bug, or missing a feature? Let us know.

  • With a GitHub account: open an issue on GitHub Issues. Reports there are public, so others with the same problem can find them.
  • Without one: email mail@vojtechovska.com. Describe what you did, what you expected, and which eye tracker the data came from. Please do not attach participant data unless asked.

Who makes GazePlotter

GazePlotter is developed by Michaela Vojtechovska and Stanislav Popelka at the Eye-tracking Laboratory of the Department of Geoinformatics, Palacký University Olomouc.

It started in 2022 as Michaela’s master’s project and was vastly expanded during the PhD that followed, under Stanislav’s supervision. Today it supports the department’s own eye-tracking research as well as commercial eye-tracking applications, so it will keep being maintained and expanded. The tool is and will remain free.

Its publication and conference presentations were supported by the Czech Science Foundation (GAČR) project Identification of barriers in the process of communication of spatial socio-demographic information (23-06187S).

Want to collaborate, need a feature for your study, or teach with GazePlotter? Write to mail@vojtechovska.com. We don’t track who uses GazePlotter, so we are always glad to hear where it helped.

Michaela presenting GazePlotter at the Cognition and Artificial Life conference.

Open source

GazePlotter is licensed under GNU GPL v3.