Master LeetCode Patterns Through Spaced Repetition
Make pattern recognition an instant reflex. This isn't about memorizing Problem #146. It's about ingraining BFS, Two-Pointers, and Topological Sort so deeply that you can solve anything.
Powered by FSRS, a Leading Spaced Repetition Algorithm
-
-
Master problem-solving with spaced repetition. Problems reappear just before you forget them—maximizing retention, minimizing wasted effort.
-
-
Never lose your progress. Export your entire review history anytime, switch devices seamlessly, or backup your data—you're always in control.
-
-
No context switching. Add problems and review them right on LeetCode.com—no separate dashboard required.
-
-
Learn to recognize patterns like Union-Find or Backtracking on sight. Go beyond rote memorization and build real intuition.
-
-
Stay motivated with daily streaks and clear stats about reviews over time. Watch your retention rates climb as the algorithm learns your memory patterns and optimizes your review schedule.
-
-
No accounts or sign-ups required. Your review data stays in your browser's local storage. We never collect, track, or have access to your learning progress.
How It Works
Get started in minutes and see results in days
- 1Install the ExtensionAdd LeetSRS to Chrome with one click. It works seamlessly with LeetCode.com without any configuration needed.
- 2Mark Problems for ReviewAfter solving a problem, click the LeetSRS button to add it to your review deck.
- 3Review at Optimal TimesThe FSRS algorithm schedules reviews based on your performance. Problems appear right before you'd forget them, maximizing retention.
Everything You Need in One Extension
Simple, focused tools that help you build lasting problem-solving skills.

Daily Reviews
Your personalized queue shows problems scheduled by the algorithm based on your past performance.

Smart Review Cards
Rate your performance with Again, Hard, Good, or Easy. The algorithm learns from each rating to optimize your review schedule.

Track Your Progress
Visualize your improvement with streak tracking and review history. See how your skills evolve over time!
Review Without Leaving LeetCode
Add problems to your deck and rate your performance—all directly from the problem page. No tab switching needed.

Built by Developer*, for Developers.
LeetSRS is 100% free, open source, and respects your privacy.
Get Involved
🛠️ Contribute: Find a bug or have an idea? Pull requests are always welcome.
💡 Share Ideas: Open an issue to discuss new features and improvements.
⭐ Show Support: If LeetSRS helps you, star our repo to help others find us.