Data File Converter for XML, JSON, CSV and Excel
Data and document conversion for people who work with structured files
Turn raw data files into clean spreadsheets, and documents into the formats your workflow expects. Handles very large files, gives you real control over the output, and runs from an API when you want it hands-off.
Popular Conversions
View all convertersData into spreadsheets
Turn exports, feeds, and reports into a file you can open and read.
Between data formats
Reshape structured data for the system that has to consume it next.
Subtitles and documents
Edit captions in a spreadsheet, and move documents between formats.
Data Conversion API
Move XML, JSON, CSV, and Excel data between systems from your own code. Simple pricing, unlimited sandbox testing.
- Unlimited sandbox testing
- OpenAPI specification
- Node.js, Python, and PHP libraries
- 100 free API calls/month + 100 AI credits/month
// npm install conversiontools// v2: Full TypeScript support, streaming, progress trackingimport { ConversionToolsClient } from 'conversiontools';const client = new ConversionToolsClient({apiToken: 'YOUR_API_KEY',});// Convert XML to Excelawait client.convert({type: 'convert.xml_to_excel',input: './data.xml',output: './result.xlsx',options: {sandbox: true, // Free testing},});console.log('File saved to: ./result.xlsx');
Conversion Automation
Recurring data feeds do not need a person clicking buttons. Schedule and trigger conversions with the REST API, wire them into n8n or Zapier without writing code, run them from an AI agent through the MCP server, or script them with the ctio CLI.
Also available in: DigitalOcean Action GatewayComposioOneAPIANT
Why Choose Conversion Tools
Very Large Files
Data files that crash desktop tools still go through. Paid plans handle files up to 100 GB.
Options You Control
Choose delimiters, output layout, and field mappings, then save them as reusable conversion configurations.
API and Integrations
A REST API with Node.js, Python, and PHP libraries, plus n8n, Zapier, and AI agent access for no-code workflows.
Custom Converters
No converter for your format? Describe the conversion you need and we build one for you at no extra charge.
Private by Default
Files are encrypted in transit and at rest, and deleted automatically after 24 hours. Paid plans can cut that to 15 minutes.
140+ Conversions
Beyond data: documents, PDFs, subtitles, images, audio, video, and e-books are all covered too.
How It Works
1. Pick Your Conversion
Choose the converter you need and upload your file. Paid plans accept files up to 100 GB.
2. Set the Options
Adjust delimiters, layout, and mappings so the output matches what you need, then run the conversion.
3. Download the Result
Get your converted file right away. Files are deleted automatically after 24 hours for your privacy.
All Converters
Browse every conversion we support, from data formats and spreadsheets to documents, subtitles, media, and e-books.
Explore ConvertersUser Dashboard
Access your conversion history, saved conversion configurations, and converted files from any device.
Create AccountCustom Converter
Your format is not a standard one? Describe the conversion you need and we build a converter around it.
Explore Custom SolutionsFrequently Asked Questions
Which data conversions do you support?
XML, JSON, CSV, Excel, JSONL, Parquet, and YAML in the directions people need most, including XML to Excel, JSON to Excel, CSV to Excel, and back again. Documents, PDFs, subtitles, images, audio, video, and e-books are supported as well.
How large can my files be?
Free users can convert files up to 10 MB. Paid plans support files up to 100 GB.
Can I control how my data is converted?
Yes. Most data converters expose options such as delimiters, output layout, and field mappings. You can save a set of options as a conversion configuration and reuse it every time.
What happens to my files?
Files are encrypted in transit and at rest. Both the uploaded file and the converted result are deleted automatically after 24 hours, and paid plans can set deletion to 15 minutes or delete on demand.
Can I automate conversions?
Yes. Use the REST API with our Node.js, Python, or PHP libraries, connect n8n or Zapier for no-code workflows, run conversions from an AI agent through the MCP server, or script them with the ctio CLI.
What if there is no converter for my format?
Describe the conversion you need and we build a custom converter for your exact format, at no extra charge on any paid plan.
