What file formats does Salesforce support for bulk file upload?

Salesforce supports a wide range of common file formats for bulk upload, including documents, images, spreadsheets, PDFs, and more. Most standard business file types work without issue, but there are restrictions around executable files and certain proprietary formats. File size limits and upload method also play a role in what you can push into Salesforce at scale. Below, we break down everything you need to know about bulk file uploads in Salesforce, from accepted formats and size caps to error handling and third-party options.

Which file formats does Salesforce accept for bulk upload?

Salesforce accepts most standard business file formats for bulk upload. This includes PDFs, Word documents (.doc, .docx), Excel spreadsheets (.xls, .xlsx), PowerPoint files (.ppt, .pptx), plain text files (.txt), images (.jpg, .jpeg, .png, .gif, .bmp), and compressed archives (.zip). Audio and video formats like .mp3 and .mp4 are also supported, making it flexible enough for teams working with media assets.

For most operational teams, this covers the day-to-day document types you are already working with. Contracts, invoices, project files, and media assets all fall within the supported range. Salesforce stores these files as ContentDocument records (via Salesforce Files), which means they are searchable, shareable, and linkable to any Salesforce record.

One thing worth noting: Salesforce does not place restrictions based on file format alone for most common types. The bigger constraints tend to be around file size and upload method, which we cover in the sections below.

Are there any file formats Salesforce won’t accept?

Yes, Salesforce blocks certain file formats for security reasons. Executable files such as .exe, .bat, .cmd, .com, .js (in some contexts), .vbs, and similar script-based formats are restricted. Salesforce also blocks files that could pose a cross-site scripting risk or execute code when opened. These restrictions apply regardless of upload method.

Beyond security-blocked formats, some proprietary or niche file types may not render previews inside Salesforce, even if the upload itself succeeds. For example, highly specialized design files or legacy database formats might upload fine but won’t display inline. You can still store and share them, but users will need to download the file to view it.

If you are working in an industry with specialized file types, such as automotive CAD files or media production formats, it is worth testing uploads before rolling out a bulk process. The file may upload successfully, but the in-platform experience might be limited.

What are the file size limits for bulk uploads in Salesforce?

Salesforce enforces a 2 GB maximum file size per individual file when uploading through Salesforce Files. For bulk uploads via the standard user interface, individual file size limits are lower and depend on your org configuration, but the platform-wide cap is 2 GB per file. Total storage is governed by your Salesforce edition and any additional storage you have purchased.

Here are the key size-related limits to be aware of:

  • Maximum file size per upload (Salesforce Files): 2 GB
  • Maximum file size via Chatter (legacy): 2 GB
  • API upload via REST (single file): Up to 2 GB using chunked upload
  • Standard UI drag-and-drop upload: Typically capped at 2 GB, though browser and network conditions affect practical limits
  • Total file storage: Starts at 10 GB per org (varies by edition)

For teams doing a Salesforce large file upload as part of a migration or bulk import, chunked uploading via the API is the most reliable method for files approaching the size limit. Trying to push very large files through the browser UI can result in timeouts or failed uploads, especially on slower connections.

Hi, how are you doing?
Can I ask you something?
Hi! I see you're exploring Salesforce bulk file uploads. Many Operations and Project Managers in document-intensive teams hit real friction here — scattered files, failed uploads, and no clear organization after the fact. Which best describes your current situation?
You're not alone — teams in real estate, retail, media, and automotive face the same challenges every day. What's causing the most friction for your team right now? (Select all that apply)
Based on what you've shared, it sounds like your team is dealing with exactly the kind of document friction that Cartularius is built to eliminate — organized bulk uploads, automatic metadata tagging, Office 365 collaboration, and workflow automation, all natively inside Salesforce. Let's connect you with someone who can walk you through what this looks like for your team specifically. Where should we reach you?
You're all set! 🎉 Our team has received your information and will review your request. Someone will reach out to explore how Cartularius can streamline your document workflows inside Salesforce. Thank you for taking the time — we look forward to connecting with you!
In the meantime, feel free to explore our document management features and Document Value Management model at cartularius.com.

How does Salesforce handle file format errors during bulk upload?

When a file fails during bulk upload due to a format or size issue, Salesforce typically surfaces an error message at the file level rather than failing the entire batch. This means other files in the same upload queue can still succeed. The error message will usually indicate whether the issue is a blocked file type, a size violation, or a permission-related restriction.

In practice, error handling varies slightly depending on how you are uploading. Through the UI, you will see inline error indicators next to the failed files. Via the API, error responses come back as part of the HTTP response body, which your integration or middleware can parse and log.

A few practical tips for managing bulk upload errors:

  1. Pre-screen your file list before starting a bulk upload. Filter out known blocked formats like .exe or .bat files in advance.
  2. Check file sizes against the 2 GB cap before uploading, especially for video or high-resolution image files.
  3. Use API error logs when doing large-scale imports to capture which files failed and why, so you can reprocess them without re-uploading the entire batch.
  4. Test with a small sample first when introducing a new file type into your upload workflow.

What’s the difference between uploading via the UI and via the API?

Uploading via the Salesforce UI is the simpler, more accessible option. You can drag and drop files directly onto records, upload from the Files tab, or use the standard file upload component. It requires no technical setup and works for most day-to-day use cases. The trade-off is that it is less suited for high-volume or automated bulk uploads, since it relies on manual interaction and browser performance.

The Salesforce REST API and Bulk API offer significantly more control. You can automate uploads, handle large volumes programmatically, use chunked uploads for very large files, and integrate file delivery into broader data pipelines. The API is the right choice when you need to upload large files at scale or as part of an automated workflow.

The key practical differences come down to volume, automation, and file size handling. For occasional uploads of a few dozen files, the UI is perfectly adequate. For migrating thousands of documents, syncing files from an external system, or building a recurring upload process, the API is the more reliable path. Understanding your upload volume and frequency is the best way to decide which approach fits your team’s needs.

Can third-party tools expand Salesforce’s bulk upload capabilities?

Yes, third-party tools can meaningfully extend what Salesforce does natively for bulk file uploads. Native Salesforce file management is functional but limited when it comes to advanced folder structures, automated tagging, drag-and-drop bulk upload experiences, and document workflow automation. AppExchange solutions are built specifically to fill these gaps without requiring you to leave the Salesforce environment.

Third-party tools typically add capabilities like:

  • Drag-and-drop bulk upload with folder-level organization
  • Automatic file naming and metadata tagging on upload
  • Integration with Office 365 for real-time co-editing and version control
  • Document workflow automation triggered by file uploads
  • Enhanced search and retrieval so files are findable the moment they land

For document-intensive teams in real estate, retail, media, or automotive, these additions make a real operational difference. Uploading files is only half the job. What you do with them after, how they are organized, who can find them, and how they connect to your Salesforce records is where the productivity gains actually come from. You can explore document management features that go beyond native upload functionality to see what is possible.

How Cartularius helps with Salesforce bulk file uploads

Cartularius is built natively into Salesforce, which means it works within the environment your team already uses every day. We extend Salesforce’s native file capabilities with a purpose-built document management layer that makes bulk uploads faster, more organized, and far less error-prone.

Here is what that looks like in practice:

  • Drag-and-drop bulk upload directly inside Salesforce, with an interface that feels familiar from day one
  • Automatic folder structure and metadata tagging so files land in the right place without manual sorting
  • Office 365 integration for real-time collaboration on uploaded documents without leaving Salesforce
  • Document workflow automation triggered by file uploads, keeping processes moving without manual handoffs
  • Fast retrieval so any file, no matter how large the volume, is findable in seconds

Whether you are uploading contracts in bulk, organizing media assets, or managing transactional records across multiple teams, Cartularius turns file uploads from a chore into a streamlined step in your workflow. Our Document Value Management model is what drives the logic behind how files are organized and surfaced. You can check our pricing page to find the right plan for your team’s size and needs. Ready to stop fighting your files? Let’s talk.

Table Of Contents

Share this post

Enjoy a 30-day trial and transform your workflow today

Install Cartularius now and experience the best Salesforce document management solution and enjoy clean and structured data and optimized processes, risk-free for 30 days.

Discover the power of Cartularius in a personalized demo. Our experts will showcase live examples tailored to your business. Get your questions answered and see how our solution streamlines collaboration and accelerates processes. Schedule your demo today and unlock smarter document management.

Get the list

Please provide us with your Name, Job Title and Email Address and you will receive the complete predefined list of Document Categories and Document Types in your inbox.

Get Quote (Enterprises)

Please provide us with as much relevant detail on your needs as possible at this stage in the form below. We understand your business is unique and we would very much like to get you the best offer possible. Thank you!

Get Quote (Non-Profit)

Please provide us with as much relevant detail on your needs as possible at this stage in the form below. We understand your business is unique and we would very much like to get you the best offer possible. Thank you!