Canvas editor: your content, your way
Canvas is a tool for creating beautiful long-form content. Write, paste or import long-form content that can be delivered anywhere.

Your own creative toolkit
The right editor for every situation
Choose from field types including headings, paragraphs, code, panels, tables, images, and components. You can drag and drop each one to reorder your content, add an anchor ID to target that element with an anchor link, duplicate, or delete it.

Easily enrich your content with images
Content is more than text. Easily add CMS-managed images or allow authors to insert externally-hosted images. Add alt text, insert a caption, or apply crop variations to any image.

Extend Canvas with your own components
Canvas supports all existing components in your content model. Create components for things like newsletter signups, curated product sliders, or promoted content banners and make them available in your Canvas.

Effortless content creation
All the formatting
Canvas has all the styles you’d expect for a text editor, along with some you might not, like keyboard shortcuts and mathematical equations. Some content blocks, like code and call-outs, have extra formatting options to specify things such as programming language and call-out type.

Stay in your flow
Love the keyboard? So does Canvas. Order, arrange, format, and convert content from your keyboard using Markdown, slash commands, and intuitive shortcuts.

Import
Migrating content into Canvas is easy. Use our CLI and Management API to import content from anywhere and automatically convert it into the relevant Canvas field types. Your imported content will be stored as clean JSON, ready to deliver anywhere you like.

Paste from anywhere
Don’t misplace content in a mess of different tools. Easily paste notes and other content from your favourite apps into Canvas and continue editing. Canvas will automatically convert it to use the right field types and formatting.

Canvas adapts to your needs
Flexible configuration
Choose what types of content and formatting should be supported in your Canvas.

Document mode
Use Canvas as a distraction-free structured rich-text editor.

Field mode
Use canvas for smaller blocks of text and control the available formatting.

Structured rich text
Clean JSON output
Use on the Web, iOS, Android, VR — everywhere.

Validated for quality
Content is validated based on its field settings to prevent any erroneous data being stored.

Language agnostic
Render your content in Contensis React base, or use our helpers to get your content displayed in your preferred framework.
