| Server IP : 144.76.79.100 / Your IP : 216.73.216.103 [ Web Server : Apache System : Linux ch05.wehostwebserver.com 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64 User : razzlestore ( 1092) PHP Version : 8.2.29 Disable Function : NONE Domains : 343 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/public_html/assets/admin/jodit/ |
Upload File : |
# Jodit Editor 3
An excellent WYSIWYG editor written in pure TypeScript without the use of additional libraries. Its file editor and image editor.

[](https://travis-ci.org/xdan/jodit)
[](https://badge.fury.io/js/jodit)
[](https://www.npmjs.com/package/jodit)
[](https://gitter.im/xdan/jodit?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
* [Demo and Official site](https://xdsoft.net/jodit/)
* [Playground - play with options](https://xdsoft.net/jodit/play.html)
* [Documentation](https://xdsoft.net/jodit/doc/)
* [Download&Changes](https://github.com/xdan/jodit/releases)
> For old version, please follow here [https://github.com/xdan/jodit2](https://github.com/xdan/jodit2)
## Get Started
## How use
Download latest [release](https://github.com/xdan/jodit/releases/latest) or
### INSTALL VIA BOWER
```bash
bower install jodit
```
### INSTALL VIA NPM
```bash
npm install jodit
```
Include just two files
```xml
<link type="text/css" rel="stylesheet" href="build/jodit.min.css">
<script type="text/javascript" src="build/jodit.min.js"></script>
```
### CDN
```xml
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jodit/3.1.92/jodit.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/jodit/3.1.92/jodit.min.js"></script>
```
### USAGE
And some `<textarea>` element
```xml
<textarea id="editor" name="editor"></textarea>
```
After this, you can init Jodit plugin
```javascript
var editor = new Jodit('#editor');
editor.value = '<p>start</p>';
```
With jQuery
```javascript
$('textarea').each(function () {
var editor = new Jodit(this);
editor.value = '<p>start</p>';
});
```
## For contributors:
```bash
git clone https://github.com/xdan/jodit.git
cd jodit
npm install
```
Run webpack Hot Reload server:
```bash
npm start
```
Demo will be available here
```
http://localhost:2000/
```
Build min files:
```bash
npm run build
```
Run tests:
```bash
karma start --browsers ChromeHeadless,IE,Firefox karma.conf.js
```
or
```bash
npm test
```
or
```bash
yarn test
```
For checking tests in browser, open URL:
```
http://localhost:2000/test/test.html
```
For testing FileBrowser and Uploader modules, need install [PHP Connector](https://github.com/xdan/jodit-connectors)
```bash
composer create-project --no-dev jodit/connector
```
Run test PHP server
```bash
php -S localhost:8181 -t ./
```
and set options for Jodit:
```javascript
var editor = new Jodit('#editor', {
uploader: {
url: 'http://localhost:8181/index-test.php?action=fileUpload'
},
filebrowser: {
ajax: {
url: 'http://localhost:8181/index-test.php'
}
}
});
```
### Create plugin
```javascript
Jodit.plugins.yourplugin = function (editor) {
editor.events.on('afterInit', function () {
editor.seleciotn.insertHTMl('Text');
});
}
```
### Add custom button
```javascript
var editor = new Jodit('.someselector', {
extraButtons: [
{
name: 'insertDate',
iconURL: 'http://xdsoft.net/jodit/logo.png',
exec: function (editor) {
editor.selection.insertHTML((new Date).toDateString());
}
}
]
})
```
## Browser Support
______________________
* Internet Explorer 9
* Latest Chrome
* Latest Firefox
* Latest Safari
* Microsoft Edge
## Contributing
This project is maintained by a community of developers. Contributions are welcome and appreciated. You can find Jodit on GitHub; feel free to start an issue or create a pull requests:
https://github.com/xdan/jodit
## License
Licensed under GNU General Public License v2.0 or later