Open source · 100% free

The free game
playtime tracker

PlayCounter automatically tracks how long you actually play every game on your PC - no account, no setup, nothing you don't control.

Windows macOS Soon Linux Soon

Free · Open source · No sign-up · Lightweight install

Session saved
+ 1h 42m
Now Playing
Hades II cover art
Hades II
Steam Hades2.exe
Session
00:00
Total
47h
Sessions
23
Detected automatically
No setup needed

The blind spot

Steam says you've played 400 hours. But what about the 80 in Epic, the GOG classics, the emulated retro runs, the indie you bought on itch?

They're invisible.

Your real gaming life is split across a dozen launchers that will never talk to each other. PlayCounter is the layer that sits above all of them.

How it works

Set it once. Then never think about it.

No manual logging, no importing libraries, no linking accounts. PlayCounter does the watching so you can do the playing.

01

Install & forget it

PlayCounter runs quietly in the background and notices the moment a game starts - whatever launcher it came from.

02

It matches the game

Running executables are matched against a real games database with cover art. Not sure which game it is? You confirm with one click.

03

Your library builds itself

Playtime, sessions and history accumulate automatically. Open the app whenever you're curious - it's all already there.

Everything inside

One app for your whole gaming life.

One unified library

Every game PlayCounter has ever seen - with covers, total playtime, session counts and averages. Search, sort, grid or list.

142h
87h
31h

Live now-playing

A real-time session card with a running clock and lifetime stats for whatever you launch - so you always know where the hours go.

01:23:45 current session · counting live
Live

Everything stays on your machine

Your playtime, sessions and history live in a local database on your PC. Nothing about what you play is ever uploaded - the only thing that touches our server is an anonymous game-name lookup so we can show the right cover art.

Stays on your device Playtime · Sessions · History · Covers
Ever leaves your device Only anonymous cover-art lookups

No account, ever

No email, no sign-up, no cloud profile. You download the app and it just works - your data belongs to you and nobody else.

Community-powered matching

Found a game we don't know yet? Match it yourself - and help every other player who launches it after you.

Full session history

Every play session you've had - start, end, duration - kept locally and yours to keep.

Open & verifiable

A tracker watches your PC. You shouldn't have to take our word for what it does.

PlayCounter detects games by reading your running processes - so the entire client and the server it talks to are open source. You can read exactly what is collected, what leaves your machine, and what doesn't. Nothing is hidden.

Open source, end to end

Client and server both live in one public repository under the MIT license. Read the code, audit it, fork it, or contribute.

Signed & verifiable builds

Every release ships a SHA-256 checksum and an independent VirusTotal scan, so you can confirm the installer you downloaded is exactly what we published.

Private by design

Tracking runs locally and there's no account. Your play data stays in a local database on your machine - nothing about what you play is uploaded.

Why we're building this

Every hour you play, finally in one place.

Your real gaming life is scattered across a dozen launchers that will never talk to each other. Steam shows Steam. Epic shows Epic. The full picture of what you actually play doesn't exist anywhere. So we're building it - one tracker that sits above every launcher and quietly keeps count of everything.

It runs on your machine, builds your library by itself, and keeps your history local. No account, no cloud, no catch - just the full picture, and it's yours.

Got questions?

Frequently asked

Yes. 100% free. No hidden subscriptions, no feature paywalls. We believe a unified gaming library should be a basic utility for everyone.
No account required. All your playtime data and history are stored locally on your machine.
Yes. The full client and the server it talks to are open source under the MIT license, in one public repository on GitHub. Because PlayCounter reads your running processes, you can verify exactly what it does - and every release includes a SHA-256 checksum and a VirusTotal scan so you can confirm your download is genuine.
PlayCounter watches your processes locally to detect games and stores your playtime in a local database on your machine. Nothing about what you play is uploaded - the only thing sent to our server is an anonymous game-name lookup so we can show the right cover art. No account, no personal data.
All of them. Steam, Epic Games, GOG, EA, Ubisoft, Battle.net, standalone executables, and even emulators. If it runs on your OS, PlayCounter can track it.
Yes! As long as it's a process running on your PC, you can track it. Whether it's Spotify, Photoshop, or your code editor, PlayCounter can keep time for anything you choose.

Build PlayCounter with us

The roadmap is shaped in our Discord. Report bugs, request features, and tell us which games to support next - the things people ask for are the things we build.

Join the Discord

Stop guessing

Your real playtime is waiting.

Download PlayCounter and let your library build itself. Two minutes to install, then never think about it again.

Free · Open source · Private · macOS & Linux coming soon