Documentation
All the informations you need to get you started
The Signature Pad component brings interactive signature functionality natively to Framer.
After purchasing, you’ll receive:
Two component URLs – Light and Dark mode.
A JSON style file – for automatic light/dark mode switching (covered later).
This guide focuses on using the Signature component, adding it to your canvas, Framer form and customizing it.
1. Getting Started
Adding the Light Signature Pad
Copy the Light Signature component URL.
In Framer, paste the URL into your canvas.
The component is now added to Assets → Netoum / Signature.
Using the Signature Pad in a Form
Insert a Framer Form (Insert → Form).
Drag the Signature Pad component inside the form.
Set the form’s Send To Email property for testing purposes.
Preview the canvas and submit a signature.
After submission, the user receives a Base64 string representing the signature.
Previewing the Signature
Use a Base64 viewer like https://jaredwinick.github.io/base64-image-viewer/.
Or directly add it as an
imgsource in HTML:
2. Customization
Detaching and Editing the Signature Pad
To customize the component:
Double-click the component on the canvas.
Detach all instances to unlock editing.
You will now see the SignatureConfig component with all props:
Export settings (Base64 / SVG paths)
Input name
Stroke width, color, and other drawing settings
The linked Signature State component can also be detached for customization.
3. Signature State
The Signature State component controls the visual feedback for the signature pad. It uses three Framer variant states:
Empty – default state when no signature is present.
Signing – temporary state while the user is drawing.
Signed – final state after the user completes their signature.
Signature State Structure
After detaching, you’ll see:
Label Frame – contains a text layer for accessibility (screen readers).
Control Stack – wraps interactive controls, such as buttons and icons.
Segment – the drawing area where users create their signature.
Clear Trigger – a button to reset the signature.
Clear Trigger Icon – the visual icon inside the clear button.
Optional Guide Frame – can show a guide for signing.
Each element is fully customizable. The three variant states allow you to style Empty, Signing, and Signed differently, providing clear visual feedback to the user.
Example Customizations
Change stroke color or background for each state.
Add animations when transitioning between states (e.g., fade in the Signed state).
Customize label text or clear button for better UX.
4. Automatic Dark Mode Using Frame Styles
Framer currently doesn’t provide a built-in way to ship component styles with a component. To support automatic light/dark mode, you can use the provided JSON Styles file with the Style IO plugin.
Importing the Styles
Download the provided JSON Styles file.
In Framer, open the Plugin panel and search for Style IO.
Import the JSON file.
The imported styles will appear on the left-hand side panel.
Applying Styles to the Signature Pad
SignatureConfig
Select the Drawing Color property.
Choose Style → SignaturePad - Drawing.
SignatureState – Variant: Empty
Label – select Text Color → Label style.
Segment – select Fill Color → Segment style.
Segment Border – select Border Color → Border style.
Guide – select Fill → Guide style.
Clear Frame – select Fill → Clear style.
Clear Icon – select Fill → Clear Icon style.
SignatureState – Variant: Signing
Segment Border – select Border Color → Border Focus style.
By applying these styles, your component will automatically respond to light and dark mode, maintaining consistent visuals across all states.