A video eye tracker is a camera pointed at the eyes and a program that finds the pupil in every frame. The pupil is the darkest round thing in the picture, so a brightness threshold finds it, and its position in the image shifts as the eye turns. A short calibration, looking at a few known points on the screen, teaches the program which pupil position means which gaze point; after that, every frame gives an estimated gaze point, from which fixations, saccades, and scanpaths can be drawn. Research eye trackers add infrared light and a reflection on the cornea so that the head can move; this app has neither, so it works only while the head stays still. It is a demonstration of the principle for teaching, not a research instrument. Press Start camera and allow access when the browser asks.
Privacy: the camera image is analysed locally in your browser, drawn to the screen, and immediately discarded. Nothing is recorded, stored, or sent anywhere. The only thing that ever leaves this page is a CSV file or a picture you choose to save with one of the Download buttons, and it goes to your own device.
Things to try: calibrate, then look at each corner of the stimulus screen in turn and see how far the ring lands from where you look. Turn your head a few degrees without moving your eyes and watch the gaze point slide away, which is why research systems track the head or the corneal reflection too. Read the text stimulus and compare the number and duration of fixations with those on the staff notation; then read the notation as if sight-reading it, and look at where the fixations fall relative to the bars. Switch the mapping between affine and quadratic without recalibrating and compare the errors. Raise the smoothing until the point stops jittering, and note how much later it arrives. Lower the dispersion threshold until a steady gaze breaks into many short fixations, which shows how much a fixation count depends on the detector's settings.
This app demonstrates the principle of video eye tracking with a webcam and a few lines of image processing. Research eye trackers, with infrared illumination, corneal reflection, far higher frame rates, and a model of the eye, are far more accurate and tolerate head movement; the numbers this page produces are for understanding the method, not for measuring anyone.