# Printwren by CyberMax > Free HTML to PDF API, URL to PDF converter and MCP server: real Chrome printing with paper size, margins, backgrounds and page numbers. GET a PDF back or JSON with base64. > Paid API keys from $9/month (Starter: 750 PDFs a month); free tier 20 PDFs a day per IP with no key. Buy: https://printwren.cybermaxtools.com/buy/starter?s=lead ยท all plans: https://printwren.cybermaxtools.com/docs#pricing Paste a URL or send your HTML and get a PDF printed by real Chrome: A4 or Letter, margins, backgrounds and page numbers. For invoices, reports, receipts and saving pages. Free, no key. ## API (free tier without a key; paid API keys for more) - [/api/pdf](https://printwren.cybermaxtools.com/api/pdf?url=example.com&format=A4): Print a URL or HTML to PDF (JSON result) - GET for simple calls, POST a JSON body for lists. Same field names as the bulk version's dataset records. - OpenAPI 3.1: https://printwren.cybermaxtools.com/openapi.json ## MCP (remote, streamable HTTP, no auth) - Endpoint: https://printwren.cybermaxtools.com/mcp - `url_to_pdf`: Print a public web page to PDF with real Chrome. Returns title, page count, size, a direct download URL and (include_base64=true) the PDF bytes as base64. - `html_to_pdf`: Print an HTML document (invoice, report, receipt; up to 200 KB, inline CSS) to PDF with real Chrome. Returns the PDF as base64 with page count and size. ## Limits - 4 PDFs per minute per IP address, one document per call. - HTML up to 200 KB; public http(s) pages only. - About 25 seconds per document at most. - Shared free renderer: 15 free PDFs a day across all free users; paid keys keep priority. If it is busy you get a clear 503. - Free tier: 20 PDFs a day per IP, no key; paid API keys from $9/month. Nothing is stored: the PDF is made on each call. ## More - Health: https://printwren.cybermaxtools.com/health - All CyberMax tools: https://cybermax-tools-cybermax.static.hf.space/ - A bulk version (many URLs per run, custom headers and footers, waits for selectors, cookie-banner dismissal) is coming to the Apify Store. ## Pricing - Free: 20 PDFs a day per IP, 4/min, no key. - Starter: $9/month, 750 PDFs a month, 10/min. Buy: https://printwren.cybermaxtools.com/buy/starter?s=llms - Growth: $24/month, 3,000 PDFs a month, 20/min. Buy: https://printwren.cybermaxtools.com/buy/pro?s=llms - Pay as you go: $10, 1,000 PDFs (one-time pack, no expiry), 10/min. Buy: https://printwren.cybermaxtools.com/buy/pack?s=llms - Starter yearly: $90/year, 750 PDFs a month, 10/min. Buy: https://printwren.cybermaxtools.com/buy/starter-yearly?s=llms - Growth yearly: $240/year, 3,000 PDFs a month, 20/min. Buy: https://printwren.cybermaxtools.com/buy/pro-yearly?s=llms - Use the key as `x-api-key: KEY` or `Authorization: Bearer KEY` (MCP too). Usage: https://printwren.cybermaxtools.com/key. Machine-readable: https://printwren.cybermaxtools.com/pricing.json ## Pay per call (x402, USDC on Base): for AI agents, no key, no account - $0.012 per call, paid in USDC on Base (x402 "exact" scheme, v1 and v2). - https://printwren.cybermaxtools.com/x402/api/pdf: same as /api/pdf, always pay-per-call (an unpaid call returns HTTP 402 with the payment requirements). - https://printwren.cybermaxtools.com/x402/pdf: same as /pdf, always pay-per-call (an unpaid call returns HTTP 402 with the payment requirements). - Plain endpoints keep the free tier and API keys; with no key, they also answer 402 (instead of 429) once the free daily quota is used. - Send the signed payment as X-PAYMENT (v1) or PAYMENT-SIGNATURE (v2); the receipt comes back in X-PAYMENT-RESPONSE / PAYMENT-RESPONSE. Failed calls are not charged.