MailChimp offers free file hosting so you can share files with your subscribers without using traditional attachments. Quickly upload and link to hosted files right from the Campaign Builder, and then check your reports to see how many subscribers clicked on them.

In this article, learn why you should use MailChimp hosting, how to upload, select, and delete files in your account's File Manager, and what types of files we accept.


What file types can I upload?

There's a 10MB limit for individual files in your MailChimp File Manager. Images in your campaign should be less than 1MB to help the files load quickly in subscribers' inboxes.

You can upload any file type to MailChimp, but we'll inspect each file and change extensions to reflect the original format if necessary. For example, if you're working with a PDF file type, but rename or save it using a .jpg extension we'll detect the original file type and change it back to .pdf automatically when the file is uploaded. For image requirement details, check out this article.

Upload and link to files

To upload and link to files in your campaign, follow the steps below.

  1. Navigate to the Design step of the Campaign Builder.
  2. Click an existing content box or drag and drop a new one into your layout.
  3. Create the text or image you want to link (for example: Download the new track!) and then highlight it.
  4. Highlight the text you want to link

  5. On the toolbar, click the link icon.
  6. Link Tool

  7. From the Link to drop-down menu, choose the File option.

    Link to file

  8. Click Upload to choose a file from your computer.

    upload button

  9. Select the file you want from your computer, and click Open.
  10. Your new file should appear at the top of the File Manager list. Click the file's Select button.

    select image list view

  11. In the Insert or Edit Link pop-up modal, the hosted file's source location is populated in the File URL field.
  12. Click Advanced Options to include optional settings like whether to open the file in a new window, or to apply a Title Attribute.
  13. Click Insert to return to the layout editor.

    save and insert image button

If you want to send subscribers a file right when they sign up, read this article to learn how to link a file in your Final "welcome" email.

Need to access or delete some files? Check out this article to learn how.


When a file is uploaded to the File Manager, we change the file name in the URL to a unique identification number. This is due to the way that we store files in our system so no two files have the same name. When subscribers download a file that is uploaded to the File Manager, the downloaded file name will be our system-generated identification number rather than the file name seen in the File Manager. The system-generated identification number cannot be changed.

Why MailChimp doesn't allow attachments

Attaching files to bulk emails can cause problems for a few reasons.

  • Many ISPs and end-users block emails above a certain size. Attachments can increase the size of your email, raising the risk of your email getting blocked.
  • Most content and virus-scanning programs see attachments sent through any bulk mailing service as a potential security threat, and either block the attachment or the email entirely. So a majority of attachments may not reach your subscribers.
  • Sending a copy of your file to each recipient would take a lot of bandwidth, which can get pretty expensive. Hosting files for you instead of allowing attachments helps delivery rates and keeps costs down, which allows MailChimp to offer things like our Forever Free plan. Plus, you'll be able to track which recipients click the link for your file, and how many times.

This feature is available to users with Author level or higher permissions. Take a look at this article to learn more about the different access levels for a MailChimp account.

Related Articles