Frames to Milliseconds Converter
Convert between frame counts and milliseconds for any frame rate. Essential for speedrunning, frame data analysis, and input lag research.
| Timing | 1 Frame | 2 Frames | 4 Frames | 8 Frames |
|---|
| Reference | Time (ms) | Frames @ 60fps |
|---|---|---|
| Human reaction time (avg) | 200–250 ms | 12–15 frames |
| Trained gamer reaction | 150–180 ms | 9–11 frames |
| Elite esports reaction | 120–150 ms | 7–9 frames |
| Visual cortex processing | 13–80 ms | 1–5 frames |
| Typical TV input lag (gaming mode) | 10–30 ms | 1–2 frames |
| Bad TV input lag (movie mode) | 80–200 ms | 5–12 frames |
| CRT display lag | <1 ms | <1 frame |
| USB controller polling | 1–8 ms | <1 frame |
| Just Frame / 1-frame input window | 16.67 ms | 1 frame |
| Street Fighter "Link" combo window | 16–50 ms | 1–3 frames |
Frame Timing in Competitive Gaming
What is a "frame"? In the context of games, one frame is the minimum unit of game logic processing — everything from input polling to physics to rendering happens once per frame. At 60fps, that is 16.67 milliseconds. At 30fps, it is 33.33ms. Frame data is the language of fighting games, speedrunning, and frame-perfect tricks.
Frame data in fighting games: Every move in a fighting game is defined by its frame data — startup frames (how long before the hit comes out), active frames (how long the hitbox is active), and recovery frames (how long you are vulnerable after). A 3-frame jab at 60fps lasts just 50ms of real time. This is why fighting game players spend thousands of hours training muscle memory.
Speedrunning and frame counts: Many speedrun categories are timed to the frame. RTA (Real Time Attack) uses wall-clock time, while IGT (In-Game Time) uses the game's internal timer. TAS (Tool-Assisted Speedruns) are counted and verified to the exact frame, making frame arithmetic critical for comparison and route optimization.
NTSC vs PAL in competitive play: At 60fps a single frame is 16.67ms. At 50fps (PAL), a single frame is 20ms. This 3.33ms difference per frame compounds — over 100 frames, PAL has 333ms more total time. For speedruns, PAL and NTSC categories are always separate because they are not directly comparable.
Input lag and frames: Every millisecond of input lag steals frames from your reaction time. A 60ms laggy display means you are always reacting to information that is 3.6 frames old at 60fps. On a CRT with sub-1ms lag, you see information the moment it is rendered — a significant competitive advantage that drove early esports players to use CRTs well into the LCD era.