12,847files converted today

Convert any file,
in seconds.

33 format pairs. Sub-10-second jobs. A clean HTTP API. Three free every day — no signup.

+12k

33 formats supported

Loved by individuals shipping daily — our
conversion pipeline handles documents,
audio, video, images and more.

bulkconvert.io

Why bulkconvert

Everything you need to
convert at scale.

01 ·

Speed up your conversions

Process files seamlessly in real-time, with optimized throughput. Most jobs complete in a single poll — under 10 seconds end-to-end.

Conversion time4.2s
02 ·

Browser-side privacy

Images, CSV and Markdown convert entirely in your browser — zero network roundtrip. Heavier formats stream straight to our processor.

sample.pngin browser
03 ·

One HTTP endpoint

POST a source URL, get a signed download. Bearer auth, inline usage meter, /v1 versioning. No SDK, no webhooks, no callbacks.

bash
POST /api/v1/convert
→ 200 OK
live converter

Try it now.

No signup. Drop a file, pick a format, get the result.

33

Format pairs

5–10s

Avg conversion

5 GB

Max file (API)

EU

Data residency

for engineers

Built for engineers who hate webhooks.

One synchronous endpoint. Bearer auth. Send a public URL, get a signed download. 10,000 conversions a month on the API plan.

  • Synchronous — request blocks until ready
  • Inline usage object on every response
  • Failures don’t count against your quota
  • Versioned at /v1 with 12-month deprecation
bash · /api/v1/convert
curl -X POST https://bulkconvert.io/api/v1/convert \
  -H "Authorization: Bearer bc_live_xxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "source_url": "https://example.com/report.pdf",
    "to": "docx"
  }'

# → 200 OK
# {
#   "ok": true,
#   "download_url": "https://www.bulkconvert.io/api/v1/files/9e2f...e1ab",
#   "filename": "report.docx",
#   "size": 184320,
#   "tier": "api",
#   "usage": { "used": 385, "quota": 10000, "remaining": 9615 }
# }

Stay free until you outgrow free.

Subscription plans, cancel any time.

Free

€0/mo

  • 3/day
  • Up to 10 MB per file
Start free

Pro

€9/mo

  • 100/day
  • Up to 100 MB per file
Choose Pro
Most popular

Bulk

€19/mo

  • Unlimited conversions
  • Up to 1 GB per file
  • Priority queue
Choose Bulk

API

€49/mo

  • Unlimited conversions
  • Up to 5 GB per file
  • HTTP API + Bearer auth
Choose API

Questions, answered.

Do I need an account to convert a file?

No. Drop a file, pick a target format, and we’ll convert it. The free tier gives you 3 conversions per day per IP, with no signup.

What happens to my files after conversion?

The signed download URL expires in 24 hours. After that the file is permanently deleted from our conversion infrastructure. We never read or persist your file contents.

How accurate is the API usage metering?

Every successful /api/v1/convert call increments your monthly counter atomically; failures roll the counter back so you’re never billed for an attempt that produced nothing.

What’s the difference between Bulk and API plans?

Bulk is unlimited conversions through the web UI, up to 1 GB per file. API includes 10,000 conversions/month through /api/v1/convert with a Bearer token, up to 5 GB per file.

Can I add a conversion pair that’s not listed?

Most common format pairs can be added in under an hour. Email support and we’ll add it to the catalog.

Convert your first file in under 10 seconds.

No account, no card, no waiting. Three free a day.

Start converting