Drag & drop a file. Free, in your browser. Up to 10 conversions per hour, no signup.
One POST request. Conversion API with SDKs for Python, Node, Go. 15-day file retention.
Documents, images, archives, structured data. Audio & video coming after we move to Rust.
Editable contracts, reports, slide decks.
Web-ready optimization & conversion.
Structured pipelines & analytics ETL.
Repack between popular containers.
Drop a file in the browser, or POST it from anywhere.
file=@a.pdfWe pick the right pipeline. You wait under a second on average.
to=docxDirect stream or signed URL. Stored 15 days, then auto-deleted.
→ 200 OKSDKs for the four most popular. REST for everything else.
# Convert report.pdf → report.docx curl https://api.regul.io/v1/convert \ -H "Authorization: Bearer $REGUL_KEY" \ -F "file=@report.pdf" \ -F "to=docx" # → 200 OK · streams docx body
Make contracts, invoices, and reports editable on demand.
Accept anything from users. Serve PNG, WebP, or AVIF.
ETL between row and column stores in one call.
Lock things down to a single, portable format.
Buy compute minutes once, or subscribe for webhooks, custom delivery and daily bonus minutes.
| Feature | Free$0 / month | Dev$9.99 / month | Pro$19.99 / month |
|---|---|---|---|
| Core | |||
| Buy compute minutes | ✓ | ✓ | ✓ |
| Sandbox + test files | ✓ | ✓ | ✓ |
| Documentation | ✓ | ✓ | ✓ |
| Base presets | ✓ | ✓ | ✓ |
| Breakdown stats | ✓ | ✓ | ✓ |
| Developer | |||
| Webhooks | — | ✓ | ✓ |
| Callback retry + detailed log | — | ✓ | ✓ |
| Custom presets | — | ✓ | ✓ |
| Priority queue | — | ✓ | ✓ |
| 90-day history | — | ✓ | ✓ |
| Delivery & integration | |||
| Custom S3 bucket | — | — | ✓ |
| Auto-delivery endpoint | — | — | ✓ |
| Custom headers | — | — | ✓ |
| Reverse auth (Bearer / Basic / HMAC) | — | — | ✓ |
| Daily bonus minutes | |||
| Free minutes credited per active day | — | 40 / day | 80 / day |
Dev gets 40, Pro gets 80 bonus minutes — credited each day only if paid minutes were spent that day. Use them to cover up to 50% of any single conversion's cost; the rest comes from your paid balance.
On each request we reserve the estimated minutes up front, then settle against actual compute. On error or cancel the reserved amount is returned to your balance — you only pay for what ran.