home

type freely · dwell time · flight time · your typing rhythm is a stable biometric · survives vpns and account changes · runs locally

two timing measurements from your keyboard: dwell time (how long each key is physically held down) and flight time (the interval between consecutive keydowns). the resulting rhythm is as unique as a fingerprint — stable across different keyboards, browsers, and even across accounts. banks and fraud detection systems use it silently.

type anything in the box below. no characters are stored — only millisecond timing values.

0keystrokes
  • keystroke dynamics survive everything. vpn, tor, incognito mode, new account, different device — the rhythm stays. it's tied to your motor cortex, not your hardware. biometric auth company typingdna has deployed this for 2fa at banks.
  • it runs silently on any page. keydown and keyup events fire on every keystroke without any permission. a form field you type a password into can capture your biometric alongside the password itself.
  • flight time pairs encode muscle memory. the “th” bigram flight time for a touch typist is typically 30–60 ms (same finger). “qp” might be 180–250 ms (different hands, different motor programs). the pattern of these pairs is stable and personal.
  • parkinson's and tremor are visible here. dwell times become more variable and flight times lengthen with motor conditions. research groups have used typing dynamics for early detection of neurodegenerative disease.
ready