Huruf nada adalah kumpulan simbol yang ditetapkan untuk nada individu suatu bahasa untuk membantu fonologi dan pengucapan yang benar. Penggunaan huruf nada sangat penting ketika menulis dalam bahasa dengan banyak nuansa nada lisan. Kata-kata dalam beberapa bahasa dieja persis sama tetapi dapat memiliki arti yang sangat berbeda ketika pembicara hanya mengubah nada satu suku kata. Simbol yang digunakan untuk huruf nada diklasifikasikan menurut nada yang naik atau turun di nada, dan rangkaian tanda ini biasanya disebut kontur nada. Beberapa bahasa Asia dan beberapa bahasa Afrika menggunakan sistem huruf dan angka nada untuk kejelasan dalam kata-kata tertulis.
Nada kontur dasar suatu bahasa biasanya ditunjuk sebagai naik atau turun. Salah satu suara yang turun sebelum naik disebut nada turun, dan yang naik sebelum turun disebut nada memuncak. Perubahan nada ini umumnya membutuhkan durasi suara yang cukup lama untuk ditempatkan dalam kategori ini. Perubahan nada yang lebih pendek dan lebih mendadak biasanya disebut nada berhenti atau nada terpotong. Kata-kata dengan nada terpotong biasanya diucapkan dengan teknik pengucapan khusus yang dikenal sebagai plosive stop.
Simbol yang digunakan untuk menunjukkan setiap kategori huruf nada bervariasi tergantung pada bahasa tertentu. Bahasa Mandarin Cina memiliki rentang lima nada dengan masing-masing nada diberi simbol kontur nadanya sendiri. Huruf nada untuk dua nada tertinggi biasanya ditulis sebagai dua batang vertikal panjang per nada dengan garis horizontal pendek di bagian atas satu batang dan bagian bawah yang lain. Tiga nada tengah dari bahasa nada yang kaya ini ditulis sebagai garis vertikal dengan garis putus-putus di berbagai titik di sepanjang mereka. Sebagian besar bahasa lain dengan kontur nada juga memiliki rentang lima nada dengan variasi suara sesuai dengan fonologi unik masing-masing bahasa.
Teks yang diketik standar menghadirkan beberapa tantangan untuk huruf nada tertulis karena keyboard komputer konvensional tidak memiliki tombol huruf yang ditetapkan untuk simbol-simbol ini. Banyak program perangkat lunak pengolah kata juga memiliki jumlah simbol yang terbatas yang dapat dimasukkan ke dalam teks. Nomor nada memberikan solusi yang nyaman sebagai substitusi simbol, karena sebagian besar bahasa memiliki variasi nada yang sesuai dengan setiap nomor. Beberapa rentang nada Cina memiliki angka terendah yang ditetapkan untuk nada terendah, dan beberapa nada Afrika memiliki nilai berlawanan yang ditetapkan untuk rentang nada tinggi hingga rendah.