Will this file import into Salesforce?
Find out before you upload. This checks your spreadsheet against Salesforce's real leads rules, maps your columns to its field names, and shows you exactly which rows would be rejected — with row numbers.
Runs in your browser. Nothing is uploaded.
Drop a CSV or Excel file here
Or choose a file — nothing leaves your browser.
Salesforce refuses any Lead row missing Last Name or Company — the two fields people most often don't have when importing a scraped or event list.
- Last Name
- Company
- Save as CSV (UTF-8) — Salesforce documents this explicitly for accented characters.
- Every row must have both Last Name and Company or the record is rejected.
- Picklist values below are Salesforce defaults; your org may have customised them.
Common questions
Which columns does Salesforce require for leads?
Last Name and Company. Rows missing either are rejected. This page checks every row for you and lists the ones that would fail.
Why did my Salesforce import fail?
Salesforce refuses any Lead row missing Last Name or Company — the two fields people most often don't have when importing a scraped or event list. Drop your file above and you'll get a row-by-row list of what Salesforce would reject, with the row numbers.
Is my file uploaded anywhere?
No. The mapping and validation run entirely in your browser using JavaScript. Your spreadsheet never reaches our servers, which matters when the file is a customer list.
Does it change my data?
It renames your column headers to Salesforce's exact field names and reformats values that Salesforce would otherwise reject — phone numbers, yes/no fields and picklist casing. Every change is listed before you export, and nothing that can't be safely converted is touched.
Field rules sourced from Salesforce's own documentation.