Summary

Chrome cannot open a .msg file, because a .msg is a Windows Outlook format, not a web file. Chrome only downloads it. To read it, open the saved file in an MSG viewer or set Outlook as the default app. If a .msg will not attach to a web app, save it to disk first, then upload that copy.

You click a .msg link or download in Chrome and nothing useful happens. The browser will not show it. Sometimes it saves a file that then will not open. Maybe you are trying to attach a .msg to a web app and Chrome says it cannot be found.

None of this means the file is bad. Chrome simply does not handle .msg files. There are two different situations hiding behind the same complaint. This guide sorts out which one you have, then fixes it.

Key Takeaways

  • Chrome cannot show a .msg. A .msg is a Windows Outlook format, not a web file.
  • Chrome can only download the file. Something on your PC has to open it.
  • To read a downloaded .msg, open it in an MSG viewer or set Outlook as the default app.
  • If the download got a wrong name or extension, rename it back to .msg. The contents are fine.
  • If a .msg will not attach to a web app, save it to disk first, then upload that saved copy.

Why can’t Chrome open a .msg file?

Chrome shows web files, like PDFs and images. A .msg is not a web file. It is a single email saved by Windows Outlook, in a format the browser has no way to read. So Chrome does the only thing it can: it downloads the file and leaves the opening to an app on your PC.

That is where it stalls. When you click the downloaded file, Chrome hands it to Windows, which looks for the app set to open .msg. If Outlook is not set for that, nothing launches. So the error is really about your PC having no app for the file, not about Chrome being broken or the file being damaged.

First, which problem do you have?

Two very different situations get called “cannot open MSG in Chrome”. Sort out yours, because the fix is not the same.

What you are doing What is going on
You downloaded a .msg and it will not open Chrome saved the file fine. Your PC has no app set to open it.
You are attaching a .msg to a web app and it “cannot be found” The file is still open or locked in Outlook, so the browser cannot grab it.

How to open a .msg you downloaded in Chrome

Do not try to open it inside the browser. Save it to a folder first, then open that saved file with an app that reads .msg. The simplest is a viewer that needs no Outlook.

Save the file, do not open in the browser

In Chrome, let the .msg finish downloading. Find it in your Downloads folder rather than clicking Open in the download bar.

Check the file name and extension

Make sure the file ends in .msg. Some sites send it with a wrong or missing extension, so rename it back to end in .msg if needed. The contents do not change.

Open it in an MSG viewer

Open the saved file in a viewer that reads .msg on its own. It shows the message, the headers and the attachments, with no Outlook and no account.

The BitResQ MSG Viewer opens the downloaded file straight away on Windows or Mac. If you would rather have the email in another format, the MSG Converter writes it to EML, PDF and more. If you do have Outlook and want .msg files to open on a double-click, set the default app with our guide on the MSG file not associated with Outlook error.

Downloaded a .msg that will not open? Read it in seconds, no Outlook needed.

Get the MSG Viewer

When a .msg will not attach or “cannot be found”

This one trips people up the most. You go to attach a .msg to webmail or a web app through Chrome. You get “the file cannot be moved” or “could not be found”. The usual cause is that you are pulling the file straight out of Outlook, where it is still open and locked, so the browser cannot reach it.

The fix is to give the browser a real file to grab.

Save the email to a folder first

In Outlook, drag the message to your desktop or use Save As to save it as a .msg in a folder. Now it is a real file on disk.

Close the message in Outlook

Close the open message so it is not locked. The file is free for another app to use.

Attach the saved file in Chrome

In the web app, use its normal Choose File or attach button and pick the saved .msg from the folder. It uploads without the error.

What really happens when Chrome handles a .msg

Most guides just hand you a tool. They skip why the browser behaves the way it does. A few of those details explain every version of this problem. This part goes under the hood. It is more technical, so it sits here at the end.

Chrome can only download a .msg, never display it

A .msg is a binary container, the Compound File Binary format that Microsoft documents in the [MS-OXMSG] file format spec. A browser can render HTML, images and PDF, but it has no reader for this Outlook format. So Chrome treats it as a download and stops there. Clicking Open in the download bar only asks Windows to open the file, which then uses the same file link any double-click would. No link, no open.

Why the download sometimes gets a wrong name or extension

The browser names a download from what the server tells it. If the server sends the file with a generic type like application/octet-stream or with no proper filename, Chrome can save it with a wrong or missing extension. Windows then has no idea it is a .msg, so nothing opens. The bytes inside are untouched. Renaming the file to end in .msg gives Windows the clue it needs, so the file opens. So a “broken” download is often just a mislabeled one.

Why “could not be found” happens on upload

When you drag a message straight out of Outlook into a browser upload box, you are not handing over a normal file. Outlook holds that item inside its own data file, where the message may still be open and locked. The browser asks the system for a file at a path, finds nothing it can use and reports that the file cannot be found or moved. Saving the email to a folder first turns it into a real, unlocked file on disk, which is why the upload then works.

From our experience

The upload error sends people hunting for a Chrome setting that does not exist. It is almost never the browser. It is the file still living inside Outlook. The moment you save the message out to a folder and close it, the same upload that kept failing goes through on the first try. Save first, then attach. The problem disappears.

The downloaded file is the same email it was on the server

Whatever the browser called the file, Chrome only copied bytes. The .msg you have on disk is the exact container that sat on the server, complete and unchanged. Every part of the email is still inside it, the message, the headers and the attachments. A viewer reads all of it without Outlook, because the data lives in the file, not in the browser that delivered it.

From our experience

When a .msg arrives by download in a case, we never trust the file’s dates. The created and modified times on disk are the download moment, not the email. The times that matter, when the message was sent and received, sit inside the file itself, in its own properties. We read those from the container and ignore the wrapper the browser put around it. The download changes the label, never the evidence.

For developers: serving a .msg the right way

If you run the web app that hands out these files, the wrong name on download is yours to fix. Send the file with the proper type and a real filename so the browser saves it correctly. The headers below do the job.

Content-Type: application/vnd.ms-outlook
Content-Disposition: attachment; filename="message.msg"

On a Mac or seeing a Windows error?

If you are on a Mac, opening a downloaded .msg has its own steps, since a Mac has no app for the format either. See our guide on opening an MSG file without Outlook on Mac. If you are on Windows and the message says the file is not associated with Outlook, that is the file-link fix in our guide on the MSG file not associated with Outlook error.

Final word

So “unable to open MSG file in Chrome” is not a Chrome fault. The browser cannot show a .msg, it can only download it. The rest is up to your PC. Save the file, then open it in a viewer or set a default app. To attach one, save it out of Outlook first. The email was fine the whole time.

Before you blame the browser, settle which thing you are doing. Are you trying to read a .msg you downloaded? Or are you trying to attach one to a web app?

Frequently Asked Questions

Why can’t I open a .msg file in Chrome?

Chrome has no reader for .msg, because it is a Windows Outlook format, not a web file. The browser can only download it. Opening it is left to an app on your PC. If none is set, nothing launches.

How do I open a .msg file I downloaded from Chrome?

Save it to a folder, then open it in an MSG viewer that reads the file on its own. The viewer shows the message, headers and attachments with no Outlook. You can also set Outlook as the default app for .msg.

Why does my downloaded .msg have the wrong file extension?

The browser names a download from what the server sends. If the server uses a generic type or no filename, Chrome may save the wrong extension. Rename the file to end in .msg and it opens. The contents do not change.

Why does Chrome say my .msg file “cannot be found” when I upload it?

You are likely dragging it straight from Outlook, where it is still open and locked. Save the message to a folder first, close it in Outlook, then attach the saved file in the web app.

Is the .msg file damaged if it will not open in the browser?

No. Chrome only copies the file when it downloads it, so the email is complete and unchanged. It just needs an app that can read .msg, which the browser is not.

Can I open the .msg in Chrome itself with an extension?

It is not the safe choice for private email, since the file would pass through a third-party add-on. A proper MSG viewer reads the file on your own PC, which keeps the email private and shows the attachments properly.