This tool forms the plural of a Portuguese noun or adjective and tells you which rule it applied. Portuguese plurals are mostly regular, but the ending -ão and the -l endings have real complications that a simple add-an-s approach gets wrong.
How it works
The word is matched against the plural rules in order, and the first matching rule fires:
leão -> leões (common -ão class)
mão -> mãos (closed -ãos set)
pão -> pães (closed -ães set)
animal -> animais (-al -> -ais)
papel -> papéis (-el -> -éis)
fóssil -> fósseis (paroxytone -il -> -eis)
homem -> homens (-m -> -ns)
lápis -> lápis (paroxytone -s, invariable)
The two small -ão sets (-ãos and -ães) are stored as explicit lists, since they cannot be predicted from spelling alone; every other -ão word defaults to the majority -ões. The -s and -il rules branch on stress, which the tool infers from accent marks and a curated list.
Tips and notes
Add the article (o, a, um, uma) and the tool pluralises it too:
o leão becomes os leões. Because no automatic system can know every lexical
exception, treat the named rule as the explanation and double-check rare or
specialised vocabulary. The default word leão shows the most common -ão class;
try pão and mão to see the two irregular classes side by side.