Eye Tracking Studio

How it works

Eye Tracking Studio uses your device camera and a JavaScript library called WebGazer.js. It finds your eyes in the video feed and, after a short calibration, learns to map how they look to a point on your screen.

Privacy

Video from your camera never leaves your device. Only anonymous gaze coordinates (x, y, timestamp) and a name label you type are saved so results can be revisited later.

Accuracy

Expect ~100–200 pixels of error on a stable desktop with a good webcam. Laptops are a bit worse. Phones and tablets are noticeably worse and very sensitive to head movement and lighting. This is a research and education tool, not a medical device.

Tips for better results

What the visualizations show

Heatmaps aggregate all gaze samples on top of the image with a Gaussian kernel. Hotter areas were looked at longer.

Gaze plots cluster samples into fixations (moments the eyes held still) and draw numbered circles sized by dwell time, connected by lines showing saccades — the fast jumps between fixations.