'''زبان نشانهگذاری (Markup Languages)''' {{انگلیسی|Markup Language}} نوعی [[زبان توصیفی]] است که متن و اطلاعات اضافه دربارهٔ متن را با هم ادغام میکند. این عبارت در واژگان [[رایانه]] و [[وب]] معمولاً به یک شبهزبان برنامهنویسی گفته میشود. اطلاعات اضافهای که یک زبان نشانهگذاری در نظر میگیرد بهوسیلهٔبه وسیلهٔ نوعی نشانهگذاری توصیف میشود و در بین متن قرار میگیرد و در نهایت در زمان نمایش یا چاپ،[[چاپ]]، این اطلاعات برای نحوهٔ نمایش متن اصلی و عناصر دیگر موجود در سند استفاده میگردد.
[[اچتیامال|اِچ.تی.اِم.اِل]] (HTML) یا «زبان نشانهگذاری بسامَتنابرمتن» یکی از معروفترین زبانهای نشانهگذاری امروزی و یکی از بنیانهای اصلی [[وب|وبِ جهان پهنا]] است. این زبان مورد استفاده برای سندهای وب جهانی است. HTMLاچتیامال شکلی از [[اسجیامال]] {{انگلیسی|SGML}} است که از tagها[[تگ]]ها برای نشانه گذاری عناصری چون متن و [[گرافیک]] استفاده میکند تا برای مرورگرهای وب مشخص شود که این عناصر را چگونه برای کاربر نمایش دهند و به عملیاتی چون فعال کردن یک پیوند از طریق فشردن یک کلید یا دکمهدکمهٔ ماوس[[موشی]] چگونه پاسخ دهند.
به شکل تاریخی نشانهگذاری در [[صنعت چاپ]] برای یکسانسازی شیوهٔ توصیف اسناد بین نویسندگان،[[نویسنده|نویسندگان]]، [[ویرایشگر|ویرایشگران]] و مسوولینمسئولین چاپ استفاده میشدهاست. امروزه نیز از این روش به شکل رایانهای (و کمتر به شکل دستی) استفاده میشود.
یک زبان نشانه گذاری، یک زبان ساختگی است که با استفاده از یک مجموعه از حاشیه نویسهای متن که دستورهایی را در مورد ساختار متن یا چگونگی نمایش آن ارائه میدهد. زبانهای نشانه گذارینشانهگذاری برای قرنها در حال استفاده بودهاند و در سالهای اخیر در کامپیوترهارایانهها در سیستمهای حروف چینی[[حروفچینی]] و [[پردازش]] واژهها استفاده شدهاند.