টেক্সটের সাধারণ ফরম্যাটিংয়ের মধ্যে আছে বোল্ড করা, ইটালিক করা, আন্ডারলাইন করা ইত্যাদি। এইচটিএমএল-এ এগুলোর করার জন্য যথাক্রমে b, i ও u এলিমেন্ট ব্যবহার করা হয়।
<!DOCTYPE html> <html> <head> <title>Text Formating</title> </head> <body> Hello world!<br> <p>This is normal text</p> <p><b>This is bold text</b></p> <p><i>This is italic text</i></p> <p><u>This is underlined text</u></p> </body> </html>

আরো কিছু সাধারণ ফরম্যাটিংয়ের মধ্যে আছে সুপারস্ক্রিপ্ট (লেখাকে উপরে উঠানো), সাবস্ক্রিপ্ট (নিচে নামানো) ইত্যাদি।
<!DOCTYPE html> <html> <body> <p>This line contains a <sup>super</sup> script and a <sub> sub</sub> script.</p> <p>(a+b)<sup>2</sup> = a<sup>2 </sup>+2ab+b<sup>2</sup></p> <p>f<sub>n</sub> = f<sub>n-1</sub> + f<sub> n-2</sub><p> </body> </html>

এছাড়াও কোনো টেক্সটকে সাধারণের চেয়ে বড় বা ছোট করার জন্য big ও small নামের দুটি এলিমেন্ট আছে।
কখনো কখনো পেইজের কোনো নির্দিষ্ট অংশকে বিশেষভাবে দৃষ্টিগোচর (emphasize) করানোর প্রয়োজন হয়। আবার কখনো কখনো বক্তব্যের কোনো নির্দিষ্ট অংশকে বিশেষ জোর দিয়ে বলার (লেখার) প্রয়োজন হয়। এই দুটি কাজের জন্য রয়েছে em ও strong নামের দুটি এলিমেন্ট।
<!DOCTYPE html> <html> <body> <p> The word <em> Emphasize </em> means giving special value to something. The word <strong>strong</strong> is something stronger than emphasizing. </p> </html> </body>
