Download SignSure

Choose the installation method that works best for your project

Complete

Complete Package

Everything you need including examples, themes, and TypeScript definitions

Download ZIP (3.8 MB)
Includes dist/, examples/, types/, docs/, themes/
v1.0.0

JavaScript Library

Minified JavaScript file for direct browser inclusion

Download JS (265 KB)
UMD bundle, works in all environments
v1.0.0

CSS Styles

Stylesheet for SignSure components

Download CSS (35 KB)
Required for proper styling
v1.0.0

TypeScript Definitions

Type definitions for TypeScript projects

Download Types (5 KB)
Full type safety for TypeScript

Theme Downloads

Customize the look and feel of SignSure with these pre-built themes

Default Theme

Clean, professional design

Dark Theme

Perfect for dark mode interfaces

Minimal Theme

Stripped down, essential elements only

Theme Usage: Include a theme CSS file after the main SignSure CSS file to apply the theme.

Installation Instructions

1

Download & Extract

Download the complete package and extract required files to your project

# All files go in assets/vendor/signsure/ directory:
signsure.min.js      # Main library (265 KB)
pdf.worker.min.js    # PDF worker - REQUIRED (1.8 MB)
signsure.css         # Base styles (35 KB)

# Optional theme files:
themes/dark.css      # Dark theme
themes/minimal.css   # Minimal theme

Important: The PDF worker file is required for all PDF operations. Keep all SignSure files together in assets/vendor/signsure/ for best organization.

2

Include Files

Add the CSS and JavaScript files to your HTML

<!-- Recommended: Keep all files in vendor/signsure/ -->

<!-- Include CSS -->
<link rel="stylesheet" href="assets/vendor/signsure/signsure.css">

<!-- Optional: Theme CSS -->
<link rel="stylesheet" href="assets/vendor/signsure/themes/dark.css">

<!-- Include JavaScript -->
<script src="assets/vendor/signsure/signsure.min.js"></script>
<!-- PDF worker automatically detected in same directory -->

The download includes:

  • dist/lib/ - Production files (copy to vendor/signsure/)
  • examples/ - Working examples
  • docs/ - Complete documentation

Basic Usage Example

Once files are included, create a container and initialize SignSure

<!-- Example with organized file structure -->
<link rel="stylesheet" href="assets/vendor/signsure/signsure.css">
<script src="assets/vendor/signsure/signsure.min.js"></script>

<div id="pdf-container" style="height: 600px; border: 1px solid #ccc;"></div>

<script>
// SignSure is available globally after including signsure.min.js
const signSure = new SignSure({
    container: '#pdf-container',
    licenseKey: 'DEMO-1234-5678-9ABC-DEF123456789',
    theme: 'default',
    enableNavigation: true,
    enableZoom: true
});

// Load your PDF
signSure.loadPDF('path/to/your/document.pdf')
    .then(() => {
        console.log('PDF loaded successfully');
    })
    .catch(error => {
        console.error('Failed to load PDF:', error);
    });
</script>

Best Practice: Keep all SignSure files in assets/vendor/signsure/ directory. The PDF worker file (pdf.worker.min.js) will be automatically detected and configured when in the same directory as signsure.min.js.

System Requirements

SignSure works seamlessly across all modern browsers and environments

Chrome 80+

Google Chrome

Full PDF rendering support
Hardware acceleration
Touch and stylus support
Firefox 75+

Mozilla Firefox

WebGL rendering engine
Advanced privacy features
Cross-platform consistency
Safari 13+

Safari

Native iOS/macOS integration
Energy efficient rendering
Retina display optimization
Edge 80+

Microsoft Edge

Chromium-based engine
Windows integration
Enterprise security
ES6+

Modern Environment

Async/await support
Promise-based APIs
Module system support
Client-side

No Server Dependencies

Pure JavaScript library
Works offline
Zero backend requirements

SignSure automatically detects browser capabilities and adjusts features accordingly

🎉 Ready to Get Started?

Follow our Quick Start guide to create your first signature form in minutes