Design Formidable PDFs visually.
Generate them dynamically.
Docforge turns Formidable Forms entries into polished, print-ready PDFs — certificates, reports, receipts, invoices, emailed attachments, and secure downloads. No custom PDF code.
Formidable captures the data. Docforge makes the document.
Brittle custom PDF templates. Hand-coded mPDF/HTML that breaks the moment a field changes.
Plain entry dumps. Rigid, form-shaped output instead of a layout someone actually wants to keep.
Preview ≠ download. The PDF that lands in an inbox doesn't match what you saw in the admin.
Manual work after every submission. Generating documents by hand instead of from the entry itself.
Three steps from a form to a finished PDF.
No build pipeline, no templating language to learn. Pick a form, design on a canvas, and generate from wherever your workflow already lives.
Choose a Formidable form
Select any form and a real preview entry. Docforge reads your fields — labels, IDs, keys, and types — into a searchable palette.
Design your PDF visually
Drag headings, text, images, tables, and dynamic fields onto a PDF-sized canvas. Position with X/Y/W/H and style as you go.
Generate dynamically
Output from shortcodes, Formidable Views, email attachments, or signed download links — built from the live entry, every time.
Everything you need to start building Formidable PDFs.
A complete visual builder and dynamic generation engine — free on WordPress.org. Not a demo, not a trial.
Visual PDF builder
Drag-and-drop on a PDF-like canvas inside WordPress admin, with zoom, live entry preview, and multi-page flow.
Dynamic Formidable fields
Map text, currency, dropdowns, user, dynamic, Likert, file and rich-text fields with value, label, or label-and-value display.
Certificates, reports, receipts
Three built-in profiles to start fast: Certificate, Document/Report, and Receipt / Simple Invoice.
Tables & entries tables
Build manual tables with styled borders and striped rows, or auto-generate a label/value table from any entry.
Flowing multi-page docs
Long text and tables paginate automatically. Add manual pages for notes and footers — preview matches the output.
Signed download links
Public token links with view or download disposition. Non-logged-in visitors get access; expired links are rejected.
Email PDF attachments
Attach generated PDFs to Formidable email actions automatically — confirmations and receipts in the inbox.
Media Library images
Drop in logos and background images straight from the Media Library, with cover or contain fit options.
Upgrade when documents need logic, repeaters, and codes.
Pro extends Lite — it doesn't replace it. Same rendering engine, more automation for teams and agencies.
Unlimited templates
Remove the one-active-template limit. Build separate templates per form, product, or email action.
Conditional logic
Show or hide elements on entry values. Match all/any with equals, contains, greater-than, is-empty and more.
QR codes
Drag in dynamic QR codes resolving tokens like {verify_url}, {entry_id} and {field:ID} into HTML and PDF.
Barcodes
CODE128, EAN13, EAN8 and CODE39 from dynamic values like DF-{entry_id} for tickets and tracking.
Repeater tables
Map Formidable repeaters into tables or lists with auto-mapped columns, totals, and built-in pagination.
Invoice & ID Card profiles
Dynamic line-item invoices that paginate, plus fixed card-size layouts for memberships, staff and passes.
Entries table controls
Hide individual rows and add value-column calculations — sum, average, median — with editable labels.
Verification links
Permanent {verify_url} routes bound to an entry. Scan a QR to confirm a document is authentic.
One builder, every kind of document.
Pick what your documents need.
Start with the full free builder. Add Pro when a workflow calls for logic, codes, repeaters, or more active templates.
| Feature | Litefree | Proadd-on |
|---|
One rendering pipeline, so the preview is the PDF.
Ready to turn Formidable entries into documents?
Install Docforge Lite free, design your first template, and generate a real PDF in minutes. Add Pro whenever you need more.