🇬🇧 UK-Based & GDPR Compliant

PDF conversion that
just works

Convert, compress, merge, and transform PDFs via a simple REST API or our drag-and-drop web interface. Every byte stays on British soil.

99.95% uptime SLA
·
UK data residency
·
ISO 27001 certified
⚡ Converts in < 2 seconds
app.easysmartpdf.com — Convert
📝
SOURCE
report.docx
📕
OUTPUT
report.pdf
Word → PDF
Excel → PDF
HTML → PDF
Compress
Converting…72%
report_converted.pdf
284 KB · Ready · Deleted after 1 hour
↓ Download
4.2M+Documents converted monthly
< 2sAverage conversion time
99.95%API uptime SLA
3UK data centres
100%Data stays in the UK

Services

Every conversion you'll ever need

Whether you're processing one document or ten thousand, our platform handles it — via browser upload or our developer API.

📝
Word / Office to PDF
Faithfully convert .docx, .xlsx, .pptx, and .odt files to print-ready PDF with full font and layout fidelity.
DOCXXLSXPPTXODTODS
£0.003 / page
🌐
HTML / URL to PDF
Render any URL or raw HTML to pixel-perfect PDF. Supports JavaScript rendering, custom headers, footers, and page sizes.
HTMLURLCSSJS
£0.004 / conversion
🖼️
Image to PDF
Combine one or more images into a single PDF with optional OCR text layer, perfect for scanned documents and photos.
PNGJPGTIFFWEBPBMP
£0.002 / page
🔬
OCR & Text Extraction
Extract structured text from scanned PDFs and images using our high-accuracy OCR engine. Supports 40+ languages including Welsh.
PDFPNGJPGTIFF
£0.008 / page
📦
Merge & Split
Combine multiple PDFs into one, or split a large document into individual pages or defined ranges. Batch mode supported.
PDFBatch
£0.001 / operation
📉
Compression & Optimisation
Reduce PDF file size by up to 85% for web delivery, email attachments, or archiving — without visible quality loss.
PDFScreenPrintArchive
£0.002 / document
🔐
Encrypt & Redact
Password-protect, add AES-256 encryption, apply watermarks, or permanently redact sensitive text and regions from PDFs.
PasswordAES-256RedactWatermark
£0.004 / document
📋
PDF to Word / Excel
Reverse-convert PDFs back to editable Word documents or structured Excel spreadsheets, preserving tables and formatting.
→ DOCX→ XLSX→ TXT→ JSON
£0.006 / page

Plans for every scale

Start free and pay only when you grow. All plans include UK data residency and GDPR compliance as standard.

Built for the UK. Trusted by lawyers,
accountants & the NHS.

Every document you process stays in the United Kingdom. We never move your data to third-party clouds or overseas servers.

🇬🇧
100% UK Data Residency
All processing, storage, and transit happens exclusively within our three UK-based data centres — London, Manchester, and Edinburgh. Your documents never leave British jurisdiction.
📜
UK GDPR & DPA 2018 Compliant
We operate under the UK GDPR and the Data Protection Act 2018. We serve as your Data Processor, provide signed DPAs, maintain Article 30 records, and support your Subject Access Requests.
🗑️
Automatic File Deletion
Uploaded files are automatically deleted from our servers within 1 hour of conversion. No file is ever retained beyond this window unless you explicitly enable optional storage. Audit logs are available.
🔒
Encryption in Transit & at Rest
All uploads use TLS 1.3. Files at rest are encrypted with AES-256. API keys are hashed with bcrypt. We perform quarterly penetration testing by CREST-certified testers.
👁️
No Third-Party Sharing
We do not share, sell, or sub-process your documents through any third-party service — not AWS, Azure, or Google Cloud. Our entire stack runs on co-located hardware we own and control.
📋
Data Processing Agreements
Every paid plan includes a signed DPA at no extra cost. Enterprise customers receive a bespoke agreement reviewed by our UK-qualified DPO. We support NHS DSP Toolkit requirements.
🛡️ISO 27001:2022Certified information security
🇬🇧Cyber Essentials PlusNCSC-certified
📋UK GDPR CompliantICO registered · ZA923847
🏥NHS DSP ToolkitHealth sector ready
🏦FCA Cloud GuidanceFinancial services ready

A REST API that
developers love

Get a converted PDF in under two seconds with a single HTTP request. SDKs available for Python, Node, PHP, Ruby, and .NET.

🔑
Simple API key auth
One API key per project, scoped permissions, usage limits per key.
Webhooks & async mode
Fire-and-forget large batch jobs; receive a webhook when complete.
📊
Usage dashboard
Real-time credits remaining, per-endpoint stats, and monthly invoices.
🧪
Sandbox environment
Test conversions free of charge in our sandbox — no credits consumed.
cURL
Python
Node.js
Response
# 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
}