Core concept guide

What Is FPS?

FPS means frames per second: the number of distinct frames an application produces over time. Understanding FPS also requires frame time, frame pacing, display refresh rate, and the measurement source.

FPS Means Frames Per Second

FPS is short for frames per second, a rate used to describe how often visual content produces a new frame. If an application renders sixty distinct frames during one second, its measured rate for that window is 60 FPS. Games, animations, video, simulation previews, and browser interfaces all use frames, but their rendering and timing systems can differ substantially.

An FPS number always needs context: which application was observed, over what duration, with what measurement method, and under what settings. A native game’s internal counter can report engine frames. A browser FPS tester measures animation callback cadence. A prerecorded video has a content frame rate. Treating these sources as interchangeable produces misleading conclusions.

Frame Time: The Other Side of FPS

Frame time is the duration of one frame interval in milliseconds. For ideal even delivery, divide 1,000 by FPS. Thirty FPS corresponds to 33.33 ms, 60 FPS to 16.67 ms, 120 FPS to 8.33 ms, and 144 FPS to 6.94 ms. The reciprocal also works in reverse: a 10 ms frame interval is equivalent to 100 FPS.

Milliseconds make delay differences clearer because the FPS scale is nonlinear. Improving from 30 to 60 FPS saves 16.67 ms per frame, while improving from 120 to 150 FPS saves only 1.67 ms. Performance work is often easier to reason about in time budgets. Use the FPS-to-MS calculator for exact reciprocal values.

Common Frame-Rate Ranges

Film and some video commonly use 24 FPS, while video and games often use 30 or 60 FPS. High-refresh gaming targets may include 90, 120, 144, 165, 240, or more. These are conventions and device modes, not universal quality thresholds. Content type, motion speed, input needs, power limits, and display capability determine what is appropriate.

A higher rate reduces the interval between new frame opportunities and can make motion steps smaller, provided the display can present them. It also demands more frequent work from the CPU and GPU. Stable delivery at a sustainable target can look better than a higher average with frequent stalls, which is why lows and frame pacing belong in any complete FPS explanation.

FPS, Smoothness, and Consistency

FPS contributes to perceived smoothness but does not define it alone. Frame pacing determines whether updates arrive at regular spacing. Display persistence and pixel response influence motion clarity. Synchronization affects tearing and queueing. Motion content, viewing conditions, and the user also influence perception. A single high average cannot guarantee a smooth experience.

Metrics such as median frame time, P99 interval, 1% low FPS, jitter, and timing spikes describe the distribution behind the average. If most frames arrive at 8 ms but a few take 40 ms, those delays may be noticeable even though overall FPS remains high. The frame stability and pacing tools expose these patterns in browser cadence.

FPS vs Hz

FPS describes frame production; hertz describes display refresh opportunities per second. A game can generate 144 FPS for a 60 Hz display, but that screen cannot show 144 complete unique scans each second in a simple fixed-refresh path. A 144 Hz display can refresh 144 times while a 60 FPS source supplies fewer unique frames. Matching rates is not required, but synchronization behavior matters.

V-Sync, frame caps, and variable refresh rate influence how production aligns with presentation. Their latency and smoothness tradeoffs depend on implementation. Browser animation often follows active display cadence, which is why browser FPS may appear capped near 60 or 144. Read the detailed FPS-vs-Hz guide for concrete combinations.

Browser FPS vs Game FPS

A browser uses requestAnimationFrame() to offer callbacks near visual update opportunities. Measuring the intervals reveals how this document is scheduled. It does not expose frames produced by another program, a game engine’s render queue, graphics settings, or driver presentation statistics. An online FPS test therefore cannot answer exactly how many frames a specific native game will render.

Use a browser FPS tester for web animation, frame cadence, display scheduling clues, and learning timing metrics. Use an in-game counter or trusted presentation capture for native game FPS. For video, inspect the source and playback statistics. Choosing the measurement source that matches the question is more important than finding the biggest number.

Why FPS Measurement Needs Context

Duration, warm-up, active display, power mode, workload, browser version, tab visibility, and statistical definition change results. A one-second count can fluctuate more than a thirty-second interval average. Minimum FPS may represent one interval, while 1% low averages a tail. Benchmark tools can define the same label differently, so methodology should travel with a result.

FPS Tester publishes its formulas, excludes warm-up and hidden-tab gaps, and avoids turning browser data into a native-game claim. Start with the homepage FPS tester for a practical browser sample, then open frame time or stability analysis when the average alone cannot explain what you see.