This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How to save a web page as a file with extention ".html" instead ".htm"?

  • 9 பதிலளிப்புகள்
  • 2 இந்த பிரச்னைகள் உள்ளது
  • 26 views
  • Last reply by the-edmeister

Firefox 28. Menu File-Save As-Web page, HTML Only (*.htm,*html) saves to a file with the extention ".htm". How to save a web page as a file with the extention ".html" instead ".htm"?

Firefox 28. Menu File-Save As-Web page, HTML Only (*.htm,*html) saves to a file with the extention ".htm". How to save a web page as a file with the extention ".html" instead ".htm"?

All Replies (9)

This is an extra step needed, but what I do is

  • File > Save As > Web Page, complete > and manually type out ".html"

Another web page will need same manual change of extention. How to make Firefox automaticaly set file extention (for saving web page) to ".html"

Why can't you just leave the htm file extension there?

Then, why does exist (*.html) in menu?

Firefox doesn't add or modify the file extension automatically, so you will have to add a missing file extension or correct a wrong file extension yourself if the wrong file extension is shown.

You can try to rename (or delete) the mimeTypes.rdf file in the Firefox profile folder to reset all file actions.

There is not "HTM" in the mimeTypes.rdf file. From where FireFox get "HTM" for "text/html" mime type? So that I can change it? To Firefox saves a web page as "web-page-title.html"?

I took a look in the "nsFilePicker.cpp". Is therr some comments on "// This is supposed to append ".htm"?

 NS_NAMED_LITERAL_STRING(htmExt, "html");
 if (!mDefaultExtension.IsEmpty()) {
   ofn.lpstrDefExt = mDefaultExtension.get();
 } else if (IsDefaultPathHtml()) {
   // Get file extension from suggested filename to detect if we are
   // saving an html file.
   // This is supposed to append ".htm" if user doesn't supply an
   // extension but the behavior is sort of weird:
   // - Often appends ".html" even if you have an extension
   // - It obeys your extension if you put quotes around name
   ofn.lpstrDefExt = htmExt.get();
 }

in the "save as type" category, select "all files", then type the name of your file followed by the extension .html, e.g "foo.html". This will work.

^ samarnikhil

The Owner of this thread said

"Another web page will need same manual change of extention. How to make Firefox automaticaly set file extention (for saving web page) to ".html" "