Professional PDF Generation Platform

Create Beautiful PDFs from HTML

Cloud-based document generation platform with professional templates, dynamic variables, AI assistance, GitHub sync, Google Fonts, and a public API. Perfect for developers, designers, and business teams who need to generate invoices, reports, certificates, contracts, user guides, proposals, and more at scale with full XMP metadata support, two rendering engines for pixel-perfect output, and a built-in MCP server for direct AI coding agent integration.

Free forever with 300 AI credits • No credit card required

2

Rendering Engines

Full

Metadata Support

AI

Assistant

REST

Public API

Powerful Features Built In

Everything you need to create, manage, and generate professional PDFs at scale. From template design to automated document generation, we cover the full workflow.

Professional Editors

Edit your templates with a Monaco-powered code editor or a rich text WYSIWYG editor. Switch seamlessly between HTML source and live PDF preview as you work, so you always see exactly what your final document will look like.

Dynamic Variables

Define three flexible variable types — Plain text, structured Objects, and tabular Tables with named columns. The platform auto-generates data entry forms from your variable definitions, making it easy for anyone to fill in template data.

Google Fonts Library

Browse and preview the entire Google Fonts catalog directly in the editor. Select font variants with one click and get automatic @font-face CSS generation. All fonts are mirrored to cloud storage for reliable, offline-first rendering in your PDFs.

GitHub Integration

Sync your PDF templates directly from GitHub repositories. Connect your account, choose a repo and branch, and auto-update templates on every push via webhooks with real-time progress tracking. Perfect for teams that treat templates as code.

AI Assistant

Interact with your templates using natural language. The AI agent can create variables, update template content, preview rendered output, and inspect PDF metadata — all through a conversational interface with streaming responses.

PDF Metadata

Full XMP and Info metadata support with Jinja-style templating for dynamic values. Set title, author, subject, keywords, and more. Choose between simple and advanced metadata modes depending on your compliance requirements.

Public REST API

Full-featured API with Swagger documentation at /open-api. Generate secure API keys for programmatic management of templates, variables, and document generation — with dual JWT and API key authentication.

MCP Server

Connect AI coding agents like Cursor and Claude Desktop directly to your templates. Full CRUD for templates, variables, and files via the Model Context Protocol with SSE real-time session notifications.

Team Collaboration

Multi-user organizations with Admin and User roles. Invite team members via email and share templates, variables, and documents across your entire workspace.

How It Works

Get started in minutes with our intuitive workflow. From variable definition to automated generation, the platform guides you every step of the way.

1

Define Variables

Start by adding dynamic fields to your template — names, dates, signatures, line item tables, or any custom data structure. Use the visual interface to define variables with types and constraints, or let the AI assistant create them for you from a natural language description.

2

Create Template

Design your PDF template using our code editor or rich text editor. Build simple templates with the WYSIWYG editor for quick results, or switch to code mode for full HTML and CSS control over every element of your document layout.

3

Add Styling

Bring your template to life with fonts, images, and precise styling. Browse Google Fonts or upload custom ones, insert images from cloud storage, and use full CSS with the rendering engine of your choice — iText for metadata-rich output or Chromium for pixel-perfect web-to-PDF fidelity.

4

Generate & Share

Fill in the auto-generated data form, preview your document inline, and download the final PDF. Integrate PDF generation into your own applications and workflows using our public REST API with Swagger documentation and client libraries for TypeScript and Python.

Simple, Transparent Pricing

Choose the perfect plan for your needs. All plans include premium features.

Free

Perfect for getting started

0

300 AI Credits (one-time)

Get Started
3 Templates
25 Documents/month
20cr / doc after
PDF Metadata: Partial
AI Assistant
MCP tools: 2 credits/call
GitHub sync
Public REST API
Email support

Bronze

For growing projects

5/month

950 monthly credits

Start Trial
20 Templates
100 Documents/month
10cr / doc after
PDF Metadata
AI Assistant
MCP tools: Unlimited
GitHub sync
Public REST API
Priority support

Gold

For enterprises

25/month

5,500 monthly credits

Contact Sales
100 Templates
2000 Documents/month
5cr / document after
PDF Metadata
AI Assistant
MCP tools: Unlimited
GitHub sync
Public REST API
Priority support

Need custom features or help deciding? Contact our sales team

Built for Every Workflow

From solo developers to enterprise teams — PDF Generator fits your document workflow.

Developers

API-driven PDF generation with Git-based template workflows and MCP integration for AI coding agents. Generate documents programmatically using our REST API with TypeScript and Python client libraries. Full CI/CD pipeline support with version-controlled templates and automated deployment via GitHub webhooks.

SaaS Companies

Generate branded invoices, reports, certificates, and customer-facing documents for your users at scale. Our tiered pricing and API-first design make it easy to embed PDF generation into your product with dynamic variables, automated delivery via webhooks, and white-label metadata support.

Small Business Owners

Create quotes, contracts, invoices, and letterheads without writing code. Our rich text editor and AI assistant let you build professional templates in minutes. Import existing PDFs or convert image designs to get started faster with no design experience needed.

Designers

Design pixel-perfect templates with live HTML and PDF preview side by side. Full CSS support, Google Fonts integration with automatic font-face generation, and precise margin and page-size controls for print-perfect results every time.

Enterprise Teams

Multi-user organizations with Admin and User roles, role-based access control, template and document quotas, and full audit trails for compliance. Invite team members via email and manage everything from a single dashboard with granular permissions and organization-wide shared assets.

E-commerce Platforms

Order confirmations, shipping labels, and receipts automated via the public API. Generate thousands of documents with dynamic variables and batch processing. Connect your platform once and let your customers receive branded PDFs automatically.

Legal & Compliance

Contracts with signature fields, document metadata for compliance tracking, and encrypted storage. XMP metadata and Jinja-style templating for audit-ready document generation. Two rendering engines for both metadata-rich and pixel-perfect output.

Trusted by Teams Everywhere

See what developers and teams are building with PDF Generator.

PDF Generator transformed how we handle document generation. What took weeks now takes minutes. The AI assistant is a game-changer for creating and updating templates on the fly.

Sarah Chen

Sarah Chen

CTO, InVee Inc

The GitHub integration alone saves us hours every sprint. Combined with the API, we've completely automated our invoice generation workflow. Our finance team loves the consistency.

Marcus Rodriguez

Marcus Rodriguez

Engineering Lead, FinanceFlow

Beautiful design, powerful features, and the pricing is fair. This is exactly what we needed for our growing team to handle contracts, proposals, and client-facing documents.

Elena Petrova

Elena Petrova

Product Manager, DocuStream

Frequently Asked Questions

Find answers to common questions about PDF Generator.

What rendering engines does PDF Generator support?

We support two rendering engines: iText (industry-standard, metadata-rich) for precise PDF generation with full XMP metadata support, and Puppeteer/Chromium for pixel-perfect web-to-PDF conversion. You can choose which engine to use per template, giving you the best of both worlds.

Can I use my own fonts?

Absolutely! We have Google Fonts integrated for easy browsing and one-click selection, but you can also upload custom font files. All fonts are mirrored to your cloud storage for reliable, offline-first rendering in every PDF you generate.

How does GitHub integration work?

Connect your GitHub account, choose a repository and branch, and we'll sync your HTML templates. Enable auto-sync to automatically update templates whenever you push changes via webhooks. The sync progress is tracked in real time so you always know the current state.

What is the REST API for?

The public REST API lets you programmatically manage templates, variables, and generate documents from your own applications. Generate secure API keys for external integrations, with full Swagger documentation and client libraries available for TypeScript and Python.

Is there a free tier?

Yes! Our Free tier includes 3 templates, 25 documents per month, and 300 AI credits to get started (no credit card required). Upgrade to Bronze, Silver, or Gold anytime to unlock more templates, more documents per month, and additional features like full metadata and GitHub sync.

Can multiple team members use the same account?

Yes! All plans include team management. Invite team members to your organization via email and share templates, variables, and documents. Each member gets their own login while collaborating within the same workspace.

What file formats can I use for templates?

Templates are built with standard HTML and CSS. You can also import and export templates as ZIP archives containing HTML files, images, fonts, and a template.yaml configuration file. This makes it easy to version control your templates or migrate between environments.

Is my data secure?

Security is a top priority. All PDF generation happens server-side in isolated environments. Your templates and generated documents are stored encrypted at rest. API keys are SHA-256 hashed and never stored in plaintext. We use industry-standard TLS encryption for all data in transit.

How does pricing work for additional documents?

Each plan includes a monthly document allowance. Once you exceed your plan's included documents, each additional document costs credits at your plan's per-document rate. You can top up credits anytime, and unused credits roll over. See our pricing section for plan-specific rates.

Can I import existing PDF files?

Yes. Upload a PDF and the system converts it to HTML and CSS, which you can then further edit in our code or rich text editor to turn into a fully customizable template. This gives you a head start when migrating existing documents to our platform.

Can I create a template from an image?

Yes. Upload a design mockup, screenshot, or scanned document and our AI assistant converts it to HTML and CSS automatically. The result serves as a starting point that you can refine in the editor — no need to build from scratch.

Can I use it with my own coding agent or AI tool?

Yes! We provide a public REST API with full Swagger documentation and client libraries for TypeScript and Python. We also expose an MCP (Model Context Protocol) server that coding agents like Cursor, Claude Desktop, and others can connect to directly — allowing agents to create and update templates, manage variables, and preview PDFs as part of your workflow.

How does AI credit usage work?

AI usage is billed per token based on the model provider. You start with 300 free credits on signup. When you need more, you can purchase credit packs: €5 for 750 credits, €10 for 1,700, or €25 for 4,250. Credits cover both AI assistant conversations and per-document overage, with full transaction history in your dashboard.

What integrations does the platform support?

PDF Generator integrates with GitHub for version-controlled template sync with auto-update on push, Google Fonts with automatic mirroring to your cloud storage, Stripe for subscription billing and credit purchases, and multiple AI providers including Anthropic Claude, OpenRouter, MiniMax, and DeepSeek — all hot-swappable from settings.

Can I export and back up my templates?

Yes. You can export any template as a ZIP archive containing all HTML files, images, fonts, and a template.yaml configuration file. This makes it easy to back up your work, migrate between environments, or version control your templates in a Git repository.

Ready to Generate Professional PDFs?

Start with our free tier today. No credit card required. Upgrade whenever you're ready to scale your document generation workflow.

Join developers and teams creating better documents every day