Makroprosessor (ing. macro processor, ru. макропроцессор )- makrogenişlənmələri yerinə yetirə bilən proqram. Makrosları emal edə bilən hər bir proqramın özünün, özəl makrodilli makroprosessoru olur.