GitPedia

Inputmask

Input Mask plugin

From RobinHerbots·Updated June 12, 2026·View on GitHub·

Copyright (c) 2010 - 2023 Robin Herbots Licensed under the MIT license () The project is written primarily in JavaScript, distributed under the MIT License license, first published in 2010. It has gained significant community traction with 6,463 stars and 2,119 forks on GitHub. Key topics include: inputmask, jqlite, jquery-plugin, maskedinput, vanilla-javascript.

Inputmask

Copyright (c) 2010 - 2023 Robin Herbots Licensed under the MIT license (https://opensource.org/licenses/MIT)

The Inputmask has a very permissive license and this will stay that way. But when you use the Inputmask in a commercial setting, be so honest to make a small donation.
This will be appreciated very much.

donate

npm npm (tag) Libraries.io dependency status for latest release

Inputmask is a javascript library that creates an input mask. Inputmask can run against vanilla javascript, jQuery, and jqlite.

An inputmask helps the user with the input by ensuring a predefined format. This can be useful for dates, numerics, phone numbers, ...

Thanks to Browserstack for providing a free license, so we can automate testing in different browsers and devices.

<a href="https://www.browserstack.com"> <img src="https://www.browserstack.com/images/layout/browserstack-logo-600x315.png" alt="Browserstack" width="150"> </a>

Documentation and demo page

https://robinherbots.github.io/Inputmask/

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from RobinHerbots/Inputmask via the GitHub API.Last fetched: 6/16/2026