Skip to main content

Welcome to PDFSamurai

PDFSamurai is a platform for designing PDF templates and generating documents — manually or programmatically. Whether you're building invoices, certificates, tickets, or any other document, PDFSamurai provides the tools you need.

What is PDFSamurai?

PDFSamurai consists of three main parts:

Dashboard

Manage your templates and API keys. Create new templates from scratch or start from a pre-designed template in the public gallery.

Editor

Design PDF templates with a visual drag-and-drop editor. Use building blocks like text, tables, images, QR codes, barcodes, and page breaks to compose your documents.

Learn the Editor →

Integration

Generate PDFs programmatically from your templates. Use the JavaScript library directly in the browser or Node.js, or run the Docker server and call it via HTTP from any language.

View Integration Docs →

Getting started

  1. Sign up for a PDFSamurai account.
  2. Create your first template — from the dashboard, click + New template. Choose Start from Scratch to create a blank template, or Browse Templates to pick a pre-designed one from the gallery.
  3. Design your template in the editor using building blocks and dynamic data placeholders.
  4. Test your template — use the dynamic data modal and live preview to see how the PDF looks with real data.
  5. Generate your PDF — directly from PDFSamurai, through your own application using the JavaScript library, or from any software that already integrates with PDFSamurai.

Need help?

  • Browse the documentation using the sidebar
  • Send us feedback from the dashboard or the editor