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

Table Width

CapgeminiCapgemini470 downloads

Resize Markdown table columns by dragging their borders, or double-click a border to fit a column to its text. Tables you haven't resized keep their normal layout.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Resize Markdown table columns in Obsidian without changing how the rest of the table looks.

  • Drag a border between two columns: width moves from one column to the other, so the table keeps its total width. Dragging the table's right edge resizes the last column (and the table).
  • Double-click a border to fit the column on its left to its longest line, without wrapping. The column to its right gives up the space; the table only grows if that column is already at its 40 px minimum.
  • Untouched tables stay as they are. A table only switches to fixed column widths once you resize it.
  • Long unbreakable text (URLs, inline code) wraps inside narrowed columns instead of spilling into the next one.

Works in Live Preview and Reading view. Widths are saved per note and table (keyed by the header row) and never modify the Markdown.

Commands

  • Reset column widths in this note: returns the note's tables to their normal layout.

Install manually

Copy main.js, manifest.json and styles.css from the latest release into <vault>/.obsidian/plugins/table-width/, then enable Table Width in Settings → Community plugins.

HealthExcellent
ReviewPassed
About
Resize Markdown table columns by dragging borders so width shifts between adjacent columns and the table keeps its total width. Double-click a border to auto-fit the left column to its longest line, or drag the table's right edge to resize the last column (and the table). Save widths per note/table without modifying Markdown, work in Live Preview and Reading view, and reset widths for a note via command.
TablesEditing
Details
Current version
1.0.2
Last updated
3 weeks ago
Created
3 weeks ago
Updates
3 releases
Downloads
470
Compatible with
Obsidian 1.13.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
CapgeminiCapgeminicapgemini-c
GitHubcapgemini-c
  1. Community
  2. Plugins
  3. Tables
  4. Table Width

Related plugins

Advanced Tables

Improved table navigation, formatting, and manipulation.

Datacore

An even faster reactive query engine for the data obsessed.

CSV Lite

Just open and edit a CSV file in workspace view, no more. Keep it simple.

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)

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

Hover Editor

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

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.