Visual PDF Designer + APICreate Documents with Drag & Drop or API

Create Professional Documents in Seconds

Generate invoices, certificates, marketing materials and more. With Visual Editor or API. QR codes, barcodes, and dynamic content included.

Terminal
# Generate a PDF from your template
curl -X POST \
https://api.docreate.io/api/pdf/external \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"html": "<h1>Hello {{name}}</h1>",
"data": { "name": "World" }
}'
# Response: PDF binary (application/pdf)
200 OK | Content-Type: application/pdf

Endless Possibilities

From simple invoices to complex reports

Invoices & Quotes

Automatically create invoices with company logo, tax numbers, and line items. Including QR code for payment links.

Examples:

  • Automatic invoice generation
  • E-invoicing (XRechnung)
  • Quotes with validity period

Marketing Materials

Generate QR code flyers, posters, and vouchers dynamically. Perfect for events, retail, and campaigns.

Examples:

  • Event tickets with QR code
  • Discount vouchers
  • Product labels with barcode

Certificates & Awards

Create personalized certificates, participation confirmations, and awards with custom design.

Examples:

  • Training certificates
  • Participation confirmations
  • Membership cards

Contracts & Documents

Generate legally compliant contracts, NDAs, and agreements with automatic data population.

Examples:

  • Employment contracts
  • NDAs & confidentiality
  • Rental agreements
All-in-one Platform

Everything You Need for Professional Documents. A complete platform to create, manage, and deliver documents at scale.

Visual Editor

Drag & drop interface with freestyle and structured mode. No HTML knowledge required.

REST API

Simple REST API with Bearer token. Integrate PDF generation into any application in minutes.

QR Codes & Barcodes

Automatically generate QR codes and barcodes from your data. Perfect for tickets, labels, and marketing.

Dynamic Variables

Bind JSON data. Loops, conditionals, and complex logic with Nunjucks template engine.

Team Collaboration

Organize work in projects. Invite team members and manage access permissions.

Analytics Dashboard

Track usage, monitor errors, and analyze performance in real-time.

Code Examples

Copy-paste snippets you can use right away. Replace YOUR_API_KEY with your project API key.

Node.js

const res = await fetch(
  'https://api.docreate.io/api/pdf/external',
  {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${process.env.DOCREATE_API_KEY}`,
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      html: '<h1>Hello {{name}}</h1>',
      data: { name: 'World' },
    }),
  }
);
const pdf = Buffer.from(await res.arrayBuffer());

Python

import requests

r = requests.post(
    'https://api.docreate.io/api/pdf/external',
    headers={
        'Authorization': f'Bearer {os.environ["DOCREATE_API_KEY"]}',
        'Content-Type': 'application/json',
    },
    json={
        'html': '<h1>Hello {{name}}</h1>',
        'data': {'name': 'World'},
    },
)
pdf = r.content  # save or attach to email

More examples (tickets, vouchers, labels): Marketing examples in the docs

How It Works

From template to PDF in three simple steps

Step 1

Design in Visual Editor

Create your document with drag & drop. Add text, images, QR codes and more. No HTML knowledge needed.

Step 2

Generate API Key

Create a project in the dashboard and generate an API key. Use it for Bearer token authentication.

Step 3

Generate PDFs

Send a POST request with template and data. Receive a professional PDF in milliseconds.

Start for freeNo credit card required.

Simple, Transparent Pricing

Start for free with the Visual Editor. Upgrade anytime.

Free

Try DoCreate with no commitment

Free

 

  • 50 PDFs per month
  • 3 Templates
  • 1 Project
  • Visual Editor
  • QR Codes & Barcodes
  • Community Support
Get Started Free

Starter

For small projects and getting started

€29/mo

 

  • Up to 2,500 PDFs/month
  • 25 Templates
  • 5 Projects
  • Extended Components
  • Variables & Conditionals
  • API Access
  • Email Support
Get Started
Most Popular

Professional

For growing businesses with higher volume

€79/mo

 

  • Up to 10,000 PDFs/month
  • Unlimited Templates
  • Unlimited Projects
  • AI Assistant (50 requests/mo)
  • Premium Components
  • Team Members
  • Priority Support
Get Started

Enterprise

For high-volume production workloads

€199/mo

 

  • 100,000+ PDFs/month
  • AI Template Generator
  • Unlimited AI Requests
  • Dedicated Support
  • SLA Guarantee
  • Custom Integrations
  • Priority Features
Contact Sales

Ready to Automate Your Document Workflows?

Start generating professional PDFs in minutes. Free to get started, no credit card required.