RUT/RUB Number

The RUT and RUB are alphanumeric codes used to identify Nintendo and Pokemon GO users. The RUT is for Nintendo users; while the RUB is for Pokemon users.

RUT
A RUT is a unique alphanumeric code that identifies Nintendo users. Unlike Friend Code, the RUT does not allow to communicate directly with a friend's Nintendo DS or Nintendo 3DS network, which means you cannot play with your Nintendo friend using a RUT. RUT always has numbers and capital letters; but the letters D, F, O, Q, U and Z are not allowed in RUT.

The RUT consists of 7, 8, 9 or 10 alphanumeric characters and check digit or letter (in the format A.AAA.AAA-x, AA.AAA.AAA-x, AAA.AAA.AAA-x or A.AAA.AAA.AAA-x, x is 0 through 9 or A).

The check digit algorithm is described in RUT Numbers (Nintendo) section of the Check Digit Algorithms topic.

RUB
A RUB is like a RUT, a unique alphanumeric code but it identifies Pokemon GO users. You cannot use RUB to play with another Pokemon GO trainer or a friend. Instead, use Pokemon Trainer Code for that purpose.

Like RUT, RUB always has numbers and capital letters, but the letters Q and U are excluded from RUB numbers.

When RUB numbers are assigned to users living in Japan, China or Korea, the number 4 is not allowed in RUB except in the check digit position because the Chinese word for four (四, pinyin: sì, jyutping: sei3), sounds quite similar to the word for death (死, pinyin: sǐ, jyutping: sei2), in many varieties of Chinese. Similarly, the Sino-Japanese, Sino-Korean, and Sino-Vietnamese words for four, shi (し, Japanese), and sa (사, Korean), sound similar or identical to death in each language (see Korean numerals, Japanese numerals, Vietnamese numerals). This is called tetraphobia. Also, in addition to Q and U not allowed in RUB, in Vietnam, the letters F, J, W and Z are excluded from RUBs assigned to Pokemon GO users living in Vietnam, because those letters are not part of Vietnamese alphabet.

RUB consists of: The check digit algorithm is described in RUB Numbers (Pokemon) section of the Check Digit Algorithms topic.
 * 11 or 12 alphanumeric digits separated by dots (.)
 * slash mark (/)
 * 4 alphanumeric digits
 * dash (-)
 * 1 check digit (0 through 9 or A)