Βασική διαφορά: Το HTML σημαίνει HyperText Markup Language. Είναι μια πολύ γνωστή επάνω γλώσσα που χρησιμοποιείται για την ανάπτυξη ιστοσελίδων. Έχει εδώ και πολύ καιρό και χρησιμοποιείται συνήθως στο σχεδιασμό ιστοσελίδων. .htm και .html είναι δύο τρόποι για να αποθηκεύσετε ένα αρχείο HTML. Και τα δύο είναι ουσιαστικά το ίδιο πράγμα. Δεν υπάρχει στην πραγματικότητα καμία διαφορά μεταξύ του .htm και του .html, εκτός από τον αριθμό χαρακτήρων που χρησιμοποιήθηκαν.
Η HTML γράφεται χρησιμοποιώντας στοιχεία HTML, τα οποία αποτελούνται από ετικέτες, κυρίως με ετικέτα ανοίγματος και ετικέτα κλεισίματος. Τα δεδομένα μεταξύ αυτών των ετικετών είναι συνήθως το περιεχόμενο. Ο κύριος στόχος της HTML είναι να επιτρέπει στα προγράμματα περιήγησης ιστού να ερμηνεύουν και να εμφανίζουν το περιεχόμενο που γράφεται μεταξύ των ετικετών. Οι ετικέτες έχουν σχεδιαστεί για να περιγράφουν το περιεχόμενο της σελίδας. Το HTML συνοδεύεται από προκαθορισμένες ετικέτες. Επιτρέπουν σε κάποιον να εισάγει μαζί εικόνες, κείμενο, βίντεο, φόρμες και άλλα κομμάτια περιεχομένου σε συνεκτική ιστοσελίδα.
Στοιχεία HTML είναι τα βασικά δομικά στοιχεία όλων των ιστοτόπων. Το HTML επιτρέπει την ενσωμάτωση εικόνων και αντικειμένων στην ιστοσελίδα. Μπορεί επίσης να χρησιμοποιηθεί για τη δημιουργία διαδραστικών μορφών. Το HTML παρέχει επίσης τα μέσα για τη δημιουργία δομημένων εγγράφων. Το κάνει αυτό υποδηλώνοντας διαρθρωτική σημασιολογία για κείμενο όπως επικεφαλίδες, παραγράφους, λίστες, συνδέσμους, εισαγωγικά και άλλα στοιχεία. Ωστόσο, αυτές τις μέρες, οι ιστοσελίδες σπάνια σχεδιάζονται χρησιμοποιώντας μόνο HTML. Το HTML επιτρέπει στον προγραμματιστή να ενσωματώνει σενάρια γραμμένα σε γλώσσες όπως JavaScript, κάτι που πολλές φορές κάνουν. Αυτό αλλάζει την εμφάνιση και τη συμπεριφορά των ιστοσελίδων HTML.
Ο λόγος για τις διάφορες επεκτάσεις αρχείων χρονολογείται από τις πρώτες εκδόσεις των Windows. Η αρχική επέκταση αρχείου για το αρχείο HTML ήταν '.html'. Ωστόσο, στα Windows όλα τα αρχεία απαιτούσαν επέκταση αρχείου τριών γραμμάτων. Έτσι, η επέκταση αρχείου συντομεύθηκε σε ".htm". Ωστόσο, το Macintosh δεν περιοριζόταν σε επεκτάσεις αρχείων τριών γραμμάτων, επομένως οι χρήστες Mac χρησιμοποιούν το ".html". Τελικά, με τις αναβαθμίσεις, τα Windows άρχισαν επίσης να δέχονται '.html'. Ωστόσο, πολλοί χρήστες χρησιμοποιούνταν ήδη για να ".htm", έτσι τόσο η επέκταση του αρχείου τριών γραμμάτων όσο και η επέκταση των τεσσάρων γραμμάτων άρχισαν να χρησιμοποιούνται ευρέως και εξακολουθούν να είναι. Ωστόσο, υπάρχουν περιπτώσεις όπου ορισμένοι διακομιστές προγραμματίζουν τον προεπιλεγμένο κατάλογο για να υποστηρίζουν μόνο αρχεία .html. Ως εκ τούτου, τα αρχεία .htm δεν υποστηρίζονται σε αυτούς τους διακομιστές.