Zakat is an obligation in Islam. It is 2.5% of eligible wealth held for one lunar year.
Every adult Muslim who meets Nisab threshold.
It purifies wealth and supports the poor.