CLDR Plural Rule Evaluator

Find out the plural form for a given number in a language

Type a number here. The plural form of that number will be evaluated

Unlike English, for many languages, the plural forms are just not 2 forms. If you look at the CLDR plural rules table you can easily understand this.The Rules are defined in a particular syntax(an eg: for Russian, the plural few is applied when the rule "n mod 10 in 2..4 and n mod 100 not in 12..14;" is passed.) This tool is a demonstration of a javascript parser for the plural rules in that syntax. For a given number in a language, this tool tells which plural form it belongs. The plural rules are taken from the CLDR plural.xml data file. Thanks for visiting.