Core Features
Text Formatting
- Bold - Ctrl+B (Mac: ⌘+B)
- Italic - Ctrl+I (Mac: ⌘+I)
- Underline - Ctrl+U (Mac: ⌘+U)
Strikethrough- Ctrl+Shift+X- Superscript - Ctrl+.
- Subscript - Ctrl+,
Heading & Paragraph Styles
- Headings H1-H6 - Ctrl+1 through Ctrl+6
- Paragraph - Ctrl+0
- Quote/Blockquote - Ctrl+Shift+Q
- Code Block - Ctrl+Shift+C
Colors & Styling
- Text Color - Pick from color palette
- Background Color - Highlight text
- Font Family - Multiple font choices
- Font Size - Adjustable text sizes
- Line Height - Control spacing
Lists & Alignment
- Bullet Lists - Ctrl+Shift+L
- Numbered Lists - Ctrl+Shift+O
- Checklists - Interactive task lists
- Align Left - Ctrl+L
- Align Center - Ctrl+E
- Align Right - Ctrl+R
- Justify - Ctrl+J
- Indent & Outdent - Tab / Shift+Tab
Link Management
- Insert Link - Ctrl+K (Mac: ⌘+K)
- Remove Link - Ctrl+Shift+K
- Link Validation
- Auto-detect URLs
- Custom Link Text
Media & Rich Content
Images
- Insert images - Browse or drag & drop
- Resize images - Handles on corners
- Align images - Left, center, right
- Image captions - Add descriptions
- Image optimization - Auto compression
Media
- Video embedding - YouTube, Vimeo
- Audio support - MP3, WAV
- Iframe embedding
- Media controls - Play, pause, volume
Tables
- Create tables - Define rows & columns
- Edit cells - Rich formatting in cells
- Add/Remove rows & columns
- Merge cells
- Table styling - Borders, colors
- Table export - HTML format
Code Blocks
- Syntax highlighting - 50+ languages
- Line numbers - Optional
- Code copying - One-click copy
- Language selection - Choose language
- Prism.js integration
Advanced Features
↩️ Undo & Redo
- Unlimited undo/redo - Ctrl+Z / Ctrl+Y
- Undo stack management
- Clear history option
Find & Replace
- Find text - Ctrl+F
- Replace text - Ctrl+H
- Find next/previous
- Case-sensitive search
Special Content
- Page breaks - Control layout
- Horizontal rules - Visual separators
- Merge tags - Template variables
- Special characters - Extended set
Formatting Controls
- Clear formatting - Remove all styles
- Paste as plain text - Ctrl+Shift+V
- Show/hide hidden characters
- Format painter - Copy formatting
Collaboration Features
- Comments & annotations
- User mentions - @username
- Comment threads - Discussion
- Comment resolution - Mark as done
Developer Features
33+ Keyboard Shortcuts
- Industry-standard shortcuts
- Customizable shortcuts
- Shortcut help overlay - Shift+?
- No browser shortcuts conflicts
Plugin System
- 40+ built-in plugins
- Easy plugin creation
- Plugin documentation
- Community plugins
Enterprise Plugins
Advanced enterprise workflows now have a dedicated documentation page with detailed React and Web Component examples for each plugin.
Open Enterprise Plugin Guide →
Customization
- Custom toolbar - Choose tools
- Custom themes - CSS variables
- Custom colors & fonts
- Custom shortcuts
- Custom plugins
Integration Options
- React - Native React component
- Vue - Vue 3 support
- Angular - Angular 13+
- Svelte - Svelte support
- Vanilla JS - No framework needed
- Next.js - SSR compatible
Browser & Responsive
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
- Opera 76+
- Mobile responsive
- Touch-friendly interface
Data Export
- HTML export
- Plain text export
- Markdown export (via plugin)
- PDF export (via plugin)
- JSON export
Security & Performance
- XSS protection - HTML sanitization
- CSRF tokens - Server integration
- Small bundle size - 12KB gzipped
- Lazy loading - Plugins load on demand
- Optimized performance - Fast operations