Professional-grade FPS monitoring right in your browser. Detect drops, analyze stability, and export detailed performance reports. No install required.
Every feature engineered for serious performance analysis. From casual browsing checks to in depth game profiling.
Real-time scrolling waveform graph plots every frame timestamp, making drops and spikes instantly visible at a glance.
Uses performance.now() for microsecond precision. Far beyond Date.now() timestamps.
Set your target FPS threshold and get instant alerts when frame rate dips below your defined acceptable level.
Track min, max, and rolling average FPS across your entire session. Timestamped event log captures notable changes.
Export complete session data as a structured JSON report. Ideal for sharing, archiving, or further analysis.
Automatically detects your GPU, refresh rate, screen resolution, CPU cores, memory, and browser rendering engine.
Switch graph colors, toggle overlays, and tune the interface to match your workflow or streaming setup.
Runs entirely in your browser using requestAnimationFrame API. No extensions, no downloads, no permissions needed.
Frame Rate Checker uses the browser's native animation APIs to deliver accurate, real-time frame rate data without any external software.
Click Start to begin the requestAnimationFrame loop. Each callback is timestamped to the microsecond using performance.now().
FPS is computed each second from the frame delta buffer. The waveform graph updates live, showing drops and spikes as they occur.
When done, export a full JSON report with every data point, session summary, and device metadata for deeper analysis.
Use benchmark reference values to understand where your device stands and what settings to adjust for smoother performance.
Understand what your frame rate means across different use cases. From cinematic video to competitive esports.
Detected hardware and browser capabilities that influence frame rate performance on your machine.