シンハラ文字(しんはらもじ、シンハラ語: සිංහල හෝඩි, siṁhala hōdi、英: Sinhala script)は、主にシンハラ語を表記するために使われる文字である。古代インドのブラーフミー文字から派生した文字で、インドの南方に位置するスリランカで用いられる。ほとんどの文字が渦巻状になっている。 現代において用いられる混成シンハラ文字では、基本的な文字は54種類存在しており、そのうち母音は二重母音も含めて18個あり、子音は36個ある。口語であるスッダ・シンハラ(Suddha Sinhala、白シンハラ、純粋シンハラ)を書き表すだけなら母音字12、子音字24で十分であるが、サンスクリットやパーリ語からの外来語を記述するための文字が多く存在している。