PageSourceSearch

https://gazeplotter.com/docs/upload-data/

html gazeplotter.com collected 2026-10-03 21:37:24 UTC 16,461 bytes, 70 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="utf-8" />
5    <link rel="icon" href="../../icons/icon-128x128.png" />
6    <link rel="apple-touch-icon" href="../../icons/icon-128x128.png" />
7    <meta name="theme-color" content="#ebebef" />
8    <meta name="description" content="GazePlotter is a versatile open-source application compatible with major eye-tracking software like Tobii, SMI, GazePoint, Pupil Labs, Varjo, and custom CSV files. It specializes in generating interactive scarf plots, scanpaths, transition matrices, and eye-tracking metrics for comprehensive analysis." />
9    <meta name="keywords" content="eye-tracking, eye tracking, eye movement, eye-movement, eye movements, eye-movements, eye, gaze, gaze plot, gaze plotter, gazeplotter, scarf plot, scarfplot, sequence chart, scanpath, fixation, AOI, dwell time" />
10    <meta name="viewport" content="width=device-width, initial-scale=1" />
11    <link rel="manifest" href="../../manifest.json" />
12    <link href="../../_app/immutable/entry/start.CjHHwmdl.js" rel="modulepreload">
13		<link href="../../_app/immutable/chunks/DcumiPdv.js" rel="modulepreload">
14		<link href="../../_app/immutable/chunks/QBPWGNOg.js" rel="modulepreload">
15		<link href="../../_app/immutable/entry/app.CRTleunC.js" rel="modulepreload">
16		<link href="../../_app/immutable/chunks/HclGiUj8.js" rel="modulepreload">
17		<link href="../../_app/immutable/chunks/xihTtKlq.js" rel="modulepreload">
18		<link href="../../_app/immutable/nodes/0.Clmfmwus.js" rel="modulepreload">
19		<link href="../../_app/immutable/chunks/B0JVNVYt.js" rel="modulepreload">
20		<link href="../../_app/immutable/chunks/CSYJXV9S.js" rel="modulepreload">
21		<link href="../../_app/immutable/chunks/DyGW33aC.js" rel="modulepreload">
22		<link href="../../_app/immutable/nodes/2.DZ8ndx3U.js" rel="modulepreload">
23		<link href="../../_app/immutable/chunks/NauFK3e0.js" rel="modulepreload">
24		<link href="../../_app/immutable/chunks/C1L5OS0j.js" rel="modulepreload">
25		<link href="../../_app/immutable/nodes/4.dC4Z1Xaf.js" rel="modulepreload">
26		<!--12qhfyh--><!---->
26<script type="application/ld+json">{"@context":"http://schema.org","@type":"SoftwareApplication","name":"GazePlotter","description":"GazePlotter is a versatile open-source application compatible with major eye-tracking software like Tobii, SMI, GazePoint, Pupil Labs, Varjo, and custom CSV files. It specializes in generating interactive scarf plots, scanpaths, transition matrices, and eye-tracking metrics for comprehensive analysis.","url":"https://gazeplotter.com/","author":{"@type":"Person","name":"Michaela Vojtechovska","url":"https://vojtechovska.com/","affiliation":{"@type":"EducationalOrganization","name":"Palacky University Olomouc"}},"applicationCategory":"Research & Development","downloadUrl":"https://github.com/misavojte/GazePlotter","operatingSystem":"Cross-platform","softwareVersion":"1.9.4","isAccessibleForFree":true,"sourceOrganization":{"@type":"Organization","name":"GitHub","url":"https://github.com"},"codeRepository":"https://github.com/misavojte/GazePlotter"}</script>
26<!----><!----><!--1bpnej--><!---->
26<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"GazePlotter","item":"https://gazeplotter.com/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https://gazeplotter.com/docs"},{"@type":"ListItem","position":3,"name":"Supported File Formats","item":"https://gazeplotter.com/docs/upload-data"}]}</script>
26<!----><!----><!--100slfm--><link rel="canonical" href="https://gazeplotter.com/docs/upload-data/"/> <meta property="og:title" content="Supported Eye-Tracker File Formats | GazePlotter Docs"/> <meta property="og:type" content="article"/> <meta property="og:url" content="https://gazeplotter.com/docs/upload-data/"/> <!--[0--><meta name="description" content="Overview of supported eye-tracker file formats. Upload fixation exports from Tobii Pro Lab, SMI BeGaze, Gazepoint, Pupil Cloud, Varjo, OGAMA, or custom CSV."/> <meta property="og:description" content="Overview of supported eye-tracker file formats. Upload fixation exports from Tobii Pro Lab, SMI BeGaze, Gazepoint, Pupil Cloud, Varjo, OGAMA, or custom CSV."/><!--]--><!----><title>Supported Eye-Tracker File Formats | GazePlotter Docs</title>
27		<link href="../../_app/immutable/assets/DesignTokens.BPvbn6Ru.css" rel="stylesheet">
28		<link href="../../_app/immutable/assets/0.DOvZ5HJr.css" rel="stylesheet">
29		<link href="../../_app/immutable/assets/2.CbFBDVrR.css" rel="stylesheet">
30		<link href="../../_app/immutable/assets/4.B-N2-H6F.css" rel="stylesheet">
31  </head>
32  <body data-sveltekit-preload-data="hover">
33    <div><!--[--><!--[0--><!--[--><!----> <header class="border-b svelte-1yz1i5m"><div class="svelte-1yz1i5m"><a id="go-home" href="/" class="svelte-1yz1i5m"><img id="logo" width="23" height="23" src="/logos/gazeplotter.svg" alt="Logo" class="svelte-1yz1i5m"/> <span id="sitetitle" class="svelte-1yz1i5m">GazePlotter</span></a> <nav class="svelte-1yz1i5m"><a href="/" class="nav-item svelte-1yz1i5m">App</a> <a href="/docs" class="nav-item svelte-1yz1i5m active">Guide</a> <a href="https://github.com/misavojte/GazePlotter" target="_blank" class="gh-link svelte-1yz1i5m" rel="nofollow" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" fill="currentColor" viewBox="0 0 16 16"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a></nav></div></header><!----> <!--[0--><!--[--><div class="mobile-docs-bar svelte-1bpnej"><button class="mobile-menu-btn svelte-1bpnej" aria-label="Toggle navigation"><!--[-1--><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg><!--]--></button> <span class="mobile-docs-label svelte-1bpnej">Documentation Chapters</span></div> <div class="docs-container svelte-1bpnej"><!--[-1--><!--]--> <aside class="docs-sidebar svelte-1bpnej"><div class="sidebar-bg svelte-1bpnej"></div>  <div class="sidebar-content-wrapper svelte-1bpnej"><div class="sidebar-spacer svelte-1bpnej"></div> <div class="sidebar-main svelte-1bpnej"><nav class="docs-nav svelte-1bpnej"><!--[--><div class="nav-section"><!--[-1--><a href="/docs" class="nav-section-link svelte-1bpnej"><span class="nav-title svelte-1bpnej">Getting Started</span></a><!--]--></div><div class="nav-section"><!--[-1--><a href="/docs/changelog" class="nav-section-link svelte-1bpnej"><span class="nav-title svelte-1bpnej">Changelog</span></a><!--]--></div><div class="nav-section"><!--[0--><button type="button" class="nav-section-trigger svelte-1bpnej" aria-expanded="true"><span class="nav-title svelte-1bpnej">Uploading Data</span> <svg class="chevron-icon svelte-1bpnej rotated" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></button> <!--[0--><ul class="nav-links svelte-1bpnej"><!--[--><li><a href="/docs/upload-data" class="nav-link svelte-1bpnej active">Supported File Formats</a></li><li><a href="/docs/upload-data/custom-csv" class="nav-link svelte-1bpnej">Custom CSV</a></li><li><a href="/docs/upload-data/gazepoint" class="nav-link svelte-1bpnej">Gazepoint</a></li><li><a href="/docs/upload-data/ogama" class="nav-link svelte-1bpnej">OGAMA</a></li><li><a href="/docs/upload-data/pupil-cloud" class="nav-link svelte-1bpnej">Pupil Cloud</a></li><li><a href="/docs/upload-data/smi-begaze" class="nav-link svelte-1bpnej">SMI BeGaze</a></li><li><a href="/docs/upload-data/tobii-pro-lab" class="nav-link svelte-1bpnej">Tobii Pro Lab</a></li><li><a href="/docs/upload-data/varjo" class="nav-link svelte-1bpnej">Varjo</a></li><li><a href="/docs/upload-data/events" class="nav-link svelte-1bpnej">Events</a></li>
33<!--]--></ul><!--]--><!--]--></div><div class="nav-section"><!--[0--><button type="button" class="nav-section-trigger svelte-1bpnej" aria-expanded="false"><span class="nav-title svelte-1bpnej">Workspace</span> <svg class="chevron-icon svelte-1bpnej" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></button> <!--[-1--><!--]--><!--]--></div><div class="nav-section"><!--[0--><button type="button" class="nav-section-trigger svelte-1bpnej" aria-expanded="false"><span class="nav-title svelte-1bpnej">Metrics Library</span> <svg class="chevron-icon svelte-1bpnej" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></button> <!--[-1--><!--]--><!--]--></div><div class="nav-section"><!--[0--><button type="button" class="nav-section-trigger svelte-1bpnej" aria-expanded="false"><span class="nav-title svelte-1bpnej">Visualizations</span> <svg class="chevron-icon svelte-1bpnej" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></button> <!--[-1--><!--]--><!--]--></div><div class="nav-section"><!--[0--><button type="button" class="nav-section-trigger svelte-1bpnej" aria-expanded="false"><span class="nav-title svelte-1bpnej">Export</span> <svg class="chevron-icon svelte-1bpnej" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></button> <!--[-1--><!--]--><!--]--></div><div class="nav-section"><!--[0--><button type="button" class="nav-section-trigger svelte-1bpnej" aria-expanded="false"><span class="nav-title svelte-1bpnej">Advanced</span> <svg class="chevron-icon svelte-1bpnej" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg></button> <!--[-1--><!--]--><!--]--></div><!--]--></nav></div></div></aside> <main class="docs-content svelte-1bpnej"><div class="prose-wrapper svelte-1bpnej"><nav class="breadcrumbs svelte-1bpnej" aria-label="Breadcrumb"><ol class="svelte-1bpnej"><!--[--><li class="svelte-1bpnej"><!--[0--><a href="/" class="svelte-1bpnej">GazePlotter</a> <span class="breadcrumb-sep svelte-1bpnej">/</span><!--]--></li><li class="svelte-1bpnej"><!--[0--><a href="/docs" class="svelte-1bpnej">Docs</a> <span class="breadcrumb-sep svelte-1bpnej">/</span><!--]--></li><li class="svelte-1bpnej"><!--[-1--><span class="breadcrumb-current svelte-1bpnej">Supported File Formats</span><!--]--></li><!--]--></ol></nav> <!--[--><!--[--><h1 id="supported-eye-tracker-file-formats">Supported Eye-Tracker File Formats</h1> <p>GazePlotter visualizes gaze data uploaded from all major eye-tracking software: Tobii Pro Lab, SMI BeGaze, Gazepoint, Pupil Cloud, Varjo, OGAMA, and custom CSV files. Visualizations are built automatically from your eye-tracking data without any manual configuration or data transformation.</p> <p>The workspace is designed to be easy to use and to provide a quick overview of the data and is available at <a href="https://gazeplotter.com" rel="nofollow">gazeplotter.com</a>.</p> <p>On loading the workspace, you will see a demo data visualization. The demo data is a sample from the <a href="/docs/upload-data/tobii-pro-lab/">Tobii Pro Lab</a> software, with <em>fixations</em> (and AOI hits), <em>saccades</em>, and <em>EyesNotFound</em> segments.</p> <h2 id="import-button">Import button</h2> <p>Click <strong>Import</strong> in the workspace to upload your own files. GazePlotter detects the file type automatically and builds the visualizations.</p> <h3 id="supported-file-types">Supported file types</h3> <p>The workspace supports the following file types:</p> <ul><li><a href="/docs/upload-data/tobii-pro-lab/">Tobii Pro Lab</a></li> <li><a href="/docs/upload-data/ogama/">OGAMA</a></li> <li><a href="/docs/upload-data/gazepoint/">GazePoint</a></li> <li><a href="/docs/upload-data/smi-begaze/">SMI BeGaze</a></li> <li><a href="/docs/upload-data/varjo/">Varjo XR</a></li> <li><a href="/docs/upload-data/pupil-cloud/">Pupil Cloud</a></li> <li><a href="/docs/upload-data/custom-csv/">Custom CSV</a></li></ul> <h3 id="workspace-import">Workspace import</h3> <p>You can also select a GazePlotter workspace <code>.json</code> file to restore a saved session — useful for sharing analyses. A single <code>.json</code> file is always treated as a workspace import.</p> <h3 id="event-files">Event files</h3> <p>Include event files (<code>.xml</code>, or <code>.json</code> alongside other files) in the same selection. GazePlotter detects them and prompts you to map them to stimuli and participants after the eye-tracking data is parsed. See <a href="/docs/upload-data/events/">Event Data</a> for details.</p> <h2 id="starting-over">Starting over</h2> <p>There is no demo-reload button. To return to the demo data, reload the page; to replace the current data, import new files.</p><!--]--> <!--[0--><nav class="prev-next svelte-100slfm" aria-label="Page navigation"><!--[0--><a href="/docs/changelog" class="prev-next-link prev svelte-100slfm"><span class="prev-next-label svelte-100slfm">← Previous</span> <span class="prev-next-title svelte-100slfm">Changelog</span></a>
33<!--]--> <!--[0--><a href="/docs/upload-data/custom-csv" class="prev-next-link next svelte-100slfm"><span class="prev-next-label svelte-100slfm">Next →</span> <span class="prev-next-title svelte-100slfm">Custom CSV</span></a><!--]--></nav><!--]--><!--]--><!----></div></main></div><!--]--><!--]--><!----> <footer class="border-t svelte-kcvnik"><div class="footer-content svelte-kcvnik"><p class="svelte-kcvnik">GazePlotter 1.9.4 (August 23, 2026)</p> <p class="svelte-kcvnik"><a href="https://vojtechovska.com" target="_blank" class="svelte-kcvnik">Michaela Vojtěchovská</a> &amp; <a href="https://www.geoinformatics.upol.cz/lide/stanislav-popelka/?lang=en" target="_blank" class="svelte-kcvnik">Stanislav Popelka</a></p> <p class="svelte-kcvnik">DOI: <a href="https://doi.org/10.3758/s13428-026-02959-5" target="_blank" class="svelte-kcvnik">10.3758/s13428-026-02959-5</a></p> <img class="up-logo svelte-kcvnik" src="/logos/upol.png" alt="Palacký University Olomouc logo" width="300" height="137"/></div></footer><!----><!--]--><!--]--> <!--[-1--><!--]--><!--]-->
34			
35			
35<script>
36				{
37					__sveltekit_11geptm = {
38						base: new URL("../..", location).pathname.slice(0, -1)
39					};
40
41					const element = document.currentScript.parentElement;
42
43					Promise.all([
44						import("../../_app/immutable/entry/start.CjHHwmdl.js"),
45						import("../../_app/immutable/entry/app.CRTleunC.js")
46					]).then(([kit, app]) => {
47						kit.start(app, element, {
48							node_ids: [0, 2, 4],
49							data: [null,null,null],
50							form: null,
51							error: null
52						});
53					});
54
55					if ('serviceWorker' in navigator) {
56						const script_url = '../../service-worker.js';
57						const policy = globalThis?.window?.trustedTypes?.createPolicy(
58							'sveltekit-trusted-url',
59							{ createScriptURL(url) { return url; } }
60						);
61						const sanitised = policy?.createScriptURL(script_url) ?? script_url;
62						addEventListener('load', function () {
63							navigator.serviceWorker.register(sanitised);
64						});
65					}
66				}
67			</script>
67
68		</div>
69  </body>
70</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.