Bold Signature Maker
Create bold, professional digital signatures with pressure-sensitive drawing, calligraphic styles, and instant PNG/SVG export.
About
A handwritten signature remains the primary biometric identifier in legal, financial, and contractual contexts. Reproducing one digitally with insufficient fidelity risks rejected documents, questioned authenticity, and wasted time. This tool captures pointer input at sub-pixel resolution and applies quadratic BΓ©zier interpolation between stroke midpoints, producing curves indistinguishable from ink on paper. Stroke width modulates dynamically: the algorithm derives instantaneous velocity v from consecutive pointer timestamps and maps it inversely to line thickness via w = wbase β (1 β v Γ· vmax), replicating the pressure response of a felt-tip pen. Exports are generated as lossless PNG with transparent background or resolution-independent SVG vector paths.
Limitations apply. This tool approximates calligraphic pressure from velocity when true stylus pressure data is unavailable (standard mice). Results improve substantially with a graphics tablet or touchscreen stylus that reports pressure. The generated signature is a graphical asset, not a cryptographically bound electronic signature per eIDAS or ESIGN Act standards. For legal binding, embed the exported image into a document-signing workflow that provides tamper-evident audit trails.
Formulas
Stroke width at each point is computed from instantaneous pointer velocity. Given two consecutive points Pi and Piβ1 captured at times ti and tiβ1:
The velocity is clamped and normalized to compute a width factor:
Where wbase = base stroke width from preset, Ξ± = dampening factor (range 0.3 - 0.8), Ξ³ = pressure curve exponent (1.0 linear, 2.0 quadratic, 3.0 cubic), vmax = maximum expected velocity threshold.
When native pressure p is available from the Pointer Events API (0 β€ p β€ 1), it replaces the velocity-derived factor directly:
Curve smoothing uses quadratic BΓ©zier interpolation. For three consecutive points P0, P1, P2, the midpoints M01 and M12 serve as curve start/end, with P1 as the control point:
Where t β [0, 1]. This produces G1-continuous curves with no sharp corners, matching natural handwriting flow.
Reference Data
| Style Preset | Stroke Character | Base Width | Pressure Curve | Taper | Best For |
|---|---|---|---|---|---|
| Executive Bold | Thick, confident strokes | 4.0px | Linear | Medium end-taper | Contracts, formal letters |
| Classic Pen | Medium weight, balanced | 2.5px | Quadratic | Light taper | General documents |
| Calligraphic | Variable thick/thin contrast | 3.5px | Cubic | Strong start/end taper | Artistic, invitations |
| Fine Tip | Thin, precise strokes | 1.5px | Linear | None | Small signature blocks |
| Marker Bold | Very thick, flat strokes | 6.0px | Flat (no variation) | None | Stamps, watermarks |
| Brush Script | Organic, flowing | 3.0px | Exponential | Strong taper both ends | Creative, branding |
| Export Format | Type | Transparency | Scalability | File Size (typical) | Use Case |
|---|---|---|---|---|---|
| PNG | Raster | Yes (alpha channel) | Fixed resolution | 5 - 50KB | Email signatures, PDFs, web |
| SVG | Vector | Yes | Infinite (vector paths) | 2 - 20KB | Print, high-DPI, branding |
| Input Device | Pressure Data | Precision | Recommendation |
|---|---|---|---|
| Mouse | Simulated from velocity | Medium | Use slow, deliberate strokes |
| Trackpad | Simulated from velocity | Low - Medium | Functional but less natural |
| Touchscreen (finger) | Simulated from velocity | Medium | Good for mobile signing |
| Apple Pencil / S Pen | Native pressure levels | High | Best results, true calligraphy |
| Wacom / Graphics Tablet | Native 2048+ levels | Very High | Professional quality output |