Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>Markdown Formatter & ToolbarNew to Visual Studio Code? Get it now.
Markdown Formatter & Toolbar

Markdown Formatter & Toolbar

Rohit Kumar

|
11 installs
| (0) | Free
A powerful Markdown editor with formatting toolbar and styling menu
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Markdown Formatter & Toolbar Extension

Version VS Code License

A powerful and intuitive VS Code extension that supercharges your Markdown editing experience with a comprehensive visual toolbar, keyboard shortcuts, and a built-in visual editor.

🎥 Video Demo

▶️ Watch Full Demo on YouTube (16:09)

🚀 Getting Started

Installation from Marketplace

  1. Open VS Code
  2. Go to Extensions (Cmd/Ctrl+Shift+X)
  3. Search for "Markdown Formatter & Toolbar"
  4. Click Install
  5. Open any .md file and start formatting!

First Steps

Once installed:

  • Open any Markdown (.md) file
  • Look for the visual editor button (📋) in the top-right corner
  • Use toolbar buttons for quick formatting
  • Try keyboard shortcuts for faster editing
  • Access all commands via Command Palette (Cmd/Ctrl+Shift+P)

✨ Features

📝 Text Formatting

Format your text with ease using intuitive toolbar buttons or keyboard shortcuts:

Feature Syntax Shortcut Description
Bold **text** Cmd/Ctrl+B Make text bold
Italic *text* Cmd/Ctrl+I Italicize text
Strikethrough ~~text~~ - Strike through text
Underline <u>text</u> Cmd/Ctrl+U Underline text
Inline Code `text` Cmd/Ctrl+Shift+C Add inline code
Code Block ```language - Multi-line code with syntax highlighting

📰 Headings

Organize your content with hierarchical headings:

  • Heading 1 - # (Cmd/Ctrl+Shift+1)
  • Heading 2 - ## (Cmd/Ctrl+Shift+2)
  • Heading 3 - ### (Cmd/Ctrl+Shift+3)

📋 Lists & Tasks

Create organized lists and track tasks:

  • Bullet List - Unordered list items (- item)
  • Numbered List - Ordered list items (1. item)
  • Checklist - Task lists with checkboxes (- [ ] task)
  • Mark Checked/Unchecked - Toggle task completion status

🔗 Content Insertion

Enhance your documents with rich content:

  • Links - Insert hyperlinks with custom text (Cmd/Ctrl+K)
  • Images - Add images from local files or URLs
  • Tables - Create customizable tables (1-10 columns, 1-20 rows)
  • Horizontal Rules - Add section dividers (---)
  • Quotes - Format blockquotes (> text)

🖼️ Advanced Image Insertion

Insert images seamlessly with two convenient methods:

Method 1: Local Files

  1. Click the image button or run "Markdown: Insert Image"
  2. Choose "Browse Local File"
  3. Select an image from your computer
  4. Image is automatically copied to the images/ folder in your workspace
  5. Markdown syntax is inserted with proper path

Benefits:

  • ✅ Images are stored within your project
  • ✅ Works offline
  • ✅ Version control friendly

Method 2: External URLs

  1. Click the image button or run "Markdown: Insert Image"
  2. Choose "Enter URL"
  3. Enter the image URL (must start with http:// or https://)
  4. Markdown syntax is inserted: ![Alt Text](https://example.com/image.png)

Benefits:

  • ✅ No local storage needed
  • ✅ Direct hotlinking to external resources
  • ✅ Quick and simple

Supported Formats

PNG, JPG, JPEG, GIF, SVG, WEBP, BMP, ICO

📊 Dynamic Table Creation

Create professional tables with an interactive modal:

  1. Trigger: Click the table button (⊞) or run "Markdown: Insert Table"
  2. Configure: Enter your desired dimensions
    • Columns: 1-10
    • Rows: 1-20
  3. Generate: Click "Insert" and your table appears instantly!

Example Output:

| Header 1 | Header 2 | Header 3 |
| -------- | -------- | -------- |
| Cell 1   | Cell 2   | Cell 3   |
| Cell 4   | Cell 5   | Cell 6   |

⌨️ Keyboard Shortcuts

Boost your productivity with these keyboard shortcuts:

Text Formatting

Action Windows/Linux Mac
Bold Ctrl+B Cmd+B
Italic Ctrl+I Cmd+I
Underline Ctrl+U Cmd+U
Inline Code Ctrl+Shift+C Cmd+Shift+C

Structure

Action Windows/Linux Mac
Heading 1 Ctrl+Shift+1 Cmd+Shift+1
Heading 2 Ctrl+Shift+2 Cmd+Shift+2
Heading 3 Ctrl+Shift+3 Cmd+Shift+3
Link Ctrl+K Cmd+K

Tip: All shortcuts only work when editing Markdown files

🎯 Visual Editor

Launch the built-in Visual Editor for a WYSIWYG-like experience:

  1. Click the visual editor icon (📋) in the top-right corner
  2. Split-pane interface: Editor on left, live preview on right
  3. Use the toolbar for formatting
  4. See changes in real-time
  5. Full undo/redo support (50 states)

Features:

  • Live Markdown preview
  • Interactive toolbar
  • Modal dialogs for links, images, and tables
  • Clipboard integration
  • Real-time rendering

License

ISC License

👤 Author

Rohit

📝 Changelog

Version 1.0.0 (December 2025)

🎉 Initial Release

  • ✨ Complete text formatting suite (bold, italic, strikethrough, underline, code)
  • 📰 Heading support (H1, H2, H3)
  • 📋 List creation (bullet, numbered, checklist)
  • 🔗 Link and image insertion
  • 📊 Interactive table generator
  • 🎨 Visual editor with live preview
  • ⌨️ Comprehensive keyboard shortcuts
  • 🖼️ Smart image handling (local files + URLs)
  • 📁 Automatic image folder management

🙏 Acknowledgments

  • Built with ❤️ using VS Code Extension API
  • Markdown rendering powered by VS Code's native capabilities
  • Icons from VS Code's Codicon library

Enjoy using Markdown Formatter & Toolbar Extension! Happy writing! 📝✨

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft