暗算(あんざん)は、計算機や珠算、筆算によらず、頭の中で計算すること。 暗算と筆算は計算のプロセスに違いが見られる。通常の暗算は日常会話で読み上げたり話したりするときの数を利用し、それは各位に一、十、百のように数詞を当てたものであり、漢数字の九百九のように途中の位に値がなくても成立する。そのため暗算の計算プロセスは位取りの原理の認識(あるいは0の認識)が筆算ほど強くないと言われている。ただし一般的な暗算に対して、筆算や珠算の計算のプロセスを頭の中でイメージして応用する筆算式暗算(能力式暗算)や珠算式暗算もある。 なお、詰将棋や詰碁を、実際に駒や石を動かさずに、あるいは盤面を見ずに解くことも暗算と呼ばれる。