V matematice je magma druh algebraické struktury. Je to množina s binární operací nad touto množinou.

Binární operace funguje tak, že se vezmou dva prvky z množiny (které se nemusí lišit) a vrátí se nějaký jiný prvek této množiny.

Pokud dáme množině značku (například X) a binární operaci značku (například -). Pak dáme magmatu značku (X, -).