Convert files in your n8n workflows using the Conversion Tools community node.
The easiest way to install:
n8n-nodes-conversiontoolsOr install via npm in your n8n custom nodes directory:
npm install n8n-nodes-conversiontoolsYour API token provides access to the Conversion Tools API with your account's rate limits and features.
The Conversion Tools node provides these operations:
| Operation | Description |
|---|---|
Convert File | Upload a file and convert it to another format |
Convert URL | Convert websites to PDF or screenshot images |
Get Task Status | Check the status of a conversion task |
Download File | Download a converted file by file ID |
For large files, use async mode with status polling:
task_idstatus equals SUCCESSfile_id (on SUCCESS branch)Convert between 140+ file formats across these categories:
JSON, CSV, XML, YAML, Excel, Parquet
PDF, Word, PowerPoint, HTML, Markdown
PNG, JPG, WebP, HEIC, SVG, GIF
Extract text from images and scanned PDFs
Screenshot websites as PDF or images
MP3, WAV, MP4, MOV conversions
SRT, VTT format conversions
Smart extraction from complex documents
Popular automation patterns with Conversion Tools:
Receive files via webhook, convert to PDF, email the result
Watch for new files, convert format, notify team on Slack
Fetch data, convert JSON to CSV, store in database
Daily website screenshots, save to cloud storage
Enable Sandbox Mode to test your workflows without using your conversion quota:
The n8n node uses your Conversion Tools account limits:
View pricing plans or API pricing for details.
Check our API Documentation for detailed information about converters and options.
View the GitHub repository for source code and issue reporting.
Having issues? Contact us and we'll help you get set up.
Add file conversion to your n8n workflows and automate your document processing.