Skip to content

Rating Estimation

Norri’s rating estimation system provides content ratings (age classifications) for movies and TV shows, with intelligent fallbacks when official ratings aren’t available for your preferred country.

How It Works

1. Direct Match

If a rating exists for your preferred country (set in Library Settings), it’s displayed directly.

2. Fallback Countries

If your preferred country’s rating is unavailable, the system falls back to similar countries in order of cultural and geographic proximity:

Preferred CountryFallback Order
UKUS → IE → CA → AU → NZ
USCA → GB → AU → NZ → IE
AUNZ → GB → US → CA → IE
CAUS → GB → AU → NZ → IE
IEGB → US → CA → AU → NZ
DEFR → NL → GB → US
FRDE → NL → GB → US
SE/NO/DKEach other → DE → GB → US
JPKR → US → GB
KRJP → US → GB
INGB → US → AU

When using a fallback rating, the source country code is shown in parentheses: 15 (US)

3. Estimated Ratings

If no fallback country has a rating, the system calculates an estimated rating based on all available ratings from other countries:

  1. Map each available rating to a normalized “age band” (0, 10, 13, 16, 18)
  2. Calculate the median age band (robust against outliers)
  3. If the number of ratings is even, round up (conservative approach)
  4. Map the median age band back to your preferred country’s rating system

Estimated ratings are shown with an asterisk: 12A*

Visual Indicators

DisplayMeaning
15Direct match for your preferred country
R (US)Fallback rating from another country
12A*Estimated rating (asterisk indicates estimation)

Supported Rating Systems

English-Speaking Countries

CountryRatings
UK (GB)U, PG, 12A, 12, 15, 18
USG, PG, PG-13, R, NC-17
AUG, PG, M, MA15+, R18+
CAG, PG, 14A, 18A, R
IEG, PG, 12A, 15A, 18
NZG, PG, M, R16, R18

Europe

CountrySystemRatings
DE (Germany)FSK0, 6, 12, 16, 18
FR (France)U, 10, 12, 16, 18
NL (Netherlands)KijkwijzerAL, 9, 12, 16, 18
SE (Sweden)Btl, 7, 11, 15
NO (Norway)A, 6, 12, 15, 18
DK (Denmark)A, 7, 11, 15

Asia

CountrySystemRatings
JP (Japan)EirinG, PG12, R15+, R18+
KR (South Korea)KMRBAll, 12, 15, 18
IN (India)CBFCU, U/A, A

Rating Equivalency

Ratings are mapped to normalized age bands for cross-country estimation:

Age BandUSUKAUDEFRCAJPIN
All AgesGUG0UGGU
~10PGPGPG610PGGU
12-13PG-1312AM121214APG12U/A
15-16R15MA15+161618AR15+U/A
18+NC-1718R18+1818RR18+A

Library Settings

Each library can configure:

  • Rating Country — Your preferred country for displaying ratings
  • Show Estimated Ratings — Toggle whether to show estimated ratings when direct/fallback ratings aren’t available (enabled by default)

When estimated ratings are disabled, no rating badge is shown if data isn’t available for your preferred or fallback countries.

Data Sources

Rating data comes from TMDB via their release_dates endpoint. TMDB includes theatrical, digital, and physical (DVD/Blu-ray) release ratings. Norri prefers theatrical ratings, falling back to digital or physical when unavailable.

Limitations

  • TMDB’s certification data is crowd-sourced and may be incomplete for some countries
  • Some films may not have any certification data available
  • The estimation algorithm provides a best-guess but may not match official ratings
  • Historical films may have different ratings than when originally released