Sign in

A WYSIWYG editor that stays out of your way

Keyboard-first, clutter-free, accessible input and output. Fast to write in, easy to set up.

Try it? Pricing

Built for developers who value simplicity

import Sumaq from './sumaq.js';

const editor = new Sumaq('#my-editor', {
  toolbar: ['h2', 'h3', 'p', '|', 'bold', 'italic', '|', 'link']
});
Three lines. That's it. No npm, no build step, one import, one constructor, done.

Built for editors who just want to write

Works everywhere

What an editorial team needs is a tool that works everywhere, no workarounds, no edge cases. Sumaq works in your CMS, on static sites, and can be imported into the framework of your choice at any time.

Accessible foundation

The editor is fully keyboard accessible and gets by with just one action key: Escape focuses the toolbar. Beyond that, only arrow keys, Enter and Space are needed, apart from writing, of course.

No matter where your text comes from

Paste from anywhere. Scripts, unwanted styles, and redundant HTML are stripped on input.

No cleanup work

What the editor outputs is clean HTML, headings, paragraphs, lists, and more, ready for your site.

Only what's allowed

If it's not in the toolbar, it doesn't exist. Clear boundaries, fewer mistakes, and more freedom within the frame.

See Sumaq in action

Default

Custom styled

Have some Resources

About the Sumaq Editor