Skip to main content
Attach files in docs and tables

How to add file attachments to the canvas and tables of your docs

Updated today

You can attach files of almost any type to the pages and tables in your docs. This ensures you have all the relevant data you and your teammates need, right within your doc. Continue reading to learn how and where you can attach files, what files are supported, and any file limits you may need to be aware of.

Within this article, you’ll find...



File types and limits

Coda currently supports the following file types as attachments:

  • avif

  • bmp

  • csv

  • gif

  • heic

  • jpeg

  • mov

  • mp3

  • mp4

  • pdf

  • plain text

  • png

  • svg

  • wav

  • webp

File attachment limits may apply, depending on your Coda plan type. The limits are as follows:

  • Per-doc attachment limits (the total size of all attachments in a doc):

    • Free plan: 1 GB per doc

    • Pro plan: 5 GB per doc

    • Team & Enterprise plans: Unlimited

  • Individual attachment limit (the size limit for any single attachment you might add to a doc):

    • Free plan: 10 MB per attachment

    • Pro, Team, & Enterprise plans: 250 MB per attachment

To learn more about doc limits, check out this article.

Attach files to the page

If you have a file ready to go on your desktop, you can drag and drop the file onto any page or subpage in your doc.

If you prefer to look through your system’s file browser, simply type /file into any blank line on the page, and then select the file option with the paperclip icon next to it.

16_9 (23).png

After you attach a file, you can choose from a few display options for your attachments - inline, title, and card. You can also drag and drop files to new locations in your doc as needed.

change display of attached file.gif

💡 For PDF and MP4 files, you can also select the Embed display option to view them in full size. Learn more about embedding content in your Coda doc here.

Attach files to tables

You can also add files within the tables of your doc.

For instance, maybe you have a table of invoice data. For each row, you have the client name, invoice ID, invoice date, etc. But you also want to attach a copy of the invoice PDF for each row. You can do this by adding a File column type to your table.

To create a file column, follow these steps:

  1. Right-click on the column header of the column you want to use

  2. Hover over Columnn type, then search for and select File

add file column type.gif

That’s it! Use the +Add button to start adding files for each row. Alternatively, you can drag and drop files directly into table cells to attach them. You can even add multiple files per row.

📣 Coda tables also have an image column type, designed specifically for attaching images. While you can use the file column type for image files, the image column type offers more customization and display options for images. Learn more here.

FAQs

When should I use the image column versus the file column?

We recommend using the image column when you specifically want to attach and display image files, such as jpeg, png or gif files. Image columns allow you to customize the display of the file, including thumbnail size and shape.

File columns, on the other hand, support a wider range of file types - but the display options are limited.

Are there limits to how many files I can attach?

Yes, depending on your Coda plan type, there may be both per-doc limits and per-file limits. Check out the section above on File types and limits.

Do attachments contribute to my doc size and performance?

Attachments do contribute to doc size, though the contribution is very small and often negligible. While there may be attachment limits to be aware of (see the previous FAQ), attachments and file size should not impact performance or doc load. Learn more about doc performance here.

Where are my files stored after uploading to a doc?

Attachments are stored in an encrypted AWS S3 bucket.

Does Coda scan files for viruses?

After you add a file to Coda, you may see an animated wheel icon to indicate the file is processing. As part of the upload process, we scan each attached file for virus scanning prior to ingestion. Uploading malicious content to Coda is never permitted, and may be grounds for doc and account deletion. Learn more at https://coda.io/trust.


Related resources

Did this answer your question?