Playground
Fill & merge PDFs, free, in your browser
No signup, no install, no API key. Drop a PDF and go — this runs on the exact same hosted API you'd call from your code. 100 free runs per month.
Drop a fillable PDF here, or
No fillable PDF handy?
Form fields
Use this in your code
curl -X POST https://pdfops.dev/api/fill-form \
-F "pdf=@invoice-template.pdf" \
-F 'fields={"customer_name":"Acme Co","total":"$1,250.00"}' \
-o filled.pdf
Drop two or more PDFs here, or
They merge top-to-bottom — drag to reorder.
Use this in your code
curl -X POST https://pdfops.dev/api/merge \
-F "pdf=@first.pdf" \
-F "pdf=@second.pdf" \
-o merged.pdf
Files are processed on the PDFops API and never stored. Free to try: 100 keyless requests per IP per month. Need more? Get a free API key (250/mo) or read the API docs. Moving the flow into code? The same call works from Python, Node.js, and JavaScript — and the use cases show it wired into invoices, contracts, and reports end to end.