MarkBin Help Documentation

Free WYSIWYG Markdown Editor for Efficient Content Creation

1. Overview

MarkBin is a free, WYSIWYG (What You See Is What You Get) Markdown editor designed for writers, content creators, and developers. It supports seamless switching between Source Code Editor and Visual Editor, making it easy to write and preview Markdown content in real time.

With support for standard Markdown syntax and GitHub Flavored Markdown (GFM) extensions, MarkBin allows you to create rich documents with tables, images, mathematical formulas, and code blocks. It also includes essential tools like find & replace, multilingual support, export options, and customizable themes to enhance your writing experience.

2. Core Editing Modes

MarkBin provides two editing modes to suit different user preferences:

  • Visual Editor: A WYSIWYG interface that renders Markdown content in real time, ideal for beginners or users who prefer a visual writing experience.
  • Source Code Editor: A raw Markdown editor for advanced users who want precise control over syntax and direct access to the underlying text.

You can switch between these modes using the tabs at the bottom of the editor window, with all content automatically synced between modes.

3. Menu Bar Functions

3.1 File Menu

Menu ItemShortcutDescription
NewCtrl+NCreate a new blank Markdown document
New WindowCtrl+Shift+NOpen a new MarkBin window
OpenCtrl+OOpen an existing Markdown file (.md)
SaveCtrl+SSave the current document
Save AsCtrl+Shift+SSave the current document with a new name/location
ExportExport the document to PDF, Word (.docx), or HTML formats
PrintAlt+Shift+PPrint the current document
CloseCtrl+WClose the current document window
Recently openedAccess a list of recently edited files

3.2 Edit Menu

Menu ItemShortcutDescription
undoCtrl+ZUndo the last action
redoCtrl+YRedo the previously undone action
copyCtrl+CCopy selected content to clipboard
cutCtrl+XCut selected content to clipboard
PasteCtrl+VPaste content from clipboard
Paste as Plain textCtrl+Shift+VPaste content as plain text (removes formatting)
DeleteCtrl+DDelete selected content
Select AllCtrl+ASelect all content in the document
findCtrl+FOpen the find panel to search for text
replaceCtrl+HOpen the find & replace panel to modify text

3.3 Format Menu

Menu ItemShortcutDescription
BoldCtrl+BApply bold formatting to selected text
ItalicCtrl+IApply italic formatting to selected text
StrikethroughAlt+Shift+5Apply strikethrough formatting to selected text
ParagraphCtrl+0Set text to normal paragraph style
Heading 1-6Ctrl+1 to 6Apply heading levels 1 through 6
QuoteCtrl+Shift+QWrap selected text in a blockquote
Ordered listCtrl+Shift+[Create an ordered (numbered) list
Unordered listCtrl+Shift+]Create an unordered (bulleted) list
horizonCtrl+Shift+HInsert a horizontal rule
LaTeXCtrl+Shift+MInsert a LaTeX mathematical formula
Insert TableCtrl+TInsert a new table
Inline codeCtrl+Shift+`Wrap selected text in inline code formatting
Code blockCtrl+Shift+KInsert a syntax-highlighted code block
LinkCtrl+KInsert a hyperlink
Remove linkRemove hyperlink formatting from selected text
PictureCtrl+Shift+IInsert an image
ClearCtrl+\Clear all formatting from selected text
TableSubmenu for table editing (add/remove rows/columns, align cells, etc.)

3.4 Option Menu

Menu ItemShortcutDescription
ConfigurationCtrl+,Open the settings panel to customize editor behavior
backupManage automatic backup settings
ZoomAdjust the editor zoom level (in/out/reset)
ThemeSubmenu for changing editor and code block themes

3.5 Help Menu

Menu ItemShortcutDescription
HelpF1Open this help documentation
DonateSupport the development of MarkBin
FeedbackSubmit feedback or report issues
About UsView information about MarkBin and its developers
LicensesView open-source license information

4. Advanced Features

4.1 Table Editing

After inserting a table (via Format → Insert Table), you can use the Table submenu to perform advanced operations:

  • Add new rows or columns
  • Move rows/columns up/down or left/right
  • Align cell content (left, center, right)
  • Delete selected rows/columns or clear table content

4.2 Customization & Configuration

Access Option → Configuration to customize your editor:

  • Multilingual Support: Switch the interface language (English, Chinese, etc.)
  • Themes: Change the Visual Editor theme (e.g., github-markdown-light/dark, markdown-blogger)
  • Code Block Themes: Choose from dozens of syntax highlighting themes (e.g., dracula, monokai, github)
  • Automatic Backup: Enable/disable auto-backup to prevent data loss
  • Left Sidebar: Toggle the navigation sidebar (auto-generated from headings)
  • Font & Zoom: Adjust source editor font size and overall zoom level

4.3 Other Useful Features

  • Find & Replace: Quickly locate and modify text (via Edit → find/replace)
  • Word Count: Real-time word/character count displayed at the bottom-right corner
  • Left Navigation Bar: Auto-generated table of contents for quick navigation in long documents
  • Export Options: Export to PDF, Word, or HTML while preserving formatting
  • Right-Click Menu: Access common formatting options via context menu
  • Auto Backup: Protect your work with automatic periodic backups

5. Getting Started

  1. Launch MarkBin and create a new document (File → New or Ctrl+N)
  2. Choose your preferred editing mode (Visual Editor or Source Code Editor)
  3. Use the Format menu or toolbar to apply text formatting, insert tables, images, formulas, or code blocks
  4. Edit tables using the Table submenu under Format
  5. Customize the editor via Option → Configuration (themes, language, backup, etc.)
  6. Save your work regularly (File → Save or Ctrl+S)
  7. Export your document to PDF/Word/HTML via File → Export

Tip: Use the left navigation bar to quickly jump between sections in long documents. It auto-generates links from your headings (H1-H6).

Note: Enable automatic backup in Option → Configuration to prevent accidental data loss. Backups are stored locally on your device.

© 2026 MarkBin – Free WYSIWYG Markdown Editor

For more help, visit our GitHub repository or use the Help → Feedback option.