How Does CanIRun.gg Work?
We detect your hardware, compare it against game requirements, and give you a grade — all in your browser, in seconds. No downloads, no accounts, no data collected.
Instant Hardware Detection
Your browser already knows your hardware. We just ask it the right questions.
GPU Detection
We create a hidden WebGL canvas and query the WEBGL_debug_renderer_info extension. This returns your exact GPU model — no downloads, no plugins.
"ANGLE (NVIDIA, GeForce RTX 3060 Direct3D11...)" Works in Chrome, Edge, Firefox, and most Chromium browsers.
CPU & RAM
navigator.hardwareConcurrency returns your CPU's logical core count. navigator.deviceMemory reports available RAM (capped at 8GB in Chromium).
Firefox and Safari don't support deviceMemory. Use the manual dropdown to set RAM.
Select Your Exact Hardware
Browser detection has limits. That's why every spec has a dropdown — select your exact GPU, CPU, and RAM from our database of 114 GPUs and 69 CPUs for precise results.
How We Grade Games
A simple ratio-based comparison weighted by component importance.
The A/B/C/D/F Tier System
Minimum vs Recommended Requirements
Game developers publish two sets of requirements. Here's what they actually mean.
Minimum Requirements
The absolute lowest hardware to launch and play the game. Expect low settings, 30 FPS or less, and possible stuttering. The game "runs" but the experience may not be great.
Recommended Requirements
The hardware the developer targets for a good experience — usually 60 FPS at medium-high settings, 1080p. This is what CanIRun.gg primarily compares against for grading.
3 Ways to Check Compatibility
Whether you're on a desktop, laptop, or handheld — we've got you covered.
Desktop PC
Hardware is auto-detected via your browser. GPU, CPU cores, and RAM are identified instantly. Override any value with our manual dropdowns.
Try it now →Gaming Laptop
Select your laptop model from our database of 29 gaming laptops. We know the exact GPU, CPU, and RAM specs for each model.
Browse laptops →Gaming Handheld
Steam Deck, ROG Ally, Legion Go — select your handheld and see which games it can handle. All 18 major handhelds included.
Browse handhelds →Our Data
Real numbers from real sources, updated automatically.
Game metadata, system requirements, screenshots, pricing
Concurrent player counts for trending rankings
Performance scores based on public specifications
WebGL renderer string to GPU identification
Data updated daily at 6:00 AM UTC via automated pipeline.
Free, Private, No Downloads
We built CanIRun.gg with privacy as a core principle.
No subscriptions, no premium tiers, no hidden costs. Ever.
Everything runs in your browser. No software to install, no extensions needed.
We don't track you, don't use cookies, and don't collect analytics. Zero.
Hardware detection happens in your browser. The only server call is matching your GPU name to a score — no personal identifiers sent.
Your hardware selections are saved in localStorage on your device. We never see them.
No sign-ups, no emails, no login walls. Just open the page and check.
Frequently Asked Questions
Is this really free?
Yes, 100% free. No subscriptions, no premium tiers, no hidden costs. CanIRun.gg is a free tool built by a solo developer.
Do I need to download anything?
No. CanIRun.gg runs entirely in your browser. It uses WebGL and Navigator APIs to detect your hardware. No software installs, no browser extensions.
How accurate is the hardware detection?
Very accurate for GPUs — WebGL reads the exact GPU model from your browser's rendering engine. CPU detection is limited to logical core count, and RAM may be capped at 8GB in some browsers. You can always override any value manually using our dropdowns.
What games do you support?
CanIRun.gg currently tracks 987+ Steam games, including the most popular, trending, and anticipated titles. The database grows daily via our automated data pipeline.
How do you check if my PC can run a game?
We detect your GPU, CPU cores, and RAM via browser APIs. Your GPU is matched to a performance score in our database. That score is compared against each game's minimum and recommended hardware requirements to produce a grade from S (overkill) to F (can't run).
Ready to check?
Go to the homepage, detect your hardware, and see which games your PC can run.
Check my PC →