The plugin for Markdown language support on IntelliJ IDEA, RubyMine, PhpStorm, WebStorm, PyCharm, AppCode, Android Studio, GoLand, CLion, Rider and DataGrip.

No promotions are currently available.

Buy License via PayPal Get Trial License

A Markdown plugin with GFM and a matching preview style.

Document with pleasure!

Work with Markdown files like you do with other languages in the IDE, by getting full support for:

  • Paste images into documents for fast screen capture links
  • Drag & Drop files and images for fast link insertion
  • Drag and Drop text, HTML or links from other applications
  • Formatting to cleanup documents with a key stroke
  • Navigation and Find Usages to find references without effort
  • Copy Markdown as JIRA, YouTrack or HTML formatted text
  • Convert HTML to Markdown by pasting it into a Markdown document.
  • Export to HTML or PDF to share with others
  • Refactoring of all referencing elements:
    • files ⟺ links
    • headings ⟺ ref anchors
    • footnotes ⟺ footnote refs
    • references ⟺ ref links/ref images
  • Completions to reduce typing:
    • link address ⇐ files
    • ref anchors ⇐ headings
    • footnote refs ⇐ footnotes
    • ref links/ref images ⇐ references
    • link text ⇐ ref anchor/link address
  • Error and Warning annotations to help catch mistakes early
  • Intention actions for fast results with less effort
  • Wrap on Typing to keep it nicely formatted as you edit
  • GitHub style rendering that you are used to, out of the box
  • Fast typing response for distraction free editing
  • Fully customizable to adjust to your preferences and project needs

Plugin Feature Comparison

Feature Basic Enhanced
Works with builds 163.15529 or newer, product version IDEA 2016.3.8 X X
Preview Tab so you can see what the rendered markdown will look like on GitHub. X X
Syntax highlighting X X
Table syntax highlighting stripes rows and columns X X
Support for Default and Darcula color schemes for preview tab X X
Warning and Error Annotations to help you validate wiki link errors X X
Link address completion for wiki links X X
Quick Fixes for detected wiki link errors X X
GFM Task list extension * [ ] open task item and * [x] completed task item X X
Line markers, Find usages, Go To Declaration for rapid navigation to wiki link targets X X
Markdown extensions configuration to customize markdown dialects X X
GitHub wiki support makes maintaining GitHub wiki pages easier. X X
GitHub compatible id generation for headers so you can validate your anchor references X X
Swing and JavaFX WebView based preview. X X
Supports JavaFX with JetBrains JRE on OS X X X
Supports Highlight JS in WebView preview X X
Multi-line Image URLs for embedding UML or LaTeX diagrams into markdown X X
PlantUML rendering of fenced code languages puml and plantuml X X
Live Templates for common markdown elements X X
Split Editor with Preview or HTML Text modes to view both source and preview X X
New Features for Basic Edition X X
    Wrap on typing X X
    Toolbar actions for style toggle operations, list and block quote operations X X
    Format Element action and toolbar button X X
    Language Injections for fenced code, HTML, Jekyll front matter and multi-line URL content X X
    Code Completions X X
        Link address completions X X
        Reference completions X X
        Emoji text shortcuts completion X X
Enhanced Version Benefits X
    Toolbar for fast access to frequent operations X
    Code completions, refactoring, annotations and quick fixes to let you work faster X
    Navigation support with Line markers, Find usages, Go To Declaration for rapid navigation X
    Inspections to help you validate links, anchor refs, footnote refs X
    Complete GitHub wiki support for all links makes maintaining GitHub wiki pages a breeze X
    Jekyll front matter recognition in markdown documents X
    Emoji text to icon conversion using Emoji Cheat Sheet or GitHub emoji URLs X
    table formatting with column alignment X
    Character display width used for wrapping and table formatting X
    Structure view for Abbreviations, Headers, Tables, Footnotes, References and Document X
    Document formatting with text wrapping, list renumbering, arranging of elements, etc. X
    Table of Contents generation for any markdown parser, with many style options X
    Copy/paste references and links between files will adjust the link address to the destination file X
    Paste Images from clipboard to create a link and save image file with manipulations: X
        crop, scale, round corners, border, replace transparent color, X
        add highlights to draw attention to area(s) of the image X
    Drag and Drop files from project tree into markdown documents to create links X
    Quickly find preview elements: element at caret highlight, search and selection display in preview X
As you type automation X
    Double of bold/emphasis markers and remove inserted ones if a space is typed X
    Wrap text blocks to margins and indentation X
    ATX headers to match trailing # marker X
    Setext headers to match marker length to text X
    Format tables to pad column width, column alignment and spanning columns X
    Auto insert empty table row on ENTER X
    Auto delete empty table row/column on BACKSPACE X
    Auto insert table column when typing before first column or after last column of table X
    Actions to insert: table, row or column; delete: row or column X
    Auto insert list item on ENTER X
    Auto delete empty list item on ENTER X
    Auto delete empty list item on BACKSPACE X
    Indent or un-indent list item toolbar buttons and actions X
    Tab/Backtab for table navigation and list indent/unindent actions X
    Move Table Column left/right actions X
    HTML Paste Options to suppress generation of some markdown elements X
    HTML comment folding and options X
    Join Lines with prefix removal X
Code Completions X
    Absolute link address completions using https:// and file:// formats X
    Explicit and Image links are GitHub wiki aware X
    GitHub Issue # Completions after issues/ link address and in text X
    GitHub special links: Issues, Pull requests, Graphs, and Pulse. X
    Link address completions for non-markdown files X
    Emoji text shortcuts completion X
    Java module, class, field and method completions in inline code elements X
    Anchor ref completions for remote links X
Intention Actions X
    Change between relative and absolute https:// link addresses via intention action X
    Change between wiki links and explicit link X
    Intentions for links, wiki links, references and headers X
    Intention to format Setext Header marker to match marker length to text X
    Intention to swap Setext/Atx header format X
    Update table of contents quick fix intention X
    Intention to edit Table of Contents style options dialog with preview X
Refactoring X
    Automatic change from wiki link to explicit link when link target file is moved out of the wiki X
    File move refactoring of contained links. X
    Refactoring for /, https:// and file:// absolute link addresses to project files X
    Refactoring of header text with update to referencing anchor link references X
    Anchor link reference refactoring with update to referenced header text X
    Anchor link reference explorer for project wide anchor ref search X
Markdown Extensions X
    Admonition, based on Admonition Extension, Material for MkDocs X
    Attributes X
    Enumerated References X
    Footnotes X
    Table of Contents X
    GitLab Flavoured Markdown X
        Katex LaTex Math X
        Mermaid Charts X
    Macros X

Release Road Map


Long list of Bug and compatibility fixes you can find in Version Notes.

  • 2019.3 and 2020.1 Compatibility Release for IDE versions
  • Available for purchase from JetBrains Marketplace

Version 2.9.8

  • 2019.3 Compatibility Release for IDE versions 2019.3 and later
  • Enhanced features unlocked for Community and Educational IDE products
  • Optimized Performance gains of up to 40x
  • Copy Table as JSON action to convert markdown table to JSON structure
  • Adjust Links on Paste and Confirm on Paste options for selective link URL adjustments
  • Space in link URLs parser option
  • Copy Reference of heading and paste to get link with anchor ref
  • Copy Selection Reference in any file and paste to get line selection link
  • Exception Report tracking with notification of fixes
  • Task Item Priority based on bullet of item:
    • + [ ] high priority
    • * [ ] normal priority
    • - [ ] low priority
  • Gutter Icons configuration
  • Show Scope and Profile matches for file.
  • Rendering Profile Settings toolbar button
  • Paste Image:
    • Improved destination directory selection
    • Highlights adjust to scale and cropping changes
    • Checkered transparent background option
  • Convert to/from HTML entities intentions
  • Admonition Type Completions
  • Common TOC Errors inspections
  • Right Margin override in scoped rendering profile
  • Optionally alias latex and math languages to use TeXiFy IDEA plugin for GitLab math elements

Version 2.9.0/2.9.7

  • Split plugin versions: 2.9.0-2.9.4 for pre 2019.2 IDEs and 2.9.5+ for 2019.2 and later
  • Configuration Search in all configuration panes
  • Exception Report tracking with notification of fixes
  • Improved Java 11 JRE Support

Version 2.8.4

  • Java 11 JRE Support
  • Improved Preview and Typing response
  • Cut/Copy/Paste Improved to handle Macros, Enumerated References and Link adjustments
  • Copy/Paste between IDE instances with all references included and links adjusted
  • Plain Text Completions to insert references defined in file and in Plain Text Suggestion Scope
  • Inspection Option to ignore markdown text in fenced code
  • New Inspections
    • mismatch of link to heading text for anchor refs to headings
    • unicode LINE SEPARATOR in file
    • list item needs more indentation to be a sub-item
  • Annotator Settings to customize enabled annotations
  • Annotator Errors to show underline for file in project tree
  • New Intentions to wrap auto-link looking text in <>
  • New HTML Paste Options convert links to:
    • References
    • Text
    • HTML
    • Explicit links
  • New Structure View Option Show Headings & Tasks
  • Show Members in project view to show headings
  • Format Document option to remove unused reference element definitions
  • In-place Rename of headings, references and other elements
  • Dropped Links insert options:
    • Link
    • Ref Link & Reference
    • Reference Only
  • Syntax Highlighter Attributes for GitLab extension elements
  • Ignore invalid link or anchor annotator comment directive
  • Compound Enumerated References for legal numbering of elements: Enumerated Reference Extension
  • Create PDF Export profile: Configuring for Non-Latin Character Sets
  • Default Completion format setting to change starting link address format

Buy License via PayPal Get Trial License

For Bug Reports, Issues, Questions and Feature requests: GitHub Issues. Plugin documentation: GitHub Wiki