ใน HyperText Markup Language (HTML) ภาพเคลื่อนไหว HTML คือรายการใด ๆ ที่ดูเหมือนว่าจะเคลื่อนไหวหรือเปลี่ยนแปลงบนหน้าเว็บโดยปกติจะไม่มีการป้อนข้อมูลจากผู้ใช้ สิ่งนี้สามารถเป็นอะไรก็ได้ตั้งแต่ลูกบอลกระดอนไปจนถึงตัวอักษรธนาคารที่เปิดและปิดเหมือนสัญญาณนีออน มาตรฐาน HTML จริงและ cascading style sheet (CSS) ไม่มีแท็กหรือฟังก์ชั่นภาพเคลื่อนไหวที่แท้จริงใด ๆ แม้ว่าจะให้การเข้าถึงส่วนการแสดงผลที่เพียงพอของเว็บเบราว์เซอร์ที่สามารถทำการเคลื่อนไหวได้โดยการเปลี่ยนคุณสมบัติการแสดงผลขององค์ประกอบ บ่อยครั้งที่ใช้รูปแบบไฟล์ภาพเคลื่อนไหวภาษาการเขียนโปรแกรมภายนอกหรือลิงก์ไปยังแหล่งสื่อสตรีมมิ่งถูกนำมาใช้โดยเฉพาะอย่างยิ่งในกรณีของภาพเคลื่อนไหวที่ซับซ้อนหรือยาว
วิธีง่ายๆในการสร้างภาพเคลื่อนไหว HTML คือการใช้รูปแบบไฟล์พิเศษสำหรับกราฟิกที่รู้จักกันในชื่อไฟล์ภาพกราฟิก (GIF) รูปแบบไฟล์นี้อนุญาตให้เก็บภาพหลายภาพในไฟล์พร้อมกับข้อมูลอื่น ๆ ที่เว็บเบราว์เซอร์ตีความและแสดงเป็นลำดับภาพเคลื่อนไหว ไฟล์ GIF มีข้อดีคือไม่ต้องใช้ปลั๊กอินหรือซอฟต์แวร์พิเศษใด ๆ และมีขนาดค่อนข้างเล็ก อย่างไรก็ตามข้อ จำกัด บางประการรวมถึงจำนวนสีที่กำหนดในภาพและค่อนข้างไม่มีประสิทธิภาพสำหรับลำดับภาพเคลื่อนไหว HTML ที่ใหญ่ขึ้น
อีกวิธีหนึ่งที่ได้รับความนิยมในการสร้างภาพเคลื่อนไหว HTML ก็คือการใช้ห้องสมุดฟังก์ชั่นที่ได้รับการพัฒนาแยกต่างหากไม่ว่าจะผ่านทาง CSS หรือภาษาการเขียนโปรแกรมอื่นที่ถูกเรียกจากภายในโค้ด HTML ของเว็บไซต์ นี่เป็นข้อได้เปรียบของการมอบความยืดหยุ่นและตัวเลือกภาพเคลื่อนไหวจำนวนมาก ภาวะแทรกซ้อนอาจเกิดขึ้นได้หากเว็บเบราว์เซอร์ที่ได้รับมีการปิดการใช้งานสคริปต์ไม่ได้รับการสนับสนุนสำหรับห้องสมุด - เช่นกรณีอุปกรณ์พกพา - หรือมีกำลังการประมวลผลต่ำเนื่องจากไลบรารีภาพเคลื่อนไหวอาจต้องเสียภาษีมากในระบบ
สำหรับภาพเคลื่อนไหว HTML ที่ซับซ้อนหรือมีความยาวมากวิธีการทั่วไปคือการสร้างภาพเคลื่อนไหวที่เสร็จสมบูรณ์ในโปรแกรมแยกต่างหากจากนั้นบันทึกภาพเคลื่อนไหวนั้นเป็นไฟล์สื่อประเภทหนึ่ง ภายในเอกสาร HTML ไฟล์สื่อจะถูกฝังเป็นองค์ประกอบที่มีการเล่นภาพเคลื่อนไหวโดยอัตโนมัติสำหรับผู้ใช้ สิ่งนี้สามารถช่วยลดภาระบางอย่างในตัวประมวลผลของคอมพิวเตอร์และสามารถใช้หน่วยความจำได้อย่างมีประสิทธิภาพ ในทางกลับกันภาพเคลื่อนไหว HTML สื่อการสตรีมสามารถใช้แบนด์วิดท์จำนวนมากและอาจไม่ปรากฏขึ้นอย่างถูกต้องหากความเร็วของการเชื่อมต่ออินเทอร์เน็ตช้าเกินไป


