Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

MD Toolbox

knowckxknowckx2 downloads

Transpose Markdown tables directly in the editor.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

MD Toolbox provides a local-first Markdown table transpose command for Obsidian.

Transpose Markdown table

Place the cursor inside a Markdown table and run Transpose Markdown table. The plugin locates the complete table, transposes its entire cell matrix, and replaces it in place.

M rows × N columns → N rows × M columns

The Markdown separator row is syntax rather than table data. It is removed before the transpose and regenerated afterward. Column alignment is reset to the neutral --- form because the original column alignment cannot be mapped unambiguously after transposition.

  • Command ID: transpose-markdown-table
  • Default hotkey: none
  • Supported in source mode and Live Preview.
  • Unescaped | characters delimit cells; use \| for a pipe inside a cell.
  • Missing cells in irregular data rows are padded with empty cells.

Example:

| A | B | C |
| --- | --- | --- |
| 1 | 2 | 3 |
| 4 | 5 | 6 |

becomes:

| A | 1 | 4 |
| --- | --- | --- |
| B | 2 | 5 |
| C | 3 | 6 |

Development

Requirements:

  • Node.js 22.13 or later
  • pnpm 11.24.0

Install dependencies:

pnpm install --frozen-lockfile

Start the watch build:

pnpm dev

Create a production build:

pnpm build

Run lint checks:

pnpm lint

The production bundle is generated as main.js in the project root.

Manual installation

Copy the release artifacts into your vault:

<Vault>/.obsidian/plugins/ob-toolbox/
├─ main.js
├─ manifest.json
└─ styles.css  (if present)

Reload Obsidian, then enable the plugin under Settings → Community plugins.

Privacy

The plugin operates locally. It does not include telemetry or transmit vault content to external services.

HealthExcellent
ReviewPassed
About
Transpose Markdown tables in-place by swapping rows and columns (M×N → N×M) while preserving cell contents. Remove and regenerate the separator row, reset column alignment to neutral, pad missing cells, respect escaped pipes, and operate locally with no telemetry.
TablesEditing
Details
Current version
1.0.1
Last updated
11 hours ago
Created
5 days ago
Updates
1 release
Downloads
2
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
knowckxknowckx
blog.knowckx.de/
GitHubknowckx
  1. Community
  2. Plugins
  3. Tables
  4. MD Toolbox

Related plugins

Datacore

An even faster reactive query engine for the data obsessed.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Creases

Tools for effectively folding Markdown sections.

Project Manager

Full-featured task and project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications, dependancies

Advanced Tables

Improved table navigation, formatting, and manipulation.