Rating Widget
Rating Widget for Codeforces

Your Codeforces rating, at a glance

Enter your handle and your rating, the points left to your next rank, the next contest countdown and your friends’ ranking show up in Home Screen and Lock Screen widgets. No sign-in, no account linking.

The Android version is getting ready for Google Play.

  • No sign-in
  • Public Codeforces API
  • iOS · Android
Four Rating Widget widgets on an iPhone Home Screen: rating, 166 points to the next rank, upcoming contest countdown and friends ranking

Dashboard

How close is your next rank?

Your current rating, the change from your last contest and your progress to the next rank, on one screen. The rating chart sits on the familiar Codeforces rank color bands.

  • Rating and rank progressCurrent rating, last contest change, and a bar showing the points left to the next rank.
  • Rank-colored rating historyYour rating over all time or the last year, drawn on rank color bands.
  • Upcoming contests and recent resultsA live countdown to the next round, plus your recent places and rating changes.
  • Solving statsMax rating, contests played, problems solved today and your solve streak.
Rating Widget dashboard: current rating 1734 Expert, 166 points to Candidate Master, rating history chart and solving stats

Widgets

Your rating, without opening the app

Home Screen and Lock Screen widgets refresh on their own and check more often right after a contest. Need it now? Tap the refresh button on the widget.

Home ScreenLarge rating · Activity
The large rating widget (rank bar, rating chart, recent contests, next contest countdown) and the 16-week activity widget on a Home Screen
Lock ScreenRating · Rank ring · Countdown
Lock Screen widget preview: rating 1734 with a rank bar, next rank ring and contest countdown
  • Five iOS Home Screen widgetsRating (small, medium, large), upcoming contests, friends, activity and next rank.
  • iOS Lock Screen widgetsRating bar, contest countdown, next rank ring and friend ranking below the clock.
  • Android Home Screen widgetsRating (2×2, 4×2), upcoming contests (4×2) and friends (4×2), added right from the app.
  • Refreshes on its ownAbout every 3 hours, and every 30 minutes after a contest. The actual interval follows your OS battery policies.

Friends & alerts

Climb the ranks with friends

Add the handles of the people you practice with. Rating Widget ranks you together by rating and tells you when someone changes rank.

  • Up to 10 friendsJust add a handle to see their rating, max rank and latest change. Widgets show the top 4.
  • Rating updatedGet notified when a contest ends and your rating changes.
  • 30 minutes before a contestDiv. 1–4, Educational and Global rounds by default, and any other contest you turn on.
  • Friend rank changesNever miss the moment a friend goes from Expert to Candidate Master.
Friends & alerts screen: add a friend’s handle, four friends ranked by rating, and rating, contest and friend rank alerts

Privacy

Your handle and friends stay on your phone

Rating Widget has no sign-in. The app and its widgets fetch data directly from the public Codeforces API and show it only on your device.

  • No sign-in or account linkingNo Codeforces password or account access. Your public handle is all it needs.
  • Stored on your deviceYour handle, friends list and rating history live only in the app and widget storage on this device.
  • Straight from CodeforcesRatings and contests come directly from the public Codeforces API, not through a developer server.
  • Handles stay out of analyticsUsage statistics for improving the app never include handles or ratings, and you can turn them off.

Details

Crafted for a widget you check every day

True Codeforces rank colors

From Newbie to Legendary Grandmaster, including the LGM first-letter color.

14 languages

English, 한국어, 日本語, 中文 (简体 · 繁體), Español, Português, Français, Deutsch, Русский, Türkçe, Bahasa Indonesia, Tiếng Việt and ไทย.

Light & dark mode

The app follows the system or your choice. Widgets use dark badge cards.

Try it with sample data

Explore every screen and widget with sample data before you enter your handle.

Contests in your time zone

Start times and countdowns use your device’s time zone.

Remove ads once

Free to use, and a one-time purchase removes every ad.

FAQ

Frequently asked questions

Is this an official Codeforces app?

No. Rating Widget for Codeforces is an independent, unofficial app made by an individual developer. It is not affiliated with or endorsed by Codeforces, and it only shows information that anyone can see through the public Codeforces API.

Do I need to sign in?

No. Just enter your Codeforces handle. The app never asks for a password or account access, and you can change or clear the handle in Settings at any time.

The contest ended but my rating hasn’t changed.

Codeforces usually takes a few hours to finalize results and update ratings. Once it does, the app and widgets follow, and right after a contest the widgets check every 30 minutes. You can also pull to refresh in the app or tap the refresh button on a widget.

How often do widgets refresh?

About every 3 hours, every 30 minutes after a contest, and 15 minutes after a failed attempt. The actual interval depends on iOS and Android battery policies.

Does it cost anything?

It’s free. The dashboard shows ads, and a one-time in-app purchase removes them all.

Is it available on Android?

The Android version supports rating, contest and friends Home Screen widgets and is getting ready for Google Play.

Get it on the App Store

Questions or feedback? Write to me@leed.at.

The Android version is getting ready for Google Play.