Gaze tracking in the browser using your webcam. No data leaves your machine.
Status
TrackerIdle
Gaze samples0
GestureNone
Head scrollNeutral
HeatmapOff
Controls
How it works
1
Allow camera access when prompted. WebGazer runs entirely in your browser.
2
Click around the image to calibrate. The more you interact, the better the accuracy gets.
3
Toggle the heatmap to see a cumulative overlay of where your gaze has been landing.
4
Clear and repeat any time to start a fresh session.
WebGazer.js is developed at Brown University's HCI Lab. It uses facial landmark detection to estimate gaze from a standard webcam — no specialist hardware needed.