Skip to main content
CMS & Content

WYSIWYG Editor

Rich Text Editor

Portrait of Lukas Horvath, co-founder of Roelu Studio
Lukas HorvathCo-founder

What is WYSIWYG Editor?

A WYSIWYG editor (What You See Is What You Get), also called a rich text editor, is a writing interface that renders formatting in real time as the editor types. Bold appears bold, headings look like headings, images sit where they will sit on the page. It is the standard input mode for any CMS aimed at non-technical writers. The alternative — writing raw HTML or markdown — is fine for developers and miserable for marketers.

Why it matters

WYSIWYG editors are how marketing teams write without learning code, but the cheap ones cause real problems. Inline styles get pasted from Word and break the brand. Fonts and colors get hardcoded into posts. Suddenly the design system is at war with whatever the editor saved last week. A good WYSIWYG editor restricts formatting to what the design system allows — headings yes, custom hot pink yes-but-no. Editors stay productive. The brand stays consistent. The site does not slowly turn into a ransom note across 200 blog posts.

How it works

The editor renders a styled text area where the writer types directly into the page. A toolbar offers formatting options — bold, italic, headings, lists, links, images, embeds. Behind the scenes, the editor saves the content as structured data (rich text blocks, often as JSON or a portable text format), not raw HTML. That structured output is then rendered on the front-end inside design-system components, so the editor's H2 always looks like a brand H2. The best ones — like Sanity's Portable Text or Notion's block editor — let teams define exactly which formatting options exist and block the rest entirely.

  • Page Builder

    CMS & Content

    A visual editor that lets non-technical users drag-and-drop blocks onto a page to build layouts without writing code — common in WordPress, Wix, Squarespace,…

  • The software your marketing team uses to publish and update content on a website without writing code — the back-end where pages, posts, and assets get…

  • Draft Mode

    CMS & Content

    A CMS feature that lets editors save and preview unpublished content on the actual live site before it goes public, so the team sees exactly what visitors will…

  • Headless CMS

    CMS & Content

    A content management system that separates where content is stored from how it's shown, giving marketers a place to publish without rebuilding the front-end…

  • Sanity

    CMS & Content

    A headless CMS where the editing interface itself is code you can customize end to end — used by teams who want their content model to match their business,…

  • Structured Content

    CMS & Content

    Content stored as discrete, typed fields — headline, body, image, author, date, tags — instead of one big blob of HTML, so the same content can be reused,…