Competitive programming tracker

Solve count is good
With time it is even better

Solved count burns people out. You grind for hours, submit nothing, and the number doesn't move. Time always moves. Every session, tried or solved, adds to a total you can actually see grow.

Think of it like XP. In a game you always know if you're leveling up. CPTracker gives you that for your journey.

Current Session

Longest Substring Without Repeating Characters

Medium
Live

Notes

Sliding window. Keep a hashmap of char → index. Move left pointer when we see a repeat...

This Week

14h 32m

total time spent

8
Easy
12
Med
3
Hard

Streak

6 days

keep it going

How it works

Setup steps.

Paste a LeetCode problem URL

The problem is added to your dashboard.

Start the timer

Start solving the problem.

Log notes & mark status

Write your approach and observations. Mark the problem Tried or Solved when you're done.

Watch it add up

Your total time grows every session. Check your weekly breakdown anytime.

Analytics

Your time, at a glance.

Total Time

past 7 days · tried + solved

Easy
Medium
Hard
Solved
Time always moves

If you practiced,
it should show up.

Solve count only sees submissions. This sees the hours. Easy, Medium, Hard. Tried or solved.

Easy
Medium
Hard

Goal

Built around what matters.

Count + time = the real picture

Solved count is useful. But it doesn't tell you if you spent 20 minutes or 3 hours. Time is the missing half of the metric — and CPTracker tracks both together.

Every attempt counts

Spent 90 minutes on a problem you didn't submit? That's not a failure — that's real work. Mark it as tried. It still counts toward your total time and keeps your progress honest.

Progress you can see

Daily breakdowns, weekly totals, average time per difficulty. When your progress is visible, you always know if you're moving forward — or just going through the motions.

Chrome extension

Stay in the flow.
No more tab switching.

The CPTracker Chrome extension lets you add a problem, start the timer, and save notes right from LeetCode. Same workflow, fewer interruptions.

Start the timer from any LeetCode page
Write notes in the popup and sync them to your dashboard
Mark a problem Tried or Solved without leaving the tab
cptracker
ActiveMedium

3Sum

18:44
Pause
Tried
Solved
Two pointers after sort...

Ready to see how much time
you're really putting in?

Start tracking your sessions today. Free to use, no setup needed.

Get started