वेब डिजाइनिंग उपयोगी, खूबसूरत और आकर्षक वेब पेज बनाने की कला है। इसके लिए एचटीएमएल मार्कअप लैंग्वेज का इस्तेमाल किया जाता है, जो वेब डिजाइनिंग की एक आसान लैंग्वेज है। मार्कअप लैंग्वेज प्रोग्रामिंग लैंग्वेज से भिन्न होती है। यह विभिन्न मार्कअप टैग्स का कलेक्शन है और एचटीएमएल द्वारा इन्हीं टैग्स का उपयोग कर वेबपेज के विभिन्न भागों को डिजाइन किया जाता है। एचटीएमएल में टैग्स का काफी महत्व है। टैग्स एक तरह से एचटीएमएल कमांड है। आम तौर पर टैग्स एंगल ब्रेकेट (< >) से शुरू और बंद होते हैं। पहले टैग को स्टार्ट (ओपनिंग) टैग कहा जाता है और दूसरे को ऐंड (क्लोजिंग) टैग।

आजकल इंटरनेट पर कई WYSIWYG (what you see is what you get) एडिटर्स उपलब्ध हैं, जैसे kompozer, जिनकी मदद से बिना किसी कोडिंग के ही वेबसाइट बनाई जा सकती है। इसके बाद आप इसे किसी भी वेबसाइट होस्टिंग साइट जैसे www.x10hosting.com पर अपलोड कर इसे दुनिया के समक्ष प्रस्तुत कर सकते हैं।