Huruf besar adalah perbedaan antara huruf besar/kapital dan huruf kecil untuk sistem penulisan tertentu. Namanya berasal dari huruf pada mesin cetak, di mana huruf besar disimpan di atas huruf kecil dalam laci. Nama formalnya adalah "majuscule" dan "minuscule" dengan urutan yang sama. Sistem penulisan yang memiliki huruf besar meliputi alfabet Latin, alfabet Yunani, dan alfabet Sirilik.
Ketika huruf pertama dibuat, mereka hanya memiliki huruf kapital. Seiring berjalannya waktu, terutama selama Abad Pertengahan, huruf kecil dibuat untuk menulis lebih cepat. Selain bahasa Yunani dan Latin, bahasa-bahasa Eropa tidak membuat perbedaan yang jelas antara huruf kapital dan huruf kecil sampai tahun 1300.
Bahasa yang berbeda memiliki aturan yang berbeda untuk kapan harus menggunakan huruf besar atau tidak. Misalnya, bahasa Jerman selalu menggunakan huruf besar untuk kata benda, sementara bahasa Inggris hanya menggunakan huruf besar untuk kata benda yang tepat, jadi sementara bahasa Jerman akan menulis "the automobile" sebagai "das Auto", bahasa Inggris tidak akan melakukan hal yang sama. Namun, hampir semua bahasa dengan huruf besar menggunakan huruf besar pada huruf pertama dari kata pertama setiap kalimat.