We offer three different products to support file-related operations: Download, Upload, and Migration.

  • Mass File Download App: Ideal if you're only looking to download files from Salesforce.
  • Mass File Upload App: Best suited if you only need to upload files into Salesforce.
  • Mass File Migrate App: Designed for complete file migration between orgs. No need to download and upload files, it will migrate directly. If you're looking to move files from one org to another.


If you're working within the same org and just need to download or upload files separately, the respective Download or Upload app is recommended.
However, if you want to migrate files, from one Salesforce org to other while maintaining their relationships with the parent record, you can use the Mass File Migrate app.


The comparison table below highlights the key features of each app, so you can quickly identify which one fits your needs best.


FeatureMass File Download App (MFD)Mass File Upload App (MFU)Mass File Migrate App (MFM)
PurposeOnly for DownloadOnly for UploadOnly for Migration
Supported File TypesFiles, Attachments, Documents, Library Files, Static Resources, Event Logs, Classic Notes, Lightning NotesFiles, Attachments, Library FilesFiles, Attachments, Classic Notes, Lightning Notes, Chatter Attachments, Inline Images, Library Files, Documents
Limit Per OperationUp to 2,000 per page (MFD tab) and 5,000 per page (Lightning tab / Record Detail Component)Upload up to 100 files per operationMigrate up to 50,000 files per operation
Pagination / Volume HandlingNo file count limit; use pagination to move between pagesNo limit, but needs to be processed in batches of 100 filesNo limit; can migrate 50K files in each batch
File Size LimitNo file size limit for downloadNo file size limit for uploadNo size limit on UI migration; File size limit on migration via batch is 8.5 MB.
File Name CustomizationYes, File Name and Folder Name can be customizedNo customization optionsNo customization options
Installation RequirementInstall in the source org to downloadInstall in the source org to uploadInstall in the source org to migrate to the destination org
Component AvailabilityObject-level Lightning Components are availableLightning Component is available but not for object-level useNo component; works at the object level only
Tracking SupportYes, the "Downloaded Files Tracking" tabNo tracking featureYes, the "Migrated Files" tab shows migration details