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> & <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.