Save as MHTML Single-click MHTML/MHT save button right in your toolbar area
Support Development
PayPal ● 
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
Dogecoin Address: DFdSGpGMZ2EZVkjyqNrYCEysK92DFPonx4
Your Input Matters
The "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. recommended "Color Picker - Native Eyedropper" extension for Chrome, and Edge browsers

    Displays a magnifying glass to pixel select a color on your screen and edit this color on a color picker interface. It supports many known color formats, the history of your selections, and direct clipboard copy. Read more here.

  3. What's new in this version?

    Please check the Logs section.

  4. 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.

  5. 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.

  6. 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.

  7. Can I alter the name that is used to save the MHTML files?

    This extension uses a template to generate the filename based on the current page title and the current date. The default format is [title]. To have a fixed name, simply replace the default template with a fixed name like "saved". To restore the default format, clear the formatting box. The following keywords are available: [title], [date], [current-date], [time], [current-time].

  8. I only need some part of the page to be saved as the MHTML file, not the entire page. Is it possible to declutter the page first?

    You have two options on the right-click context menu of the browser action (toolbar) button. You can first select the part of the page that is needed and then press the "Keep Selection Only" item to create a new document from the selected area. If the document lost its styling, refresh the page to start over. Alternatively, use the "Toggle Edit Mode" item to switch the document to the design mode. In the design mode, you can select an area and press the "Delete" button to remove it. Also, you can append new content or images to the document. In the design mode, the extension adds a toolbar to the page to provide the editing tools for you. When the editing is over, press the "Close" button to switch off the design mode.

  9. Is one able to open MHTML documents and print them?

    Drop the MHTML file into your browser window, then print it like an HTML file by pressing Ctrl + P or Command + P keyboard shortcut.

  10. It is helpful to include the page's metadata info (e.g. URL, Title, ...) to the saved file. Is it possible?

    As of version 0.1.8, there is a new context menu item for the right-click context menu over the toolbar button to insert a metadata section on top of the page. Since some sites use fixed headers, inserting metadata might break the page layout. So make sure to test the generated page and uncheck this option if necessary.

  11. Can I change the filename used for saving?

    Go to the options page of the extension and modify the filename accordingly. You have the following keywords available, which get replaced based on the page title and its URL:

    • [title]: Replaced with the page title
    • [hostname]: Replaced with the page hostname (e.g.
    • [simplified-hostname]: Replaced with the simplified version of the hostname (e.g. ->
    • [date]: Replaced with the current date (e.g. Wed Jan 20 2021)
    • [current-date]: Replaced with the current date in local format (e.g. 1/20/2021)
    • [time]: Replaced with the current time (e.g. 06:57:48 GMT+0100 (Central European Standard Time))
    • [current-time]: Replaced with the current local time (e.g. 6:57:48 AM)
    • [YYYY]: Replaced with the current year (e.g. 2021)
    • [MM]: Replaced with the current month (e.g. 01)
    • [DD]: Replaced with the current day (e.g. 20)

  12. What is the meaning of the Replace "blob:" resources option on the right-click context menu of the action button?

    This option fixes an internal chrome engine's bug that causes a page with "blob:" resources to not convert correctly to MHTML archive format. If the option is enabled, the extension searches for all these resources and replaces the "blob:" with "cid:blob." to fix this issue.

  13. I saved an MHTML file and forgot the source page. Is it possible to get the details of the original page?

    Open the file with a text editor. There is a metadata section on top of every MHTML file that contains both the original link and the time the snapshot is generated.

  14. What is the meaning of the 'Max "[title]" Length' option?

    This option truncates the "[title]" keyword to the maximum length provided here. This is useful to prevent the filename from exceeding the maximum character length. If your operating system does not have maximum filename limitation, use a big number here to prevent truncation.

  15. I have a website that I want to save as MHTML, but I would like to first remove all the unnecessary parts such as the toolbar, sidebar, and banners. Is it possible?

    In version "0.3.7", the extension introduces a new cleanup tool in the right-click context menu over the action button. It is called "Reader View (declutter)". This button tries to detect the main article on the page and rebuild the entire document only based on the main section.

  16. I regularly use the "Edit Mode" function on the right-click context menu. Can I have a shortcut for it?

    If you are on a Chromium browser, open "chrome://extensions/shortcuts" in a browser tab. Find this extension and define a custom shortcut for this action.

Matched Content



Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

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