زبان نشانه گذاری (به انگلیسی: Markup Language) نوعی زبان توصیفی است که متن و اطلاعات اضافه دربارهٔ متن را با هم ادغام می کند. این عبارت در واژگان رایانه و وب معمولاً به یک شبه زبان برنامه نویسی گفته می شود. اطلاعات اضافه ای که یک زبان نشانه گذاری در نظر می گیرد به وسیلهٔ نوعی نشانه گذاری توصیف می شود و در بین متن قرار می گیرد و در نهایت در زمان نمایش یا چاپ، این اطلاعات برای نحوهٔ نمایش متن اصلی و...