Preview and edit Atlassian Document Format (ADF) files and ADF-enhanced Markdown with live Confluence-style rendering.
From VS Code Marketplace (Recommended):
- Open VS Code Extensions view (
Ctrl+Shift+X/Cmd+Shift+X) - Search for "ADF Preview"
- Click "Install"
- Restart VS Code
From VSIX File:
- Download the latest
.vsixfile from GitHub Releases - Open Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) - Type "Extensions: Install from VSIX" and select the downloaded file
- Restart VS Code
-
Create a Markdown file with ADF content:
# My Document ~~~panel type=info title="Welcome" This is an ADF info panel ~~~ - [ ] Task item - [x] Completed task
-
Open Preview:
- Right-click → "Open with ADF Preview", OR
- Command Palette → "ADF: Open Preview"
-
Use Templates:
- Type
templatein a Markdown file for quick templates - Command Palette → "ADF: Create from Template"
- Type
- Installation Guide - Detailed setup instructions
- User Guide - Complete usage guide
- Features Overview - All features and capabilities
- Troubleshooting - Common issues and solutions
| Element Category | Element | Markdown Syntax | Description |
|---|---|---|---|
| Document Structure | Headings | # ## ### #### ##### ###### |
Document headings (H1-H6) |
| Paragraphs | Regular text | Text paragraphs | |
| Line Breaks | Double space + newline | Hard line breaks | |
| Horizontal Rules | --- or *** |
Horizontal dividers | |
| Text Formatting | Bold | **text** or __text__ |
Strong emphasis |
| Italic | *text* or _text_ |
Italic emphasis | |
| Strikethrough | ~~text~~ |
Strikethrough text | |
| Underline | <u>text</u> |
Underlined text | |
| Inline Code | `code` |
Inline code formatting | |
| Subscript | <sub>text</sub> |
Subscript text | |
| Superscript | <sup>text</sup> |
Superscript text | |
| Links and References | Links | [text](url) |
Hyperlinks |
| Mentions | @username |
User mentions | |
| Date | ADF date syntax | Date references | |
| Status | ADF status syntax | Status badges | |
| Lists | Bullet Lists | - * + |
Unordered lists |
| Ordered Lists | 1. 2. 3. |
Numbered lists | |
| Task Lists | - [ ] - [x] |
Checkbox lists | |
| Nested Lists | Indented items | Multi-level lists | |
| Tables | Tables | | Header | Column | |
Data tables |
| Table Headers | First table row | Column headers | |
| Table Rows | `|--- | ---|` | |
| Table Cells | Cell content | Individual cells | |
| Code and Quotes | Code Blocks | language ``` |
Syntax-highlighted code |
| Blockquotes | > quoted text |
Quoted content | |
| ADF Panels | Info Panels | ~~~panel type=info~~~ |
Information panels |
| Warning Panels | ~~~panel type=warning~~~ |
Warning panels | |
| Error Panels | ~~~panel type=error~~~ |
Error panels | |
| Success Panels | ~~~panel type=success~~~ |
Success panels | |
| Note Panels | ~~~panel type=note~~~ |
Note panels | |
| Advanced Elements | Expand Sections | ~~~expand title="Title"~~~ |
Collapsible content |
| Emoji | :emoji_name: |
Unicode emojis | |
| Inline Cards | ADF card syntax | Inline card references | |
| Media Elements | Images |  |
Image references |
| Media Single |  |
Single media items | |
| Media Groups | ADF media syntax | Media galleries | |
| File Attachments | ADF attachment syntax | File references |
- Live Preview: Real-time rendering with 100% Confluence fidelity
- Smart Completion: Auto-complete for panels, tables, and templates
- Export Options: HTML, Markdown, and JSON export
- Template Library: Meeting notes, requirements docs, technical specs
- Validation: Real-time ADF structure checking
| Command | Action |
|---|---|
ADF: Open Preview |
Open preview in new tab |
ADF: Create from Template |
Create document from template |
ADF: Export as HTML |
Export to standalone HTML |
ADF: Validate Document |
Check ADF structure |
Add to your VS Code settings.json (File → Preferences → Settings → Open Settings JSON):
{
// Other VS Code settings...
// ADF Preview Extension Settings
"adf.preview.autoUpdate": true,
"adf.preview.updateDelay": 500,
"adf.completion.enabled": true,
"adf.completion.templates": true,
"adf.completion.snippets": true,
"adf.validation.enabled": true,
"adf.export.includeStyles": true
}Extension not working?
- Ensure your file has
.mdextension - Restart VS Code after installation
- Check Output panel → "ADF Preview" for errors
Need help? Check the complete documentation or report issues on GitHub.