Een rekenmachine of calculator 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.