---
title: "Rich Text Editor"
description: "Advanced content editor with embeds, photo grids, and full formatting"
---
# Rich Text Editor
A powerful content editor used throughout the admin panel for blogs, projects, and products.
## Text Formatting
| Feature | How to Use |
|---------|------------|
| Bold | Select text → Click **B** or `Ctrl+B` |
| Italic | Select text → Click **I** or `Ctrl+I` |
| Underline | Select text → Click **U** or `Ctrl+U` |
| Headings | Select text → Click H1, H2, or H3 |
| Lists | Click bullet or numbered list icon |
| Alignment | Click align left/center/right/justify |
## Font & Color
### Change Font
1. Select text
2. Click **Font** button
3. Choose from Google Fonts or custom fonts
4. Font applies immediately
### Change Color
1. Select text
2. Click **Color** button
3. Pick from palette, use color picker, or enter hex code
4. Click **Apply**
### Change Size
1. Select text
2. Click **Size** button
3. Choose preset (Tiny to Huge) or enter custom size
4. Click **Apply**
## Images
### Insert Image
1. Click **Image** button (camera icon)
2. Choose method:
- **URL**: Paste image URL
- **Upload**: Select file from computer
3. Click **Insert**
### Resize Image
1. Click image to select (green border appears)
2. Drag handles:
- **Corners**: Maintain aspect ratio
- **Edges**: Resize one dimension
### Text Wrap
1. Select image
2. Align left or right
3. Click **Text Wrap** button
4. Adjust gap (0-50px)
5. Toggle wrap ON
## Embeds
Embed external content like YouTube videos, Google Maps, or any iframe.
### Insert Embed
1. Click **Embed** button
2. Switch to **Code View**
3. Paste embed code:
```html
```
4. Switch to **Preview** to verify
5. Click **Insert Embed**
### Customize Embed
After inserting:
- **Resize**: Drag corner/edge handles
- **Border**: Click Border button to add/customize
- **Align**: Use alignment buttons
- **Edit Code**: Click Code button to modify
### Supported Embeds
- YouTube
- Vimeo
- Google Maps
- Twitter/X
- Instagram
- CodePen
- Any iframe
## Photo Grids
Insert beautiful image layouts with 24 pre-designed templates.
### Insert Photo Grid
1. Click **Grid** button (Grid3x3 icon)
2. Browse 24 layout options
3. Click preferred layout
4. Add images to each cell:
- Click cell
- Choose URL or Upload
- Click **Add Image**
5. Click **Insert Grid**
### Layout Categories
| Category | Layouts |
|----------|---------|
| Simple | 2-4 columns, 2x2, 3x2 grids |
| Asymmetric | Large + small combinations |
| Creative | Masonry, featured layouts |
| Gallery | Portfolio-style arrangements |
| Special | Hero + grid, collage styles |
### Edit Grid
1. Hover over grid in editor
2. Click **Settings** icon to edit
3. Click **Delete** icon to remove
## Tables
### Insert Table
1. Click **Table** button
2. Select dimensions (rows × columns)
3. Table appears in editor
### Edit Table
- Click cells to edit content
- Use table controls to:
- Add/remove rows
- Add/remove columns
- Merge cells
- Set alignment
## Links
### Link Selected Text
1. Select text
2. Click **Link** button (chain icon)
3. Enter URL
4. Press Enter or click **Insert**
### Insert New Link
1. Click **Link** button (no selection)
2. Enter link title
3. Enter URL
4. Click **Insert**
### Edit Link
1. Click existing link
2. Modify URL or title
3. Click **Update** or **Remove Link**
## Blockquotes
### Insert Quote
1. Click **Quote** button
2. Enter quote text
3. Customize colors:
- Background color
- Border color
4. Click **Insert Quote**
### Edit Quote
1. Click existing quote
2. Modify text or colors
3. Click **Update Quote**
## Code Blocks
1. Click **Code** button
2. Enter code
3. Code appears with monospace formatting
## Keyboard Shortcuts
| Shortcut | Action |
|----------|--------|
| `Ctrl+B` | Bold |
| `Ctrl+I` | Italic |
| `Ctrl+U` | Underline |
| `Delete` | Delete selected image/embed |
| `Enter` | Quick insert/update in dialogs |
## Tips
Use **Photo Grids** for showcasing multiple images instead of inserting them one by one.
**Embed dimensions** in your code determine the display size everywhere (editor, cards, modals).
Only embed content from trusted sources for security.