Форматування тексту засобами HTML реалізується за допомогою спеціальних тегів. Всі теги форматування тексту виконуються тільки в розділі <body> і є парними тегами. Найчастіше використовуються такі теги:
< b> - напівжирний шрифт;
< i> - курсив;
< u> - підкреслений текст;
< s> - підкреслені символи;
<sub> - верхній індекс;
<sup> - нижній індекс;
<font> - призначений для визначення параметрів шрифту. За допомогою цього тегу можна визначити колір символів, їх розміри та тип шрифтів. Зміна параметрів шрифту відбувається за допомогою змін параметрів тегу:
color – дозволяє змінювати колір символів;
face - дозволяє змінювати тип шрифту. Для цього в якості значення параметру необхідно вказати назву шрифту.
size – дозволяє визначити розмір символів. Розмір задається в умовних одиницях від 1 до 7. Цифра 1 відповідає найменшим символам, а 7 – найбільшим. Розмір символів можна визначати як в абсолютних так і відносних величинах.
Статистика запису: <font size=x> визначення символів в абсолютних величинах </font>
<font size= +_х> визначення символів в відносних величинах </font>
В першому випадку х – це цифра від 1 до 7. В другому випадку х може бути як додатнім, так і відємним числом. Причому знак + або – вказується обов’язково.
Тег <basefont> - використовується для визначення параметрів шрифту, які будуть використовуватись в якості стандартних при перегляді HNML-сторінки. Параметри тегу <basefont> ті ж самі, що і для тегу <font>. Пріоритет має тег <font>. На відміну від <font> тег
<basefont> не має закриваючого тегу.