Stop exporting pages by hand. With PDFShift, you send a link or paste markup and receive a print‑ready file within seconds. For quick tasks: paste the page URL you want to capture, submit, and download the result. For private drafts or dynamic content, post your raw HTML in the request body—no need to publish the page first. Writers can freeze blog posts before edits, PMs can snapshot specs for sign‑off, and marketers can ship one‑off brochures without opening a layout tool. To get consistent output, use absolute paths for images and fonts, include a print stylesheet, and prefer inline assets when reliability matters.
Control the look and feel. Add branded headers and footers with logos, dates, and automatic page numbers. Set paper size, margins, and orientation. Inject custom CSS to match your design system and load web fonts for crisp typography. If the page needs client‑side tweaks before rendering, run JavaScript to expand collapsed sections, hide UI elements, or fetch last‑minute data. Protect sensitive documents by locking them with a password and restricting printing or copying. When file size matters—think bulk reports or mobile distribution—turn on compression to keep downloads fast.
Developers can wire it into any stack that can make HTTP requests—Node, Python, PHP, Ruby, Java, or .NET. A typical flow: queue render jobs, send them in parallel, receive a webhook when each file is done, then store it in your bucket and notify the user. Use query parameters or JSON options to pass headers/footers, CSS, and security settings. For reliability, set timeouts, retry on transient failures, and tag each request with an id so you can reconcile logs. Choose synchronous calls for small, interactive tasks and asynchronous jobs for heavy batches.
Scaling is straightforward. Plans differ by monthly quota, file size ceiling, concurrent job limits, available options (like advanced header/footer controls and compression), and support response time. Teams building invoices, receipts, statements, or certificates can batch thousands at off‑peak hours. Analysts can schedule dashboards to render on Mondays with webhook notifications. Content teams can archive legal pages or campaign landers before each release. Start with a trial run, verify layout across a few samples, then automate the pipeline in CI to catch regression in templates early.
Free
Free
Monthly credits: 50
File size limit (per PDF): 1MB
Raw HTML input
CSS Injection
Javascript Injection
Delay
Custom Page Size
Custom HTTP Headers
Advanced Header & Footer
Encryption
Watermark
Amazon S3 delivery
Email support: 2 days
Startup
$7.50 per month
Monthly credits: 500
File size limit (per PDF): 5MB
Overage cost (per conversions): $0.04
Filesize overage
Includes features of Free plan, plus
Asynchronous response
Parallel Conversion
PDF Compression
Email support: 12 hours
HTML/CSS support
Boost
$20.00 per month
Monthly credits: 2,500
File size limit (per PDF): 5MB
Overage cost (per conversions): $0.030
Includes features of Startup plan
Growth
$32.50 per month
Monthly credits: 5,000
File size limit (per PDF): 5MB
Overage cost (per conversions): $0.025
Includes features of Boost plan
Business
$99.00 per month
Monthly credits: 25,000
File size limit (per PDF): 5MB
Overage cost (per conversions): $0.020
Includes features of Growth plan, plus
Email support: 6 hours
Comments