Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

iTrace

Free#18 of 27 in Eye Tracking Software

iTrace: A technically deep local toolkit for researchers analyzing webcam-based gaze data. Ranked #18 of 27 in Eye Tracking Software by our editors (7.3/10); pricing: Open source; best for open-source webcam gaze algorithm research.

7.3/10Editor score
iTrace7.3 Visit iTrace

At a glance

  • Editor score
    7.3 / 10
  • Pricing
    Open source
  • Best for
    Open-source webcam gaze algorithm research
  • Paid from
    Free
  • Input method
    Webcam
  • Facts checked
    22 Sep 2026
iTrace screenshot
  • Where it wins

    • I-VT, I-DT, and Engbert–Kliegl microsaccade detection
    • Calibration, gaze-quality metrics, blink processing, and interpolation
    • CSV/JSON exports plus dashboards and publication-figure generation
  • Where it doesn't

    • Requires local installation and operation rather than hosted access
    • Focused on analysis instead of participant management or study operations
    • Webcam input and CSV/JSON exports limit broader hardware and format coverage

Our verdict on iTrace

iTrace is an MIT-licensed Python toolkit for webcam-based eye-movement analysis. It is aimed at science and research workflows that need access to gaze geometry, fixation and saccade detection, microsaccades, scanpaths, pupil preprocessing, calibration, and quality metrics. Optional OpenCV and MediaPipe components support webcam capture, while local HTML, FastAPI, WebSocket, and Streamlit interfaces provide ways to interact with analysis workflows.

Its strongest area is analytical depth. iTrace converts gaze between pixels and degrees of visual angle, supports I-VT and I-DT fixation and saccade detection, and includes Engbert–Kliegl microsaccade detection. Pupil preprocessing includes blink detection and interpolation, while affine screen-space calibration adds gaze-quality metrics. Synthetic sessions and algorithmic validation workflows give research teams a way to examine processing behavior, and the visualization set includes gaze traces, x/y time series, speed plots, pupil proxies, event rasters, scanpaths, direction polar plots, amplitude histograms, and main-sequence scatter plots.

iTrace fits teams that want an open-source, local analysis toolkit they can inspect and adapt. CSV and JSON exports support downstream analysis, and the local dashboard and publication-figure generation features broaden its workflow beyond a raw analysis library. The trade-off is focus: iTrace is an analysis toolkit rather than a hosted participant-management or study platform. It uses webcam input and runs through local interfaces, so organizations seeking a turnkey study environment, broader hardware coverage, or a managed research service should choose an alternative. Researchers prioritizing algorithm access, synthetic validation, and configurable local workflows should pick iTrace.

Your product? Our editors can test iTrace in depth and publish a review, labelled as paid · from $149/mo →

iTrace pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on github.com

iTrace fact sheet

Free planNot verified
Paid fromFree
Input methodWebcam
Study modeNot verified
Participant limitNot verified
Gaze visualizationsgaze trace, x/y time series, speed plot, pupil proxy, event raster, scanpath, direction polar plot, amplitude histogram, main-sequence scatter
Export formatsCSV, JSON
Supported platformsweb browser through the local HTML interface
DeploymentSelf-hosted, Browser extension
PlatformsWeb
SupportDocs, Community
Built forSolo, Small business (editorial estimate)
PricingOpen source
Websitegithub.com
Facts checked22 Sep 2026

Alternatives to iTrace

See all iTrace alternatives →

Used iTrace? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used iTrace for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — iTrace 7.3/10

iTrace is listed in our Eye Tracking Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/itrace-eye-tracking-software/"><img src="https://www.itechguides.com/best/badge/itrace-eye-tracking-software.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update