# Assets library: store files

Your workspace has an Assets library where you can store images and PDFs for reuse across messages (email, in-app, etc.).

## How it works[](#how-it-works)

Any images you upload are stored in your [Assets](https://fly.customer.io/workspaces/last/journeys/assets) page.

*   You can upload images in `bmp`, `jpeg`, `png`, and `gif` formats.
*   You can store PDFs that you then link to from a message.

[![The list view of the asset page. A folder of social icons, logos, then individual files.](https://docs.customer.io/images/asset-library-2.png)](#d9c9bdbfc0fd24efe274875be75c9ac0-lightbox)

### File size limits[](#file-size-limits)

You can upload images and PDFs to your Assets library, but limits apply:

*   Maximum image width and height: 4096 px
*   Files must be smaller than 2 MB.
*   For optimal loading times, we recommend that you upload images smaller than 1 MB.

 You can upload and optimize images larger than 2 MB through Design Studio

Learn more about [image optimization](/journeys/visual-editor-overview/#upload--optimize-images) while creating a message in Design Studio.

## Add files[](#add-files)

To add a file to Assets, you can go to [*Content > Assets*](https://fly.customer.io/workspaces/last/journeys/assets) or upload an image while creating a message.

From *Assets*, click **Upload Assets** to get started.

### Insert an image[](#insert-an-image)

Learn more about adding images through our editors:

*   Email
    *   [Design Studio](/journeys/visual-editor-overview/#upload--optimize-images)
    *   [Drag-and-drop](/journeys/drag-and-drop/#add-images)
    *   Rich text: Click in the toolbar.
    *   Code: Click in the toolbar.
*   In-app: Click an image-based [component](/journeys/in-app-components/#components-at-a-glance) and choose your file.
*   [Push](#copy-link-for-message)
*   [SMS/MMS](#copy-link-for-message)
*   [Slack](/journeys/image-support/#images-in-slack)

### Link to an image (push and SMS)[](#copy-link-for-message)

For push notifications and SMS/MMS, you’ll need to upload your images to *Assets* first then copy the link and paste it into your message.

1.  Go to *Content > Assets*, and find the image you want to copy.
2.  Hover over the image, and click .
    
    [![Click the link icon to copy an image URL](https://docs.customer.io/images/asset-hover-state.png)](#96ef10113aa7ee6d9a664ef1699d112f-lightbox)
    
3.  Go to your message and paste the URL where you need to use your image.

Learn more about adding links to [push](/journeys/send-push/#create-a-push-notification) and [SMS](/journeys/sms-send-messages/#add-smsmms-messages-to-your-workflow).

### Link to a PDF[](#link-to-a-pdf)

If you want to include a PDF for your customers, you’ll upload it to *Assets* first, and copy the link. Then you’ll hyperlink text in your message to the PDF. The way you link to a PDF depends on the type of editor you use.

Learn more about [email attachments and transactional messages](/journeys/email-attachments/#try-sending-a-link-rather-than-an-attachment).

#### Design Studio[](#design-studio)

In **Design Studio**, you can link to PDFs in text-based components.

1.  Go to *Assets*, and click to copy the PDF link.
2.  Go to your email, highlight some text, and click from the bubble menu.
3.  Leave “URL” as the type, and paste in your PDF link.

#### Drag-and-drop email editor[](#drag-and-drop-email-editor)

In the **drag-and-drop editor**, you can link to PDFs in text blocks. Click , change the *Link Type* to “File Manager,” and select your PDF.

[![Link to a PDF](https://docs.customer.io/images/email-link-to-pdf-2.png)](#f06823c085ea7dd12f205feaa8b06a9d-lightbox)

#### Code email editor[](#code-email-editor)

In the **code editor**, click **Insert**, and select your PDF to insert a link to the file. We automatically hyperlink the word “PDF”, so remember to change that text to something that suits your message.

#### Rich text email editor[](#rich-text-email-editor)

1.  Click **Insert**, and click to copy the link to your PDF.
2.  Highlight the text, click , and paste the link you copied.

## Organize your files[](#organize-your-files)

You can organize your images and PDFs into folders and move your files around through drag-and-drop.

1.  From *Assets*, click **New Folder**, and enter the name of your new folder.
2.  Then move your files:

*   Click and hold to drag files into the folder or
*   Hover over files, check the boxes, then click and hold to drag them into folders.

### Sort and filter assets[](#sort-and-filter-assets)

By default, the Assets page sorts images by creation date in descending order; the most recent images are at the top. You can change the sort value and order to find your files.

*   Use the dropdown to change the sort value between Created, Name, or Size.
*   Select or to change the sort order.
*   Click to display your images in a list and to show large thumbnails.

## Delete assets[](#delete-assets)

Hover over a file, and click to delete it.

To delete multiple items, hover over files, check the boxes, and then click **Delete**.

**Deleting a file in use does not impact messages**; you must remove or replace the file within a message editor to change the image.