Free eSign Website

A project by Roman Slack — Lead AI Platform Engineer

Free eSign Website — a project by Roman Slack

Programming · January 2026 · 2 hours · built by Roman Slack

Free eSign Website is a free, open-source e-signature web application for signing documents online. Built by Roman Slack, it is a hosted single-page app that lets users upload a PDF, add a signature, text, and date stamps, then download the signed document instantly, with no login, no accounts, and no restrictions.

The application emphasizes privacy by performing all processing fully client-side in the browser, so documents never leave the user's machine. It offers three signature creation methods, draw, type, or select from signature fonts, and allows placed elements to be dragged, resized, and edited before exporting a signed PDF with embedded signatures.

Technically, the project is built on Next.js 15 with the App Router, React 19, and Tailwind CSS 4, using Zustand for state management. PDF rendering is handled by pdfjs-dist, PDF export by pdf-lib, and signature capture by react-signature-canvas. It is released under the MIT license, making it freely usable and modifiable.

Key Features

Tech Stack

Next.js React TypeScript Tailwind CSS Zustand pdfjs-dist pdf-lib react-signature-canvas

View on GitHub →

Designed and built by Roman Slack, Lead AI Platform Engineer. See more of Roman Slack's work on the projects page or get in touch via the contact page.