explaingit

pdfcrafttool/pdfcraft

5,784JavaScriptAudience · generalComplexity · 1/5Setup · easy

TLDR

A browser-based PDF toolkit with 90+ tools, merge, split, edit, convert, and compress PDFs entirely on your device with no file uploads and no server involved.

Mindmap

mindmap
  root((PDFCraft))
    What it does
      Browser PDF toolkit
      No file uploads
      90 plus tools
    Core Tools
      Merge and split
      Edit and annotate
      Compress and optimize
    Conversion
      Images to PDF
      PDF to Word Excel
      PDF to image
    Workflow Editor
      Visual node canvas
      Chain operations
      Save templates
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Merge several PDF reports into one document without uploading files to a third-party service.

USE CASE 2

Convert a batch of JPG images or Word documents into PDFs directly in the browser.

USE CASE 3

Add watermarks, page numbers, or fillable form fields to an existing PDF without installing software.

USE CASE 4

Chain multiple PDF operations together using the visual workflow editor and save the sequence as a reusable template.

Tech stack

JavaScriptWebAssembly

Getting it running

Difficulty · easy Time to first run · 5min

Opens directly in a web browser, no installation or account required.

In plain English

PDFCraft is a collection of PDF tools that runs entirely inside a web browser, without sending any files to a remote server. All processing happens on the user's device using a technology called WebAssembly, which allows near-native performance in the browser. This design means documents stay private on the local machine throughout any operation. The toolkit covers more than 90 individual tools. On the organization side, you can merge multiple PDFs into one, split a PDF by page range, extract or delete specific pages, reverse page order, rotate pages, and reorder pages by dragging. On the editing side, the tools include adding text, images, signatures, watermarks, page numbers, headers, footers, stamps, and fillable form fields. Tools also exist for removing annotations, blank pages, and embedded metadata. Conversion is a large part of the feature set. Images in formats like JPG, PNG, HEIC, SVG, and TIFF can be turned into PDFs. PDFs can be exported to image formats, Word documents, Excel files, PowerPoint presentations, plain text, and others. Compression and optimization tools help reduce file size for web use or archiving. A visual workflow editor, currently in beta, lets users chain multiple operations together by connecting nodes on a canvas, similar in concept to other node-based tools. Pre-built templates cover common sequences like merging and compressing, creating a secure document, or preparing a batch of files. Custom workflows can be saved and reused. This removes the need to reconfigure each step every time the same sequence of operations is needed. The application supports English, Spanish, French, German, Portuguese, Japanese, Korean, and Chinese.

Copy-paste prompts

Prompt 1
Using PDFCraft in the browser, show me how to split a 100-page PDF into individual chapters by specifying page ranges.
Prompt 2
How do I use the PDFCraft workflow editor to build a sequence that merges three PDFs, adds a watermark, and then compresses the result?
Prompt 3
Walk me through adding fillable form fields to a PDF using PDFCraft so recipients can type their name and signature.
Prompt 4
Convert a folder of PNG screenshots into a single compressed PDF using PDFCraft's batch tools.
Open on GitHub → Explain another repo

← pdfcrafttool on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.