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? PricingBuilt for developers who value simplicity
import Sumaq from './sumaq.js';
const editor = new Sumaq('#my-editor', {
toolbar: ['h2', 'h3', 'p', '|', 'bold', 'italic', '|', 'link']
});
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.