JavaScript keyword highlighting. Mark text with with options that fit every application. Also available as jQuery plugin.
JavaScript HTML
Latest commit 878f2d3 Jan 20, 2017 @julmot Implement iframesTimeout option
In case the load event of an iframe isn't called – e.g. if there's no network connection or the user browses inside the "offline mode" and an iframe has an online "src" – mark.js wasn't able to complete the process for the rest of the site. The now implemented option `iframesTimeout` specifies the maximum ms to wait for a load event. If it's not fired in this time, the iframe will be silently skipped.


formerly known as jquery.mark or jmHighlight

Highlight keywords using JavaScript. Intended for every use case.
Can e.g. be used to mark text in search results.

Build Status Code quality Bower Version License
Sauce Test Status

Documentation and further information

Please view the website for documentation and further information!


See the contribution guidelines.


Changes are documented in release descriptions.
You want to be notified about new releases? Click the "Subscribe to releases" button on

Happy hacking!