Theme Studio for Codeforces
Not released yetMake Codeforces feel made for you.
A modern dark mode and four handcrafted themes for problem statements, standings, contests, profiles and every table you use.
Free. Version 0.1.0. Works in Chrome and Firefox.Privacy policy

Theme Studio for Codeforces showing an anime-styled problem page as an episode
A modern Codeforces, without losing the site you know
Read statements in a comfortable column, scan standings and submissions with sticky headers and clear verdict pills, and keep every link and piece of information Codeforces provides. Guided makes the hierarchy obvious; Compact keeps the original arrangement.

Difficulty should be readable at a glance
Division badges explain who a contest is for, while problem ratings add a plain-language Easy, Medium or Hard hint. Upcoming contests become cards with a clear Register action, and signed-in problemset rows show what you have solved.

Four distinct ways to practise
Midnight is calm and professional. Anime Studio turns problems into episodes with scenes and readable glass. Pixel Art brings an 8-bit arcade feel. Vintage Paper makes the site feel like an editorial desk. Rating colours keep their meaning in every theme.

A little drama for the moments that matter
Accepted submissions, failed tests and rating changes can become short, skippable moments with a share card for your new rank. They stay off during live contests by default, respect reduced motion, and can be disabled in the popup.

Built to stay out of your way
- Midnight, Anime Studio, Pixel Art and Vintage Paper
- Four identities for the whole site, not a wallpaper placed behind the old UI.
- Guided or Compact
- Guided helps newcomers understand pages in seconds. Compact keeps Codeforces' positions and muscle memory intact.
- Readable tables and statements
- Sticky headers, comfortable rows, right-aligned numbers, verdict pills and crisp MathJax make dense pages easier to scan.
- Rating colours keep their meaning
- Newbie grey through Legendary red stay recognisable, with contrast checked on the real page.
- Moments that stay out of the way
- Accepted, rating-change and failure moments are short, skippable, silent if you like, and disabled by default during live contests.
- Fast and private
- No account, analytics or developer servers. Settings and pictures stay in your browser, with only the extension's documented Codeforces API reads.
What it can access
Everything it asks your browser for, and why. Theme Studio for Codeforces stores settings locally and sends nothing to the developer or any third party. Its two Codeforces API requests are only about your own public data and go to Codeforces itself.
Read the privacy policyBrowser permission
storage
Saves your theme, layout, Anime Studio settings, optional picture, recent rating changes and submissions still being judged in your browser. Nothing is sent to the developer or a third party.
Browser permission
offscreen
Chrome uses a hidden document for bundled sound effects when a Codeforces tab has not been clicked yet. It loads no remote code and reads no data.
Runs on
codeforces.com/* · *.codeforces.com/*
The extension runs only on Codeforces pages to restyle them, add the optional Guided layout and read the verdicts Codeforces already shows. While signed in, it may request your public rating history or latest submissions from Codeforces itself for the corresponding moments.
Some scene artwork designed by Freepik – Magnific.com.
Theme Studio for Codeforces is an independent project and is not affiliated with or endorsed by Codeforces.
Free, and staying free
Nothing is locked behind a payment. If Theme Studio for Codeforces made your practice a little better, you can support the work. How supporting works