In de wiskunde is een magma een soort algebraïsche structuur. Het is een verzameling met een binaire operatie op die verzameling.
Een binaire bewerking werkt door twee elementen uit een verzameling te nemen (die niet verschillend hoeven te zijn) en een ander element van die verzameling terug te geven.
Als we de verzameling een label geven (zoals X) en de binaire bewerking een label (zoals -). Dan geven we het magma het label (X, -).