Want more?
  • Buzz

    A powerful Javascript audio library over the HTML5 audio element.

  • Vegas

    A jQuery plugin to to add beautiful fullscreen backgrounds to your webpages and create amazing Slideshows.

  • SundayMorning

    A jQuery plugin to translate content on the fly.

  • Face Detection

    A jQuery plugin to detect faces in pictures.

markItUp! universal markup jQuery editor

markItUp! is a JavaScript plugin built on the jQuery library. It allows you to turn any textarea into a markup editor. Html, Textile, Wiki Syntax, Markdown, BBcode or even your own Markup system can be easily implemented.

markItUp! is not meant to be a “Full-Features-Out-of-the-Box”-editor. Instead it is a very lightweight, customizable and flexible engine made to meet the developer's needs in their CMSes, blogs, forums or websites. markItUp! is not a WYSIWYG editor, and it never will be.

  • Author: Jay Salvat
  • Licence: MIT or GPL
  • File: Packed naked engine is about 7Kb.

Features

Lightweight, powerful and flexible text editor engine

See some examples...

Fast and unobtrusive integration

markItUp! is easy to integrate in existing or new projects, because it can turn any ordinary textarea field into a powerful quicktag editor with just 2 extra lines of code. The integration is unobtrusive, so your HTML will remain clean and semantic, and it degrades gracefully for users without JavaScript.

See some examples...

Support for keyboard shortcuts

markItUp! is easy to use. You can define your favorite keyboard shortcuts and use familiar keyboard  combinations for a user-friendly experience and effective manipulation of text and selections.

See some examples...

Toolbar and drop down menus

markItUp! allows you to set your buttons in a clear toolbar with convenient drop down menus.

See some examples...

Fully customizable and scriptable

You can add any markup and buttons you need with any styling you like. Callback functions allow for complex scripts and macros.

See some examples...

Editor's features callable from any place

You can trigger markItUp! features from anywhere in your page. You can quickly insert text or tags from other plugins or picture/media/link libraries.

See some examples...

Ajax dynamic preview

With the use of Ajax, you can let markItUp! render a live preview of your markups via any server-side parser you want. The preview can be opened in a new window or in a built-in iframe updated automagically, to reflect any changes in the editor.

See some examples...

Customizable Skins

Using CSS, you can skin the markItUp! editor to fit the look & feel of your application or website.

Licensing

markItUp! is released under both the MIT and GPL Open Source licenses.
In short, this means that markItUp! is totally Free, and you can do whatever you want with it. You are only obligated to keep the credits in place, but a link to this website in your application's credits is highly appreciated.
If you use markItUp! and like it, please consider making a donation.

Please note: technical support will be provided to donators only.

These applications use markItUp!

BitBucket Statamic Atlassian Unfuddle codeforces Perch CMS Taringa

Credits

This website uses:
Special thanks to:
  • Michele Beltrame and Bob den Otter for their precious help.
  • The people who have taken time to give help and feedbacks: Anders F., David L., Markus S., Ben M., Olaf G., Edemilson M., John and Timothy F.
  • The kind souls who have made a donation!