FREEDOM251

Freedom251 › Docs Automation

Docxtemplater

Free plan Open source AndroidAPIiPhoneLinuxMacSelf-hosted+2

Visit Docxtemplater Alternatives Pricing

Docxtemplater's own site

What Docxtemplater is

Docxtemplater is a JavaScript library that creates Word, PowerPoint, Excel, and OpenDocument files by filling templates with JSON data. Users place tags such as {user} in Word or PowerPoint templates, and the engine substitutes values from the data. The core library is open source under MIT/GPLv3 and covers basic templating; advanced functions are sold as paid modules, individually, in a four-module PRO pack, or through ENTERPRISE. The runtime is tested with active Node.js versions 12 through 24 and common browsers. Integration examples cover Node.js, browsers, React, Angular, Vue, and Next.js. A Docker API accepts templates and JSON over HTTP and returns DOCX, PPTX, or XLSX files; the Docker image supports use from several languages. Generation happens locally without outbound network requests, and on-premise APPLIANCE deployment supports air-gapped environments. The free tier costs nothing and includes community support. Paid plans include One module at €500 a year, PRO at €1,250 a year, and ENTERPRISE at €3,000 a year. Rendering DOCX page layout and page breaks is outside the library’s scope.

Who it suits

Docxtemplater suits developers who need to generate office documents from JSON data, alongside office users who can create templates. It may suit organizations needing local or on-premise processing, including air-gapped deployment.

What it does well

  • Generates four listed office document formats from templates.
  • Core library is open source under MIT/GPLv3.
  • Supports local generation without outbound network requests.
  • Offers an HTTP Docker API for document generation.

What to know first

  • Advanced features require paid modules.
  • DOCX page layout and page-break rendering are outside its scope.
  • No free trial is listed.

Limits

The free Open source plan includes basic features and community support. The One module plan is limited to one module and five instances per license; the free tier does not include paid advanced modules.

Plans

PlanBilled and limitsPrice
Open sourceFree · {tag} replacement · conditions · loops · delimiter changes · community support · MIT/GPLv3Free
Perpetual ENTERPRISE feature set12250€ one time · Install on new hosts perpetually · 3 years support · 5 instances max€12,250, paid once
PRO1250€ per year · 4 modules · commercial license · email support under 48 hours · 2-week money-back guarantee€1,250 a year
ENTERPRISE3000€ per year · 18 modules · Docker HTTP API image · priority email under 24 hours · custom commercial terms · card or wire payment€3,000 a year
One module500€ per year · 1 module · commercial license · email support under 48 hours · credit-card payment · 2-week money-back guarantee€500 a year
Premium9000€ per year · 18 modules · full browser bundle · priority chat/email/phone · 4 expert-work days · monthly one-hour call · optional integration from 3000€€9,000 a year

As docxtemplater.com lists them, read 15 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit docxtemplater.com.
  2. Choose the open-source library or a paid module plan based on the required features.
  3. Install and configure the JavaScript library, or use the Docker API where included in the plan.
  4. Create a Word or PowerPoint template with tags such as {user}.
  5. Supply the template and JSON data to generate the output document.

Overview

Docxtemplater is a document-generation library for development teams that need to produce office files from structured data. It is a strong fit when templates are authored in familiar office software and data must remain local; look elsewhere if finished-page rendering is part of the job.

Key features

Template authors can use Word or PowerPoint to add tags such as {user}, while developers connect the template to JSON data. That division lets non-programmers own document content without removing the need for developer installation and integration. The library generates Word, PowerPoint, Excel and OpenDocument files, making it useful for several office-document workflows rather than only DOCX.

The core library provides basic templating under MIT/GPLv3. Advanced capabilities come through 19 paid modules, purchasable individually or in a four-module PRO pack, with higher tiers bundling all modules. This modular approach suits teams that can identify the features they need, but makes the move beyond basic generation a material budget decision.

Docxtemplater is a JavaScript library tested with active Node.js versions 12 through 24 and common browsers. Code examples cover Node.js, browsers, React, Angular, Vue and Next.js. The Docker API accepts a template and JSON data by HTTP POST and returns DOCX, PPTX or XLSX; the ENTERPRISE Docker image also supports Python, Java, Go, C#, C++, Ruby, PHP and Node.js. Its technical specification reports 250 fairly complex 50-page documents generated in 44 seconds, about 180 milliseconds each.

Generation runs locally without outbound network requests, so the process does not transmit data to third parties. Full on-premise deployment and air-gapped use are supported under the APPLIANCE license, a meaningful advantage for organizations that need infrastructure control. The boundary is clear: Docxtemplater does not render DOCX pages or calculate layout and page breaks; another tool, such as Microsoft Word, must handle that work.

Pricing

The free Open source plan costs nothing and includes basic features, the MIT/GPLv3 license and community support. It is the sensible starting point for basic templating, but commercial licensing and advanced modules require a paid plan.

One module costs €500 a year (billed 500€ per year) for one module, up to five instances per license, a commercial license and email support under 48 hours. It suits a commercial project needing one paid capability. PRO costs €1,250 a year (billed 1250€ per year) and expands that allowance to four modules, with the same five-instance cap and support terms. It is the better fit when a team needs several extensions but not the full module set.

ENTERPRISE costs €3,000 a year (billed 3000€ per year) for all 18 modules, a Docker image and HTTP API, priority email support under 24 hours and custom commercial terms. Premium costs €9,000 a year (billed 9000€ per year), adds a full browser version, allows up to 25 instances per license and includes priority chat, email and phone support plus four expert days. These tiers target organizations that need broader deployment options or higher-touch support, rather than teams just starting with generation.

The Perpetual ENTERPRISE feature set costs €12,250, paid once (billed 12250€ one time). It permits perpetual installation on new hosts, includes three years of support and caps the license at five instances. It may suit buyers who prefer a one-time license cost, though support is limited to that three-year term. PRO support averages 48 hours by email, ENTERPRISE averages 24 hours, and Premium provides priority chat, email and phone support.

Platforms

The platform range includes API, web, self-hosted, Linux, macOS, Windows, Android and iOS. The product's integration model is developer-oriented JavaScript, with hybrid deployment options and an on-premise route for air-gapped environments. Platform breadth should not be confused with page-layout rendering, which remains outside its scope.

Who it's for

Docxtemplater is best for developers building repeatable document generation into an application, especially when office-skilled colleagues need to prepare templates or when data residency and on-premise deployment matter. It is less suitable for readers seeking a no-code document editor or a single tool that both creates files and renders their final layout.

Pros and cons

  • Office-authored templates: Word and PowerPoint users can manage template content with tags, while developers handle the JSON connection.
  • Local processing: Generation makes no outbound network requests, supporting workflows where data should stay within the deployment environment.
  • Flexible licensing: A free core and individual modules let teams begin with basic use or buy selected extensions; paid annual tiers become costly as needs expand.
  • Not a renderer: Layout and page-break calculations need another tool, so it cannot by itself deliver a finished page-rendering workflow.

Alternatives

Carbone is another freemium option, with a free plan and free trial across API, web and self-hosted platforms. Anvil PDF Generation API is worth considering for API or web PDF workflows; its free tier is UI-only for two users, and API key access requires adding a credit card or upgrading. Docassemble is a free, self-hosted option for readers who prioritize avoiding software fees, with hosting typically costing $10–$40 per month or more depending on needs.

Documentero offers a free cloud API plan with 50 documents once and three templates, making it an alternative for modest, capped usage. Legito may suit readers seeking document lifecycle management, customizable workflows and approvals, and electronic signatures in its free plan. PDFMonkey has a free tier for 20 documents per month, with one-day retention and a 30-second generation limit.

Marq is a web-based alternative whose free plan is limited to one user, 25 MB of cloud storage and three projects. Fluent by Apryse is a paid alternative with custom pricing, with entry-level packages starting at $1,500.

Browse more options in Document Template Management Software.

Verdict

Choose Docxtemplater if you need developer-integrated generation from office-authored templates, value local processing, or require an on-premise deployment path. Its open-source core is a low-risk way to begin, but advanced modules carry significant annual costs and layout rendering remains someone else's job. Teams that need turnkey rendering or a non-developer-first workflow should look elsewhere.

Verdict

Docxtemplater focuses on populating document templates with structured data, with a free basic library and paid modules for advanced features. It does not handle DOCX layout rendering.

Questions

Is Docxtemplater open source?

Yes. Its core library is open source under MIT/GPLv3 and includes basic templating.

Does Docxtemplater have a free plan or free trial?

The Open source plan is free. There is no free trial.

What does a paid plan cost?

The One module plan costs €500 a year, and PRO costs €1,250 a year. ENTERPRISE costs €3,000 a year; other listed options include Premium at €9,000 a year and a perpetual ENTERPRISE feature set at €12,250, paid once.

Which files can it generate?

It generates Word, PowerPoint, Excel, and OpenDocument files from templates populated with JSON. The Docker API outputs DOCX, PPTX, or XLSX.

Where can Docxtemplater run?

Listed platforms include Android, iOS, Linux, macOS, Windows, web, API, and self-hosted. The JavaScript library is tested with active Node.js versions 12 through 24 and common browsers.

Does Docxtemplater render document page layouts?

No. DOCX page-break and layout rendering is outside its scope and is handled by tools such as Microsoft Word.

Facts from Docxtemplater's own pages

Advanced modules
Paid modules add images, HTML, charts, tables, Excel templating, slides, subtemplates, styling, metadata and error-location features. · docxtemplater.com, 15 Oct 2026
CLI
A command-line package can generate an output document from an input DOCX and JSON data file. · docxtemplater.com, 15 Oct 2026
Company legal identity
The maker identifies the company as Coding Puffin SAS, with VAT FR60890806888 and a registered address in Massy, France. · docxtemplater.com, 15 Oct 2026
Company registry
Societe.com lists Coding Puffin SAS as created on 9 November 2020, in software programming, with 3–5 employees and Edgar Hipp as president. · societe.com, 15 Oct 2026
Core licensing
The core library is open-source under MIT/GPLv3 and includes basic templating, while advanced features require paid modules. · docxtemplater.com, 30 Sept 2026
Core templating
The core supports placeholder replacement, conditional sections, loops and custom delimiters. · docxtemplater.com, 15 Oct 2026
Deployment
Docxtemplater supports full on-premise deployment with the APPLIANCE license and is compatible with air-gapped environments. · docxtemplater.com, 30 Sept 2026
Docker API
The Docker API accepts a template and JSON data through an HTTP POST route and outputs DOCX, PPTX or XLSX. · docxtemplater.com, 30 Sept 2026
Documentation depth
The documentation covers Node and browser setup, tags, configuration, parsers, async data, errors, API usage and individual paid modules. · docxtemplater.com, 15 Oct 2026
Founder history
An official interview says Edgar Hipp started the open-source project in 2013 and commercialized it in 2017. · docxtemplater.com, 15 Oct 2026
Headquarters
Massy, France · docxtemplater.com, 28 Sept 2026
Integrations
Code integration is done with JavaScript, and examples are provided for Node.js, browser, React, Angular, Vue and Next.js. · docxtemplater.com, 30 Sept 2026
Language SDKs
The ENTERPRISE Docker image supports use from Python, Java, Go, C#, C++, Ruby, PHP and Node.js. · docxtemplater.com, 30 Sept 2026
License
The open-source core is dual-licensed under MIT or GPLv3; paid modules use commercial licenses. · github.com, 15 Oct 2026
Limit: annual billing
The FAQ says modules are sold yearly and cannot be paid monthly or quarterly, with no discount codes. · docxtemplater.com, 15 Oct 2026
Limit: Capterra reviewer
The Capterra reviewer identified missing built-in PDF rendering as a drawback. · capterra.com, 15 Oct 2026
Limit: PDF conversion
Docxtemplater does not convert DOCX to PDF; the FAQ recommends LibreOffice headless or a commercial converter. · docxtemplater.com, 15 Oct 2026
Limit: reported GitHub issue
Another public issue reports loops introducing unwanted newlines, spaces and formatting changes that required unintuitive workarounds. · github.com, 15 Oct 2026
Limit: table styling
Free loop-generated tables retain the original row formatting and cannot dynamically merge rows or columns; styled tables require the paid HTML module. · docxtemplater.com, 15 Oct 2026
Notable news: pricing
A 25 May 2023 announcement said the current module, PRO, Enterprise and Premium pricing became effective on 1 June 2023. · docxtemplater.com, 15 Oct 2026
NPM package
NPM lists docxtemplater under the MIT license, with version 3.71.0 and more than 1.15 million weekly downloads at the time shown. · npmjs.com, 15 Oct 2026
Output formats
The open-source core handles DOCX and PPTX; XLSX requires the paid XLSX module, and ODT is also listed as supported. · docxtemplater.com, 15 Oct 2026
Paid modules
Docxtemplater offers 19 paid modules, sold individually, in a four-module PRO pack, or through ENTERPRISE. · docxtemplater.com, 30 Sept 2026
Performance
The maker reports generating 250 fairly complex 50-page documents in 44 seconds, about 180 milliseconds per document. · docxtemplater.com, 15 Oct 2026

Where Docxtemplater stands on Freedom251

Look at these too