
Kalkulator – przenośne urządzenie liczące służące do wykonywania obliczeń matematycznych. Współcześnie najczęściej elektroniczne i o niewielkich kompaktowych rozmiarach. Dawniej mechaniczne, nazywane maszyną kalkulacyjną i zdolne do wykonywania jedynie podstawowych operacji arytmetycznych.
Współcześnie niektóre kalkulatory przybierają formę zaawansowanych urządzeń umożliwiających pisanie programów, wykonywanie operacji algebraicznych, na funkcjach matematycznych oraz graficzną prezentację wykresów funkcji. W pewien sposób upodabnia to je do komputerów, jednak istotną różnicą są tu okrojone możliwości i interfejs zoptymalizowany pod kątem obliczeń interaktywnych, a nie programowania.
Kalkulatory elektroniczne zaczęły powstawać w latach 70. XX wieku w USA.





Funkcjonują także aplikacje działające w przeglądarce internetowej, nie wymagające instalacji. Mogą realizować zarówno podstawowe działania arytmetyczne, jak i specjalistyczne obliczenia z zakresu finansów, matematyki, budownictwa, zdrowia czy inżynierii.
Pamięć to funkcja kalkulatora pozwalająca na zapamiętanie liczby i wielokrotne użycie jej w obliczeniach zamiast ręcznego wpisywania. Klawisze dotyczące pamięci zazwyczaj oznaczane są literą M (od ang. Memory) lub – na obszarach używających cyrylicy – П.
Początkowo kalkulatory były wyposażone w tzw. pamięć prostą, pozwalającą jedynie na zapisanie liczby do pamięci (M, STO lub MS – Memory Store) i jej odczyt (MR, RM lub RCL – Memory Recall).
Kolejne modele wyposażone były już w pamięć sumującą, pozwalającą na dodanie obliczonej liczby do zawartości pamięci M+, a niekiedy na odejmowanie M−. Działanie tych klawiszy po pewnym czasie wzbogaciło się, zapewne w celu ułatwienia sumowania iloczynów, o wykonanie poprzedniego działania – zaczęto je oznaczać M+=, M−=, następnie zaniechano takiego oznaczania, choć funkcję pozostawiono. W tym też czasie pojawił się klawisz MRC, który przy pierwszym naciśnięciu wyprowadzał zawartość pamięci, a przy drugim kasował pamięć. Istnieją też kalkulatory z klawiszami MC/CM (Clear Memory) kasującymi pamięć lub z MS/MT/Min/STO zapisującym pamięć z wymazaniem poprzedniej zawartości. Były też kalkulatory z pamięciami wykonującymi inne działania – M×, M÷, M+x², M↔x (zamiana miejscami liczby wyświetlanej i przechowywanej w pamięci), ale ze względu na małą przydatność tych funkcji nie przyjęły się.
Współczesne popularne kalkulatory wyposażone są zazwyczaj w jedną pamięć sumującą/różnicującą, choć są też modele z dwiema pamięciami o pełnej funkcjonalności. Kalkulatory naukowe mają przeważnie jedną pamięć sumującą i kilka pamięci prostych, zwanych także stałymi, których adresowanie odbywa się przez naciśnięcie odpowiedniej liczby po klawiszu rozkazu (np. K in 3 lub STO n 3 oznacza zapisanie wyświetlanej liczby do pamięci nr 3, a K 2 lub RCL n 2 odczytanie pamięci nr 2). Zdarza się, że jedna z tych pamięci (najczęściej nr 0) jest jednocześnie dostępna za pomocą klawiszy M+/MR itp. W kalkulatorach naukowych pamięci mogą też służyć jako miejsca przechowywania argumentów i rezultatów funkcji wymagających więcej niż jednego parametru – np. przeliczanie współrzędnych biegunowych na prostokątne. Regułą jest, że kalkulatory mające wbudowane funkcje statystyczne po przełączeniu w tryb tych obliczeń wykorzystują pamięć do przechowywania wyników pośrednich i czynią ją niedostępną dla użytkownika.
0. 4 × 5 = 20. GT 2 × 3 = 6. GT GT 26. GT GT 26.
W wielu kalkulatorach istnieje możliwość ustawienia sposobu zaokrąglania przy ustawionej liczbie miejsc dziesiętnych, ale nawet przy obliczeniach z maksymalną dokładnością obliczenia są wykonywane z dokładnością większą niż możliwa do pokazania na wyświetlaczu (nie dotyczy to kalkulatorów najniższej klasy). Najczęściej zaokrąglenie dokonuje się w momencie naciśnięcia klawisza = i do ewentualnych dalszych obliczeń użyta będzie już wartość z mniejszą liczbą miejsc dziesiętnych.