Every row, not a sample
Thousands of rows and dozens of columns, every cell checked.
Type what's wrong in your own words. The AI adds the steps and shows what each one changed; one Undo takes them all back. Keep them for next week's export.
Free plan, no card. Cell values are never sent to the AI.
Trim spaces in Company and Email, lowercase Email, write Signed as YYYY-MM-DD and remove rows with a duplicate Email
Thousands of rows and dozens of columns, every cell checked.
A dot or a comma means different things in different countries. Each column is read the way it was written.
1.234,56 €European money1,234.56US number1 200Space for thousands3,5Comma for decimalsWhen you stop working, our copy of your file is deleted within 30 minutes. Your edits stay in your browser.
Starts when you leave
Four common imports, the rules each one checks, and the fixes that get a real export through.
Salesforce, HubSpot, Shopify and QuickBooks are trademarks of their owners. DocTransform is not affiliated with them.
Upload the spreadsheet you get every week. Fix it once, save your fixes, and from then on it takes one click.
Our copy deleted after 30 min idle
Any CSV or Excel file, even with thousands of rows. We recognise dates, phone numbers, emails and amounts automatically.

Type the change in one sentence, in your own words. The steps are added and each shows what it changed; one Undo takes them all back. Prefer clicking? Every fix is in the column menu too.
Ready to upload to Salesforce, HubSpot, Shopify or QuickBooks, and accepted the first time.
Your fixes are saved. Upload the new file, press Run, and you only check what's new.
No. It produces the file their import screens accept. You upload that file yourself, so no system credentials are ever needed.
Your rows are stored twice while you work: a copy in your browser (IndexedDB), which stays until you clear your browser data, and a session file on our server, which is deleted automatically 30 minutes after your last activity. Closing the tab or downloading your file doesn't trigger either deletion. Cell values are never sent to the AI.
Run the saved template on the new file. If a column moved or a new value appears, the grid flags it before you download.
CSV, TXT, XLS, XLSX, JSON, YAML and YML files.
Yes. Create an API key from your account and call the Public API to start a run with a saved template. See the API docs for the full walkthrough.
Each step shows what it changed before you download. One Undo takes the whole request back, and you can make any fix by hand from the column menu instead.