Convert, compress, merge, and transform PDFs via a simple REST API or our drag-and-drop web interface. Every byte stays on British soil.
Services
Whether you're processing one document or ten thousand, our platform handles it — via browser upload or our developer API.
Pricing
Start free and pay only when you grow. All plans include UK data residency and GDPR compliance as standard.
Security & Compliance
Every document you process stays in the United Kingdom. We never move your data to third-party clouds or overseas servers.
Developer API
Get a converted PDF in under two seconds with a single HTTP request. SDKs available for Python, Node, PHP, Ruby, and .NET.
# Convert a Word document to PDF curl -X POST \ https://api.easysmartpdf.com/v2/convert \ -H "Authorization: Bearer esp_uk_xxxxxxxxxxxx" \ -H "Content-Type: multipart/form-data" \ -F "file=@report.docx" \ -F "output_format=pdf" \ -F "quality=print" \ -F "delete_after=3600" \ -o report_converted.pdf
import easysmartpdf # pip install easysmartpdf client = easysmartpdf.Client( api_key="esp_uk_xxxxxxxxxxxx", region="uk" # always UK servers ) result = client.convert( file="report.docx", output_format="pdf", quality="print", delete_after=3600 ) result.save("report_converted.pdf") print(f"Converted in {result.duration_ms}ms") # → Converted in 847ms
const { EasySmartPDF } = require('easysmartpdf'); // npm install easysmartpdf const client = new EasySmartPDF({ apiKey: 'esp_uk_xxxxxxxxxxxx', region: 'uk' }); const result = await client.convert({ file: './report.docx', outputFormat: 'pdf', quality: 'print', deleteAfter: 3600 }); await result.saveTo('./report_converted.pdf'); console.log(`Done: ${result.pages} pages`);
{
"status": "success",
"job_id": "job_8f3a2bc91e",
"output_url": "https://files.easysmartpdf.com/...
/report_converted.pdf",
"pages": 14,
"file_size_bytes": 291840,
"duration_ms": 847,
"credits_used": 14,
"credits_remaining": 9986,
"data_region": "uk-london-1",
"delete_at": "2025-06-14T15:22:00Z",
"gdpr_compliant": true
}
Client Portal
Manage your conversions, API keys, billing, and usage stats in one place.
Sign in to your EasySmartPDF account