Een
rekenmachine,
zakrekenmachine of
calculator (ook wel
rekentoestel of
zakjapanner) is een apparaat waarop berekeningen kunnen worden uitgevoerd. Een rekenmachine is geen algemeen programmeerbare
computer, hoewel er in sommige modellen wel eenvoudige functies kunnen worden geprogrammeerd. De eerste rekenmachines waren mechanisch, maar de huidige rekenmachines zijn
elektronisch en werken doorgaans op
batterijen. Ze kunnen ook uitgerust zijn met
fotovoltaïsche cellen.