Skip to content
SPECIFICTION
Get listed

EyeWorks vs iTrace

EyeWorks

eyetracking.com

iTrace

github.com

Side by side

FigureEyeWorksiTrace
Price from—Free
Free plan—Yes
Free trial——
Open source——
Web—Yes
Linux—Yes
iOSYes—
AndroidYes—
Self-hosted—Yes
Plans published31
Spec score · Eye Tracking Software7.9 (#10)8.4 (#2)
ExportsEyeWorks can export detailed statistical output to CSV for further analysis in external programs.The live app can export derived gaze, pupil, and capture-record CSVs plus a JSON analysis report; its default workflow does not save raw eye video or persisted eye-crop images.
IntegrationsThe product page says EyeWorks integrates natively with leading simulation products and includes an SDK for integration with a customer's software.The project lists OpenCV, MediaPipe, FastAPI, Uvicorn, Streamlit, Plotly, and Matplotlib as optional dependencies.
PurposeEyeWorks manages eye-tracking research from study development and data collection through analysis and reporting.iTrace is a webcam eye-movement analysis toolkit for gaze, saccades, microsaccades, and pupil measurements.

Plans

EyeWorks

  • LitePriced on request
  • PremierPriced on request
  • ProPriced on request

EyeWorks pricing →

iTrace

  • iTrace (MIT-licensed open-source software)Free

iTrace pricing →

In their own words

EyeWorks

EyeWorks manages eye-tracking research from study creation through recording, analysis, and reporting. Its Design stage lets researchers script instructions, questions, images, web pages, videos, and external interfaces. Record captures eye data alongside keypresses, audio, scrolling, mouse clicks, and video for remote viewing. Analysis includes heatmaps, GazeTraces, GazeClusters, GazeStats, GazeClips, BeeSwarms, Dynamic Heatmaps, statistics, charts, graphs, and tables. Results can be exported to CSV or standard statistical analysis packages. Optional modules add cognitive workload, scene-camera recording, multi-display tracking, and face and eyelid tracking. Scene Camera supports mobile and tablet apps, physical media, objects, and real-world environments. EyeWorks is described as compatible with eye trackers from all major manufacturers, with native integration for leading simulation products and an SDK for customer software. Editions are Design, Lite, Pro, and Premier. Pricing is on request. The software supports Android and iOS; Windows Phone devices are supported through Scene Camera. EyeTracking was founded in 1999 in Solana Beach, California.

Visit eyetracking.com

iTrace

iTrace is a free, MIT-licensed toolkit for analyzing webcam eye-tracking data, with a scientific core built on NumPy and SciPy. It computes gaze in degrees of visual angle and detects fixations, saccades, and microsaccades using I-VT, I-DT, and Engbert–Kliegl methods. Pupil tools include blink detection and interpolation, preprocessing, and eye-crop segmentation measured in pixels or relative to iris size. Affine screen-space calibration reports calibration error and gaze-quality measures. The command-line tool analyzes gaze CSV files and exports JSON reports. Optional webcam capture uses OpenCV and MediaPipe, and optional interfaces include a local HTML app using FastAPI and WebSockets and a Streamlit dashboard. Live workflows can export derived gaze, pupil, and capture CSVs. By default, the workflow does not save raw eye video or persisted eye-crop images, though live viewing may send a temporary JPEG crop to a browser over a local WebSocket. The project says its checks use synthetic ground truth rather than real eye-tracking data or a reference device. Webcam pupil size is a relative proxy, not a measurement in millimetres.

Visit github.com