แบบอักษรที่ใช้บ่อยในเอกสารภาษามาร์กอัปไฮเปอร์เท็กซ์ (HTML) นั้นส่วนใหญ่ใช้ชุดอักขระดั้งเดิมที่สร้างขึ้นภายใต้ American Standard for Information Interchange (ASCII) ซึ่งหมายความว่า HTML ASCII เป็นชุดรหัสพิเศษที่สามารถแทรกลงในเอกสาร HTML เพื่อแสดงอักขระพิเศษที่ไม่มีอยู่ในแป้นพิมพ์หรือเป็นอักขระควบคุมที่ใช้ในภาษามาร์กอัป ตัวละครสามารถนำเสนอในรูปแบบที่แตกต่างกัน แต่โดยทั่วไปจะเริ่มต้นด้วยสัญลักษณ์แอมเปอร์แซนด์แล้วตามด้วยตัวเลขหรือตัวอักษรและเติมด้วยเครื่องหมายอัฒภาค แม้ว่าจะไม่จำเป็นต้องใช้ตัวอักษร HTML ASCII ใด ๆ โดยเฉพาะอย่างยิ่งหากสามารถสร้างด้วยคีย์บอร์ด แต่บางครั้งก็มีประโยชน์หากมีการใช้แบบอักษรที่ไม่ได้มาตรฐานบนเว็บไซต์ แม้ว่าตัวอักษร HTML ASCII จะแมปกับตัวอักษรที่ถูกต้องภายในตัวอักษรได้อย่างถูกต้องเอกสารบางฉบับใช้ชุดอักขระUnicode®ที่สามารถเสนอตัวเลือกที่กว้างขึ้นได้
ชุดอักขระ ASCII ประกอบด้วย 128 อักขระที่สามารถเก็บได้ใน 7 บิตของไบต์ ชุดอักขระเพิ่มเติมที่ใช้ทั้ง 8 บิตของไบต์ประกอบด้วยอักขระเพิ่มเติม 128 ตัว อักขระประกอบด้วยตัวอักษรและตัวเลขทั้งหมดในภาษาอังกฤษรวมถึงสัญลักษณ์ทั้งหมดที่สามารถสร้างได้บนแป้นพิมพ์ภาษาอังกฤษมาตรฐาน นอกจากนี้ยังมีตัวอักษรที่ใช้กันทั่วไปหลายรุ่นพร้อมเครื่องหมาย umlauts และเน้นเสียงอื่น ๆ สัญลักษณ์สำหรับสกุลเงินต่างประเทศการดำเนินการทางคณิตศาสตร์และสัญลักษณ์ทางธุรกิจที่ใช้บ่อยนั้นอยู่ในชุด ASCII พื้นฐาน
ในการใช้ HTML ASCII ในเอกสาร HTML ตัวละครจะต้องอธิบายตามลำดับพิเศษที่เรียกว่ารหัสหลบหนี สิ่งนี้เริ่มต้นด้วยเครื่องหมายแอมเปอร์แซนด์แล้วตามด้วยปอนด์จากนั้นตามด้วยตัวเลขทศนิยมของอักขระ ASCII หรือการแสดงข้อความของอักขระ ตัวอย่างหนึ่งคือสัญลักษณ์เพื่อแสดงถึงลิขสิทธิ์ สัญลักษณ์ลิขสิทธิ์เป็นเลขทศนิยม 169 ในชุดอักขระ ASCII และสามารถเขียนเป็นสำเนาคำในรหัสหลบหนี HTML ซึ่งหมายความว่าสามารถรวมอักขระในเอกสาร HTML เป็น & # 169; หรือเป็น & copy ;, โดยมีเครื่องหมายอัฒภาคท้ายจำเป็นต้องกรอกรหัสให้สมบูรณ์
การใช้งานที่สำคัญอย่างหนึ่งสำหรับโค้ด HTML ASCII คือการแสดงอักขระที่มักใช้เป็นอักขระควบคุมภายใน HTML อักขระเช่นสัญลักษณ์ที่มากกว่าและน้อยกว่านั้นใช้เพื่อแสดงถึงแท็กใน HTML ในการแสดงหนึ่งในตัวอักษรเหล่านี้จำเป็นต้องใช้รหัส Escape HTML ASCII แทนสัญลักษณ์ที่พิมพ์เพราะมิฉะนั้นรหัสหน้าอาจเสียหายและทำให้เว็บไซต์ไม่สามารถแสดงได้อย่างถูกต้อง


