Save as MHTML Single-click MHTML/MHT save button right in your toolbar area
Support Development
PayPal ● 
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
Ether Address: 0xCf9eaAc56992e12EB61fD46342172d4EEff5C8e4

"Save as MHTML" extension adds a toolbar button to the browser area to save the current page in MHTML format. This format converts all online resources of a webpage into offline equivalents so that when your browser tries to render the page, there would be no need to access the online resources anymore. This is useful to archive a webpage for later use. This extension uses a built-in API of your browser to generate the archive page.


  1. What is the "Save as MHTML" add-on and how can I use it?

    This extension is designed to save the currently active page in MHTL/MHT format which is an excellent format for archiving a webpage. This is basically a tool that helps users to create a snapshot of a page as it is and keep it for later offline access. For instance, a webpage might change and some of its online resources might not be available in the future. By saving the page in MHT format, you will be sure that the content is accessible anytime intact. Also, you can have the page load just fine even if there is no internet connection available.

  2. What's new in this version?

    Please check the Logs section.

  3. What is the difference between MHTML and MHT formats?

    Nothing basically. These two archiving file extensions are equivalent and both provide offline accessible HTML format that all modern browsers can open.

  4. What is the difference between MHTML and HTML formats and why do I need to use this extension to save webpages instead of the default Ctrl + S saving method?

    The MHTML (short for MIME HTML) is a file extension that is used to save an HTML document like exactly like the default HTML format but with converted online resources. Basically, all the online resources are being fetched once and will be converted to local equivalents (data-URL). Hence your browser won't need to refetch them when the webpage is being parsed later.

  5. Where does this extension save the downloaded files?

    This extension uses the default download directory of your browser to save the files. You can also use the download manager window of your browser to open this directory. If you haven't manually changed this directory on the options page, it is [user-directory]/Downloads.

Matched Content


Please keep reviews clean, avoid the use of improper language and do not post any personal information.
  • <a> Defines an anchor.

    Example: <a href="">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag

What's new in this version

Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    storageto keep locally used preferences
    pageCaptureto ask the internal API to generate the MHTML binary data of the currently active tab
    activeTabto limit the page access of the extension only when there is a user-action involved (click on the toolbar area)
    downloadsto save the generated binary file to the local disk (default download directory of the user)
    notificationsto display warnings in case the binary generation failed

    Recent Blog Posts on