Introduction
Enconvert is a RESTful API for converting files and web pages between a wide range of formats. It is designed for developers who need reliable, programmatic access to document, image, and data conversion without managing conversion infrastructure.
Beta: The Enconvert API is currently in beta. Endpoints, parameters, and response formats may change as we refine the platform based on developer feedback. We recommend pinning to specific behavior rather than relying on undocumented fields.
Base URL:
https://api.enconvert.com
All API requests should be made to this base URL, followed by the appropriate endpoint path (e.g., https://api.enconvert.com/v1/convert/url-to-pdf).
Key Features
- 46 conversion endpoints covering documents, data formats, images, and web pages
- Two authentication methods -- private keys for server-to-server integration and public keys with JWT for client-side usage
- Batch processing -- convert multiple files or URLs in a single request
- Synchronous and asynchronous modes -- get results immediately or poll for completion on long-running jobs
- Job notifications -- receive webhook callbacks when async conversions complete
- Web widgets -- embed conversion functionality directly into your web application
- No SDK required -- use standard HTTP requests from any language or platform
Supported Conversions
Web Pages
| Conversion | Endpoint |
|---|---|
| URL to PDF | /v1/convert/url-to-pdf |
| URL to Screenshot | /v1/convert/url-to-screenshot |
| Website to PDF | /v1/convert/website-to-pdf |
| Website to Screenshot | /v1/convert/website-to-screenshot |
Data Formats
| Conversion | Endpoint |
|---|---|
| JSON to XML | /v1/convert/json-to-xml |
| XML to JSON | /v1/convert/xml-to-json |
| JSON to YAML | /v1/convert/json-to-yaml |
| YAML to JSON | /v1/convert/yaml-to-json |
| JSON to CSV | /v1/convert/json-to-csv |
| CSV to JSON | /v1/convert/csv-to-json |
| JSON to TOML | /v1/convert/json-to-toml |
| TOML to JSON | /v1/convert/toml-to-json |
| CSV to XML | /v1/convert/csv-to-xml |
| XML to CSV | /v1/convert/xml-to-csv |
| Markdown to HTML | /v1/convert/markdown-to-html |
Documents to PDF
| Conversion | Endpoint |
|---|---|
| HTML to PDF | /v1/convert/html-to-pdf |
| Markdown to PDF | /v1/convert/markdown-to-pdf |
| Word to PDF | /v1/convert/doc-to-pdf |
| Excel to PDF | /v1/convert/excel-to-pdf |
| PowerPoint to PDF | /v1/convert/ppt-to-pdf |
| Pages to PDF | /v1/convert/pages-to-pdf |
| Numbers to PDF | /v1/convert/numbers-to-pdf |
| ODT to PDF | /v1/convert/odt-to-pdf |
| ODS to PDF | /v1/convert/ods-to-pdf |
| ODP to PDF | /v1/convert/odp-to-pdf |
| OTS to PDF | /v1/convert/ots-to-pdf |
Image Conversions
| Conversion | Endpoint |
|---|---|
| JPEG to PNG | /v1/convert/jpeg-to-png |
| PNG to JPEG | /v1/convert/png-to-jpeg |
| JPEG to SVG | /v1/convert/jpeg-to-svg |
| SVG to JPEG | /v1/convert/svg-to-jpeg |
| JPEG to HEIC | /v1/convert/jpeg-to-heic |
| HEIC to JPEG | /v1/convert/heic-to-jpeg |
| JPEG to WebP | /v1/convert/jpeg-to-webp |
| WebP to JPEG | /v1/convert/webp-to-jpeg |
| PNG to SVG | /v1/convert/png-to-svg |
| SVG to PNG | /v1/convert/svg-to-png |
| PNG to HEIC | /v1/convert/png-to-heic |
| HEIC to PNG | /v1/convert/heic-to-png |
| PNG to WebP | /v1/convert/png-to-webp |
| WebP to PNG | /v1/convert/webp-to-png |
| SVG to HEIC | /v1/convert/svg-to-heic |
| HEIC to SVG | /v1/convert/heic-to-svg |
| SVG to WebP | /v1/convert/svg-to-webp |
| WebP to SVG | /v1/convert/webp-to-svg |
| HEIC to WebP | /v1/convert/heic-to-webp |
| WebP to HEIC | /v1/convert/webp-to-heic |