How to Show Your FPS In-Game (Every Method)
An on-screen FPS counter is the single most useful diagnostic tool for PC gaming: it tells you instantly whether a settings change helped, whether a stutter is a real frame drop, and whether you're actually feeding your high-refresh monitor. The good news is you almost certainly already have several FPS counters installed — Windows, Steam, and your GPU drivers all ship one. This guide covers every mainstream method and which one to pick.
Why watch your FPS at all?
An FPS counter turns guesswork into measurement. If the game feels rough, the counter tells you whether frames are actually dropping or something else (input lag, network issues) is to blame. When you tweak a graphics setting, the counter shows whether it made a real difference. And if you bought a 144 Hz or 240 Hz monitor, it confirms you're actually rendering enough frames to use that refresh rate.
One distinction worth knowing: FPS is the average number of frames per second, while frame time is how long each individual frame took — and consistent frame times matter more for smoothness than a high average, which is why the better overlays graph frame times too.
Rule of thumb: a steady 60 FPS feels smoother than an average of 90 FPS that swings between 40 and 140.
Built into Windows: Xbox Game Bar
Windows 11 and 10 include a performance overlay via the Xbox Game Bar. It requires no installation, works in most games (DirectX, Vulkan, and OpenGL titles alike), and shows FPS alongside CPU, GPU, and RAM usage.
- 1Launch your game, then press Win+G to open the Xbox Game Bar overlay.
- 2Find the Performance widget — if it isn't visible, open it from the widget menu on the Game Bar toolbar.
- 3In the widget's options, enable the FPS graph if it isn't already shown (the first time, Windows may ask for permission and a restart).
- 4Click the pin icon on the Performance widget so it stays on screen after the Game Bar closes.
- 5Press Win+G again to dismiss the rest of the Game Bar — the pinned widget remains while you play.
Steam's built-in FPS counter
If you play through Steam, its client has a lightweight FPS counter that works in every Steam game with the overlay enabled — no extra software, negligible performance cost.
Newer Steam client builds also include a fuller performance overlay with several detail levels, adding frame-time information, and — on supported setups — a breakdown that distinguishes natively rendered FPS from frame-generation output. If your client shows a 'Performance overlay' section in the same settings area, use that for more than a bare number.
- 1Open Steam → Settings → In Game.
- 2Set 'In-game FPS counter' to a corner position (top-left is the classic spot).
- 3Optionally enable the high-contrast color so the counter stays readable against bright scenes.
- 4If your client has the newer performance overlay, pick a detail level there instead — the higher levels add frame-time and hardware stats.
- 5Launch any Steam game; the counter appears automatically as long as the Steam overlay is enabled for that game.
GPU software overlays: NVIDIA, AMD, and Afterburner
Your graphics driver's companion app includes a statistics overlay that shows FPS plus GPU-side data like utilization, clocks, temperature, and power draw — useful when you want to know why performance dropped, not just that it did.
On NVIDIA, the NVIDIA App (successor to GeForce Experience) has a statistics overlay: press Alt+R to toggle performance stats in-game, and configure what's shown from the app's overlay settings. On AMD, Adrenalin's Performance metrics overlay toggles with Ctrl+Shift+O, with the metrics tracked configurable under the Performance tab.
The power-user classic is MSI Afterburner paired with RivaTuner Statistics Server (bundled together, and reputable freeware rather than junkware). It offers fully customizable on-screen displays, per-component monitoring, frame-time graphs, and 1% low measurements — the same tooling most benchmarking outlets use. It's overkill for a quick FPS check but unmatched for serious tuning sessions.
- 1NVIDIA: install/open the NVIDIA App, enable the in-game overlay, then press Alt+R while playing to show the performance stats panel.
- 2AMD: open AMD Software: Adrenalin Edition → Performance → Metrics, choose which stats to track, then press Ctrl+Shift+O in-game to toggle the overlay.
- 3For deeper analysis, install MSI Afterburner (which bundles RivaTuner Statistics Server) from MSI's official site.
- 4In Afterburner's Monitoring settings, tick 'Framerate' and 'Frametime' and enable 'Show in On-Screen Display' for each.
- 5Launch your game — the RivaTuner OSD appears automatically, and you can add GPU/CPU temps, usage, and a frame-time graph as needed.
In-game FPS counters and which method to pick
Many games ship their own FPS display, which is often the most accurate for that title since it hooks the engine directly. Fortnite and Valorant have FPS/stats toggles in their video or stats settings, Counter-Strike 2 has the 'cl_showfps 1' console command (or 'net graph' style telemetry via its settings), and Minecraft shows FPS on the F3 debug screen. Other games expose it through launch options or a console — check the video/display settings first, as that's where most engines put it.
Which should you use? For casual checking, the Xbox Game Bar widget or Steam's counter is the answer: zero installs, works everywhere, one toggle. If you're tuning settings or diagnosing stutter, use MSI Afterburner with RivaTuner (or your GPU vendor's overlay) so you can see frame times and 1% lows, not just an average. And in competitive titles, the game's own counter is usually the lightest-weight option.
Whichever you pick, run only one overlay at a time — stacking several overlays can itself cause the stutter you're trying to measure.
Key Takeaways
- You already have FPS counters installed: Windows Game Bar (Win+G → pin the Performance widget) and Steam (Settings → In Game) cover most needs with zero downloads.
- Frame time consistency matters more than average FPS — a locked 60 feels smoother than a spiky 90.
- GPU vendor overlays (NVIDIA App Alt+R, AMD Adrenalin Ctrl+Shift+O) add GPU temps, clocks, and usage to the FPS readout.
- MSI Afterburner + RivaTuner is the power-user standard for frame-time graphs and 1% lows when tuning or diagnosing stutter.
- Run one overlay at a time, and prefer a game's built-in counter in competitive titles for the lowest overhead.