@kodaeditor/vue2

Vue 2 wrapper for KodaEditor: a WYSIWYG rich-text editor that keeps Word and Excel formatting on paste.
1,118
Install
npm install @kodaeditor/vue2
Latest Version:1.1.0
Vue:2
License:Custom
Last Updated:Sep 12, 2026
Links: GitHub  ·  npm
Maintainer: kodaeditor

@kodaeditor/vue2

Vue 2 wrapper for KodaEditor - a WYSIWYG rich-text editor that keeps Word, Excel and Google Docs formatting intact when your users paste.

Not a code editor. This is the box your users write a contract, a report or an article in.

Install

npm i @kodaeditor/vue2
import Vue from 'vue';
import KodaEditorPlugin from '@kodaeditor/vue2';

Vue.use(KodaEditorPlugin);
<KodaEditor v-model="form.body" :license="key" />

The core package is pulled in automatically as a dependency.

What survives a paste from Word

Tables with merged cells, column widths and row heights. Numbered and bulleted lists, including nesting and lists inside table cells. Colours, highlight, alignment. Runs of spaces used for layout. Images, which most editors drop entirely.

Direct import too: .docx, .xlsx, .csv, PDF, HTML, Markdown, plain text.

Server-side rendering

The package imports cleanly in Node, so Next.js, Nuxt and SvelteKit will not break on import. The custom element registers only where a DOM exists, so the server renders an empty element and hydration is clean.

Trying it without a licence

Everything works from the first minute: nothing is switched off, nothing is time-limited, no signup. An unlicensed installation carries a watermark and adds one line to everything you export saying the file was created in trial mode. Files still open normally and nothing is limited.

Licence

Commercial, one-time payment, $399 per production domain. No subscription, no renewal, no per-seat billing. Terms: kodaeditor.com/license

Links

Related Packages

@kodaeditor/vue3

Vue 3 wrapper for KodaEditor: a WYSIWYG rich-text editor that keeps Word and Exc...

1,069 0
vue2-quill2-editor

A rich text editor component for Vue 2 based on Quill 2, supporting tables, imag...

1,782 1
@shamimsofte/universal-editor-vue2

Vue 2 adapter for Universal Rich Text Editor (Vue 2.6+ & 2.7)

571 0
@markweave/vue2

Vue 2 adapter for the Markweave Markdown-first WYSIWYG editor.

9,500 1
@tiaohsun/vue-rich-text-editor

A thin, batteries-included Vue 3 wrapper around Tiptap v3 — editor component, to...

1,299 0

Version History

Version Released License
1.1.0 Custom
1.0.6 Custom
1.0.5 Custom
1.0.4 Custom
1.0.2 Custom