GroupDocs
GROUPDOCS
.Signature
GroupDocs.Signature · Product Family

Sign, verify, and search

Add digital, barcode, QR-code, text, image, and stamp signatures to documents — then verify and search existing signatures.

Live demo Get started
60+
formats
4
platforms
MIT
examples
document.pdf · GroupDocs.Signature

Install in seconds

Pick your platform, copy the package command, and ship your first integration.

.NET v26.2.0
dotnet add package GroupDocs.Signature
652K downloads
Java v26.5.0
implementation 'com.groupdocs:groupdocs-signature:26.5.0'
Node.js v24.12.0
npm install @groupdocs/groupdocs.signature
Python v26.1.0
pip install groupdocs-signature-net
Quick start — .NET
using GroupDocs.Signature;

using var signature = new Signature("document.pdf");
signature.Sign("signed.pdf", new TextSignOptions());

What you can build

GroupDocs.Signature in production — fast, flexible, and source-agnostic.

Many signature types

Digital, barcode, QR-code, text, image, and stamp signatures.

Verify & search

Validate existing signatures and search documents for them.

Metadata signing

Embed signatures in document metadata for tamper detection.

Cross-format

PDF, Word, Excel, PowerPoint, and image documents.

Supported formats

A representative slice of the formats GroupDocs.Signature works with.

Documents
PDF DOCX DOC RTF ODT TXT
Spreadsheets
XLSX XLS CSV ODS
Presentations
PPTX PPT ODP
Images
PNG JPG TIFF BMP
Free · ads-free · no install

Try it live in your browser

Run GroupDocs.Signature on your own files in the free, ads-free Signature web app — no install required. Files are deleted after 24 hours.

Open the Signature app

Open-source examples

View all repositories →
GroupDocs.Signature-for-.NET
13
GroupDocs.Signature-for-Java
Shell8
GroupDocs.Signature-for-.NET-MVC
C#7
GroupDocs.Signature-for-Java-Dropwizard
Java6
GroupDocs.Signature-for-.NET-WebForms
C#6
GroupDocs.Signature-for-Java-Spring
Java6