HTML adalah singkatan dari Hypertext Markup Language. HTML merupakan bahasa dasar pembuatan web. Disebut dasar karena dalam membuat web, jika hanya menggunakan HTML tampilan web berasa standar dan biasa saja. Terdapat banyak bahasa pemrograman web yang ditujuka untuk memanipulasi HTML dengan menambahkan Javascript, PHP, dan CSS. Dengan HTML memungkinkan seorang user untuk membuat dan menyusun bagian paragraf, heading, link atau tautan untuk halaman web dan aplikasi.
Disebut Hypertext karena didalam HTML sebuah text biasa dapat berfungsi lain, kita dapat membuatnya menjadi link yang dapat berpindah dari suatu halaman ke halaman lainnya hanya dengan meng klik text tersebut, walaupun pada implementasinya nanti tidak hanya text yag dapat dijadikan link.
Disebut Markup Language karena bahasa HTML menggunakan tanda (mark), untuk menandai bagian-bagian dari text. Misalnya, text yang berada di antara tanda tertentu akan menjadi tebal, dan jika berada di antara tanda lainnya akan tampak besar. Tanda ini dikenal sebagai HTML tag.