Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Signature pad widget

234 sites Security covered
View on drupal.org

This project adds a signature widget to Drupal, allowing users to capture electronic signatures directly in a browser and save them as an image or SVG. It supports various Drupal versions and can be integrated into image fields or editors like CKEditor 5.

Signature pad an electronic-signing script, this Image Widget allows you to sign with HTML5 canvas based on field image.

  • Your signature will save as a image.
  • Drawing over an image with image default

Drupal 8,9,10,11,12 Create a field image. in form display select "Sign"

For FAPI, you can change the field options in an associative array:
dotSize (default: 1)
minWidth (default: 0.5)
maxWidth (default: 2.5)
backgroundColor (default: 'rgba(0,0,0,0)')
penColor (default: 'rgba(0,0,0,1)')
velocityFilterWeight (default: 0.7)
exactly like module e-sign

Drupal 7 This module requires the following module: file, libraries,
when you create new image field you can select widget "Signature field"
before install signature widget you have to download External Library signature pad
you can download release here https://www.jsdelivr.com/package/npm/signature_pad
extract to sites/all/libraries/signature_pad
verify if library is correct sites/all/libraries/signature_pad/dist/signature_pad.umd.js

drupal 8, 9, 10, 11, 12 use CDN so you don't need library.

  • Support bootstrap 5 admin for buttons toolbox,
  • Support multi signatures in both mode. Configuration in form-display. Black color in "Background color" that means there is no color.
  • Support CkEditor 5. In "Text formats and editors configure" you can drag signature button to toolbar. When you sign it will save signature to svg in folder inline-images

How to use

  • Add permission for user who will use sign widget
  • Add image field (in field image settings uncheck Alt field required / Title field required)
  • In field widget/ formatter select Sign
  • Set default value
  • For ckeditor 5 active button Signature in Text formats and editors (admin/config/content/formats/manage/full_html)

Do you like this module? Show your appreciation by buying me ☕.

Activity

Total releases
1
First release
Jun 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Release date
8.x-1.12 Stable Jun 20, 2025