The comparison, side by side
| Question | Attachment | Link |
|---|---|---|
| Passes spam filters | Can be flagged | Yes |
| Opens as a rendered page | No, downloads | Yes |
| External assets load correctly | Often broken | Yes |
| Can tell if it was opened | No | Yes, with the right host |
| Can be corrected after sending | Requires a resend | Yes, same URL |
| Works fully offline | Yes | No, needs a connection |
Why the attachment loses on delivery specifically
The core issue is not preference. HTML is a favorite phishing format: a file that looks like a document can also be a working fake login form or a redirect. Gmail and Outlook do not block the extension, but corporate gateways often flag or strip it, and the recipient sees a download, not a page. None of this depends on whether your specific file is safe, the filter cannot tell the difference at the point it decides to flag it.
Turning a file into a link takes about the same effort as attaching it
The usual objection to using a link is that it adds a step. In practice, dropping the .html into a host built for this (LiveSend, for example) and copying the returned URL takes under a minute, about the same as locating the file to attach it in the first place. The difference is that one path reaches the recipient as a page and the other as a download.
The short version
Unless the recipient genuinely has no internet access, send a link. It never meets an attachment filter, opens correctly without a download prompt, and lets you know whether it was actually opened.
Ready to turn a file into a link? See the shortest path, no hosting knowledge required.