Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Signature pad widget

209 sites Security covered Drupal 8–11
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 ☕.

Depends on

Dependencies of the latest stable release

  • image Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

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

Releases

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