Document Processing Made Simple
Convert, merge, split, and transform documents at scale without managing complex software.
Convert documents between formats like DOCX, PDF, HTML, and more with a single API call.
Merge, split, and extract pages from PDF documents. Generate thumbnails and animated previews.
Capture full-page or viewport screenshots of any website or HTML content automatically.
Build momentum
Turn incoming documents into useful content.
Help people preview, find, and work with documents sooner.
Help users preview sooner
Turn supported office files into PDFs your app can display.
Make documents searchable
Extract PDF text for your app’s search index and downstream tools.
Accept more document types
Bring DOCX, XLSX, PPTX, and other supported files into one workflow.
Speed up document handoffs
Merge related PDFs into one file that is easier to share.
Reduce manual preparation
Automate conversion, previews, and exports as documents arrive.
Unlock scanned content
Use OCR to extract text from scanned PDFs for your application.
Transform documents for any workflow
From PDF manipulation to web screenshots, automate your document workflows with simple API calls.
Generate PDF thumbnails
Convert each page of a PDF into individual images or an animated GIF preview.
Convert documents to PDF
Turn DOCX, HTML, Markdown, and more into universally readable PDF files.
Merge multiple PDFs
Combine multiple PDF documents into a single file with page ordering control.





Capture website screenshots
Take full-page or viewport screenshots of any URL with our headless browser.
JavaScript file uploader
Your workflow. Your controls.
Document processing without the pain
Stop maintaining conversion tools. Give each document a clear path from upload to output.
Standardize incoming files
Convert supported office documents and other source formats to PDF.
Create visual previews
Turn PDF pages into preview images with the document thumbs Robot.
Extract what you need
Read native PDF text, use OCR, or extract embedded images with one Robot.
Bring PDFs together
Merge multiple PDF documents in the order your workflow needs.
Check files before conversion
Filter incoming files and add virus scanning to reject detected malware.
Keep your app in the loop
Get per-file callbacks with /http/request (alpha), or an Assembly Notification when processing ends.
Make room for busy days
Buy extra priority slots in advance. Extra jobs queue when your slots are busy.
Bring your own storage
Send results to Amazon S3, Cloudflare R2, Google Cloud Storage, Azure, and more.
Keep spending in check
Set a soft bill limit for alerts or a hard limit to stop processing.
Put document processing into your app
Frequently asked questions
Which document formats can I convert?
Working with DOCX, XLSX, PPTX, ODT, HTML, or Markdown? These are among the supported inputs. Conversions depend on the source and destination format; converting a document to PDF is a common starting point. Check supported conversion pairs.
Can I turn a PDF into preview images?
Yes. The document thumbs Robot creates an image for each PDF page. Choose the pages, dimensions, and output format for your previews. See document thumbnail options.
Can I extract text from scanned PDFs?
Yes. The document extract Robot supports native text extraction and OCR. Choose the method for your PDF; OCR quality depends on the scan, and OCR mode does not support encrypted PDFs. Explore PDF extraction options.
Can I merge several PDFs into one?
Yes. Use the document merge Robot and specify the order of your input files. If your originals are office documents, convert them to PDFs first. Learn how to merge PDFs.
How do I handle password-protected PDFs?
For native text or embedded image extraction, provide the password through the document extract Robot’s password option. Password support varies by operation, and OCR extraction currently excludes encrypted PDFs. Check the extraction requirements.
Where can I save the finished documents?
Export PDFs, previews, and extracted files directly to your own storage, including Amazon S3, Cloudflare R2, Google Cloud Storage, and Azure. Add an export step because default result URLs are temporary. See how to save results.
How can I estimate and control costs?
Rates vary by operation and usage. Set a soft bill limit for alerts or a hard limit to stop processing. For larger workloads, ask about volume pricing and extra priority slots. Estimate your workflow costs.
