Mask any form field in seconds
No changes to your form structure, no JavaScript knowledge required, and no impact on how Webflow handles form submissions.

Webflow's native form fields display every character a user types in plain text. For fields collecting sensitive information - access codes, licence keys, PIN numbers, or internal references - there is no built-in way to obscure input as it is entered without writing custom JavaScript or relying on a third-party tool.
The Fractional Field Mask Kit solves this with a single lightweight script and one custom attribute applied directly in the Webflow Designer.
Here is what you need to know:
- The Fractional Field Mask Kit works by adding a single attribute to any existing input field in your Webflow form. No changes to your form structure, no JavaScript knowledge required, and no impact on how Webflow handles form submissions.
- Masking is purely visual. As the user types each character is replaced on screen with a dot, star, or x depending on which mask style you choose. The actual value the user entered is always preserved in full and submitted with the form untouched.
- Three mask styles are available. Choose
dotto replace characters with •,starto replace with *, orxto replace with x. Apply whichever fits your design and use case. - The submitted value is never affected. Whatever the user types is what gets submitted to Webflow - The Fractional Field Mask Kit only changes what is displayed on screen while the user is typing. Your existing Webflow integrations with Zapier, Make, or anything else receive the real unmasked value exactly as entered.
- The Fractional Field Mask Kit is fully GDPR, CCPA, and PIPEDA compliant. It sets no cookies, makes no external requests, and collects no personal data of its own.
Add this <script> inside the <head> tag of your page
This script is the universal script: you only need to include it once, even if you have multiple instances on the page.
<!-- This script is to visually mask sensitive form field inputs - Managed by Fractional Creative -->
<script data-fc="fieldmask" data-fc-version="1.0.0" data-fc-consent="essential" src="https://cdn.fractionalcreative.io/kits@1/kits.js"></script>Build your form as usual
On your website, add a form to your page and build all of your fields inside it as you normally would.
Add this required custom attribute to the field(s)

Add this single attribute to any form field to instantly mask it to your users. There are three mask styles available. Choose dot to replace characters with •, star to replace with *, or x to replace with x. Apply whichever fits your design and use case.
Without the Kit
With the Kit
Everything you’re probably wondering.
It produces a similar visual effect but it is not the same thing. A password field is a specific HTML input type with browser-level security behaviours. This Kit works on standard text inputs and replaces characters visually as the user types - it is designed for use cases like access codes, licence keys, and PIN numbers rather than passwords, which should always use a dedicated password input type.
No. The masking is entirely visual. The value stored in the field and submitted with the form is always the real unmasked text the user entered. Your Webflow form notifications, Zapier flows, and any other integrations receive the actual value exactly as typed.
This Kit is designed for standard text inputs. Password input types already have browser-level masking built in — applying this Kit to a password field is unnecessary and not recommended.
Yes. Add fc-fieldmask to as many input fields as you need. Each field is independently masked and does not affect any other field on the form.
The masked characters are what is displayed so if a user selects and copies the field content they will copy the mask characters, not the real value. This is intentional behaviour for sensitive input fields.
Yes. This Kit does not interfere with required field validation or any other native Webflow form behaviour. A masked field can still be marked as required and validation works exactly as expected.
The input field continues to work exactly as normal as a standard unmasked text field. Users can still type and submit the form — This Kit degrades gracefully, meaning it never blocks form functionality under any circumstance.
Yes. This Kit sets no cookies, uses no localStorage, makes no external requests, and collects zero personal data. No consent prompt is required.
Need more than a Webflow Kit? Hire a Digital Agency.
Fractional Creative is a digital agency. We build Webflow websites, design brands, manage Meta and Google ad campaigns, and build custom automations, and more. Start saving with Fractional services.

