pdfme

Open-source TypeScript library for generating PDFs from JSON templates, with a built-in visual editor.

Verified API available
Quick facts
What is it Open-source TypeScript library for generating PDFs from JSON templates, with a built-in visual editor.
Pricing Unknown
Platform Web Application
API Yes
Best for Automating invoice or report generation, Creating dynamic, data-driven documents like certificates
Domain registered 2005

Data updated Aug. 1, 2026

What does pdfme do?

pdfme is a free, open-source toolkit for creating and filling PDF documents programmatically. At its core, it uses a JSON-based template system. You define a layout with text fields, images, and other elements in a schema, and the library merges your data into that template to produce a finished PDF. This approach separates the design of a document from the data that populates it, making it highly reusable.

The library is written in TypeScript and offers several key components that work together or independently. The Generator is the main engine that produces PDFs at high speed. The Designer is a visual, WYSIWYG editor that lets you build templates without writing JSON by hand; it's a vanilla JavaScript web component you can embed in any project. There's also a Form module that creates fillable web forms based on your templates, collecting user input that can then be fed directly into the Generator.

This tool is ideal for developers who need to automate document creation within their applications, such as generating invoices, reports, certificates, or contracts. It's particularly useful for SaaS products, internal business tools, or any project where producing consistent, formatted PDFs from dynamic data is a requirement. Being open-source under the MIT license means there are no costs or restrictions for its PDF generation capabilities.

#document automation#open source#pdf generation#react#typescript

Key features

What makes it stand out
01
Generate PDFs from reusable JSON templates
02
Visual WYSIWYG editor for building templates easily
03
High-performance PDF generation in milliseconds
04
Create fillable web forms that populate PDFs
05
Open-source TypeScript library with permissive MIT license

Who is pdfme for?

Who benefits most from this tool
Automating invoice or report generation
Creating dynamic, data-driven documents like certificates
Building internal tools with custom PDF outputs

Trust & presence

Domain Domain registered 2005

Similar tools

PDF4me Verified No-Code&Low-Code

Document API for generating, converting, merging, splitting PDFs, and extracting data with AI

zapier · make+1
PDFgen Verified Documents

Generate PDF templates like invoices and contracts from simple text prompts using AI.

PDFgear Verified Documents Generator

Free, AI-powered PDF editor — read, edit, convert, sign, and summarize PDFs across all devices without subscriptions

Top 100k site
Convert PDF to JSON Verified Data Mining

Extract structured data from PDF documents with custom schemas and AI-powered parsing

Docamine Verified Documents Generator

AI-powered document assistant — upload forms and let AI fill them out for you, then sign and download.

README Gen Verified Writing Assistants

AI-powered tool that automatically generates professional README files for GitHub projects in seconds.

Doclime Verified Assistant

AI tool that lets you chat with your PDFs — ask questions and get instant, accurate answers with cited sources.

AI Doc Maker Verified Documents

AI document generator — describe what you need, get formatted PDFs, Word docs, and spreadsheets instantly. No signup required.

Share X LinkedIn Telegram
pdfme Visit