JavaScript Input Masks


Input masks are handy for better form handling and creating more user-friendly forms.

Masks for different input types can be created easily with the tools below.


iMask is an open source (free) javascript tool for creating input and textarea masking. It is built on Mootools, supports keyboard control and dynamic charset definition.

JavaScript Input Mask


Masked Input Plugin for jQuery

This is a masked input plugin for the jQuery javascript library. It allows a user to more easily enter fixed width input where you would like them to enter the data in a certain format (dates,phone numbers, etc).

jQuery Masked Input Plugin


Password Field Image Mask

A nice JavaScript input mask which helps displaying the password field characters as images.

JavaScript Password Mask



A tiny JavaScript for input masking.

Input Mask Script


JavaScript Mask API

A simple yet nice input mask.




JavaScripTools is a set of JavaScript components, functions and classes which also includes a powerful input mask library.

Input Masking


Typecast – The Input Field Library

Typecast is an input field augmentation library. When complete it will add autocomplete, suggest and realtime character masking ability to the standard HTML input field.

JavaScript Input Library