Give text its shape.
Headings, lists, links, tables and images. HTML and Markdown in the same editing area.
Document formatsViText is an embeddable JavaScript WYSIWYG editor: format text visually, start with Markdown and export HTML. Free Community under MIT.
Loading editor…
Your application controls content, styles and persistence.
Headings, lists, links, tables and images. HTML and Markdown in the same editing area.
Document formatsA plain script or ESM. The core does not require React or Vue. Connect storage through events.
Working examplesChoose a preset, build your toolbar, customize colors and add plugins.
Open builder Builder — on a computer or tablet.Install @vitext-ru/editor from npm or download the browser archive and embed the editor in your application.
Integration, step by step<link rel="stylesheet" href="/vitext/vitext.css">
<div id="editor"></div>
<script src="/vitext/vitext.iife.js"></script>
<script>
const editor = new ViText.ViText('#editor', {
preset: 'base',
language: 'en',
content: '<p>Hello, ViText!</p>'
});
</script>Deploy the entire vitext directory: styles, editor, source.js and codecs.js.These are interface presets for the free library, not pricing plans.
For short text. A compact toolbar with essential formatting.
For everyday editing. Visual tools, images, tables and HTML.
Complete control. Markdown, document styles and task-specific extensions.
Typography, search and replace, text case, spellcheck, character limits and counters. Connect only what you need.
How plugins workCommunity is MIT licensed. Keep the library and dependency notices. The Pro preset is also part of Community.
License and noticesBasic editing runs in your browser. Your application handles storage, file uploads and authentication.
Valid source is applied to the document after a short pause. Your application handles server persistence. A syntax error prevents switching modes until the draft is fixed or reset.
The desktop Beta is available through npm or as a browser archive from this website.
Editor development currently focuses on desktop. Mobile adaptation, a real AI model and MCP are future work. Use the builder on a computer or tablet.