Ask five Salesforce admins which tool they use to export data and you'll get five different answers — each correct for a different situation. The problem isn't too few options; it's that each tool solves a specific part of the export problem, and no single tool does everything. This comparison breaks down every major Salesforce data export tool in 2026, explains exactly what each one can and cannot do, and shows you how to combine them for a complete solution.
The 5 Main Salesforce Data Export Options
Salesforce's ecosystem has produced several export tools over the years. The five every admin should know are:
- The built-in Data Export Service
- Data Loader
- Salesforce CLI
- Workbench
- SFDC File Exporter by RASPSYS LLP
Option 1 — Built-In Data Export Service
The Data Export Service lives at Setup → Data → Data Export and is Salesforce's own native backup mechanism. It generates CSVs for all your standard and custom object records and packages them into zip files.
Strengths: No setup required; zero technical skill needed; covers all standard and custom objects; can be scheduled weekly or monthly.
Limitations: Weekly export minimum (6-day window); does not export binary file content — ContentDocument, Attachment, and ContentNote files are listed in CSVs as records but the actual files are not downloaded; zip files only available 48 hours before deletion.
Best used for: Scheduled record-level backups. Ideal as one component of a broader strategy.
Option 2 — Data Loader
Data Loader is a desktop application from Salesforce that exports records from any object using SOQL queries — significantly more powerful than the Data Export Service for targeted exports.
Strengths: Works on any object; supports full SOQL syntax for precise filtering; can be automated via command-line mode; handles large volumes efficiently using the Bulk API.
Limitations: Technical tool — requires familiarity with SOQL; the VersionData field in ContentVersion and Body in Attachment contain API URLs, not the actual binary file content; no built-in file download capability.
Best used for: Targeted record exports with SOQL-level filtering — a single object, a date range, records matching specific criteria.
Option 3 — Salesforce CLI
The Salesforce CLI (sf) is primarily a developer tool for working with Salesforce metadata — deploying and retrieving Apex classes, Flows, custom fields, page layouts, and all org configuration.
Strengths: Excellent for metadata exports; scriptable and composable for CI/CD pipelines; free and actively maintained by Salesforce.
Limitations: Steep learning curve; not practical for non-developer admins; does not download binary file content from ContentDocument or Attachment records.
Best used for: Metadata backups and deployment workflows. Essential for developers; less relevant for admins focused on data and file exports.
Option 4 — Workbench
Workbench is a community-built, browser-based tool for interacting with the Salesforce API — SOQL queries, REST API calls, and simple record exports with no installation required.
Strengths: Free and browser-based; supports SOQL with a visual editor; useful for ad hoc queries.
Limitations: Session-based — session tokens expire, causing large exports to fail mid-process; not suitable for large data volumes; no file download capability; the publicly hosted version requires trusting a third-party app with your Salesforce session.
Best used for: Ad hoc SOQL queries, small record exports, and API exploration during development. Not a production backup tool.
Option 5 — SFDC File Exporter by RASPSYS LLP
SFDC File Exporter is a Windows desktop application built specifically to solve the problem every other tool leaves unsolved: downloading the actual binary files — PDFs, Word documents, images, spreadsheets, notes — stored in Salesforce's ContentDocument, Attachment, and ContentNote objects.
Strengths: Exports ContentDocument (Salesforce Files), classic Attachments, ContentNote (Enhanced Notes), and Documents as actual files; authenticates via OAuth 2.0 directly with your org — no RASPSYS server involved; no Salesforce package installation required; organizes downloaded files by object type and record ID; supports filtering by object, date range, file type, and owner; handles API batching automatically; free to download.
Limitations: Windows only; focused on files and attachments — for structured record data, use the Data Export Service or Data Loader alongside it.
Best used for: Any situation where you need the actual files stored in Salesforce — migrations, compliance exports, pre-deployment backups, storage cleanup, or org deactivation.
Side-by-Side Comparison Table
| Tool | Exports Records | Exports Files / Attachments | Coding Required | Free | Best For |
|---|---|---|---|---|---|
| Data Export Service | Yes | No | No | Yes | Scheduled record backups |
| Data Loader | Yes | No | SOQL | Yes | Targeted record exports |
| Salesforce CLI | Yes | No | Yes | Yes | Metadata & developer workflows |
| Workbench | Yes | No | SOQL | Yes | Ad hoc queries |
| SFDC File Exporter | No | Yes — only tool that does | No | Yes | Files, attachments, notes |
Which Tool Should You Use?
- For structured records: Data Export Service for scheduled backup, or Data Loader for SOQL-filtered targeted exports.
- For Salesforce metadata (Apex, Flows, custom fields): Salesforce CLI with
sf project retrieve start. - For ad hoc SOQL or small exploratory exports: Workbench.
- For actual files — ContentDocument, Attachments, Notes: SFDC File Exporter. This is the only tool that handles this use case.
- For a complete backup of everything: All three — Data Export Service for records, Salesforce CLI for metadata, SFDC File Exporter for files.
The Complete Export Stack
- Run the Data Export Service from Setup to get CSVs of all object records. Schedule weekly as a baseline.
- Run SFDC File Exporter to download all ContentDocument files, classic Attachments, and Enhanced Notes. Use date range filters for batching.
- Run
sf project retrieve startwith the Salesforce CLI to pull all metadata into a local source directory for version control.
Need Help Choosing or Executing?
RASPSYS LLP can help you choose the right tool combination and execute a complete export or migration strategy for your Salesforce org.
View our Salesforce consulting services or get in touch to discuss your specific requirements.