HyperText Markup Language (HTML) merupakan suatu bahasa markah yang digunakan untuk membuat halaman web, menampilkan berbagai informasi di dalam sebuah browser web. HTML dibuat dengan menggunakan aplikasi pengolah kata dan disimpan dalam format ASCII sehingga menjadi halaman web dengan perintah-perintah HTML. HTML merupakan sebuah standar yang digunakan secara luas untuk menampilkan halaman web. Pada saat HTML merupakan standar internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM yang diketuai oleh Berners-lee robert ketika bekerja di CERN pada tahun 1989.
Sejarah pembuatan HTML diawali pada tahun 1980, dimana IBM memikirkan pembuatan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan suatu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen. Bahasa ini dinamakan Markup Language, sebuah bahasa yang menggunakan tanda-tanda sebagai basisnya. Kemudian IBM menamakan sistemnya ini sebagai Generalized Markup Language atau GML.
Tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi yang menyatakan markup language sebagai standar untuk pembuatan dokumen. ISO dalam publikasinya meyakini bahwa SGML akan sangat berguna untuk pemrosesan informasi teks dan sistem-sistem perkantoran. Selain itu SGML terutama subset dari SGML, yaitu HTML juga berguna untuk menjelajahi internet. Khususnya bagi mereka yang menggunakan World Wide Web. Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML. Berikut adalah contoh dokumen sederhana HTML:
<html>
<head>
<title>HyperText Markup Language </title>
</head>
<body>
<p>
<i>HyperText Markup Language</i>
(HTML) merupakan suatu bahasa markah yang digunakan untuk membuat halaman web,
menampilkan berbagai informasi di dalam sebuah
<i>browser web</i>
</p>
</body>
</html>
Dokumen HTML adalah file yang diakhiri dengan ekstensi .html atau .htm. Ekstensi file ini bisa dilihat dengan mengunakan web browser apa pun (seperti Google Chrome, Safari, atau Mozila Firefox). Browser tersebut membaca file HTML dan me-render kontennya sehingga user internet bisa melihat dan membacanya. Biasanya, rata-rata situs web menyertakan sejumlah halaman HTML yang berbeda-beda. Contohnya, beranda utama, halaman ‘tentang kami’, halaman kontak yang semuanya memiliki dokumen HTML terpisah. Masing-masing halaman HTML terdiri atas seperangkat tags (bisa disebut juga elements), yang mengacu pada building block halaman website. Tag tersebut membuat hirarki yang menyusun konten hingga menjadi bagian, paragraf, heading, dan block konten lainnya. Sebagian besar element HTML memiliki tag pembuka dan penutup yang menggunakan syntax.
<div>
<h1>The Main Heading</h1>
<h1>A catchy subheading</h1>
<p>Paragraph one</p>
<img src="/" alt="Image">
<p>Paragraph two with a
<a href="https://example.com">hyperlink</a></p>
</div>