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 Style Tweaks

rixrix443 downloads

Customize table styles: minimum column width before wrapping, break tables out of readable line width, center or align tables, and scroll wide tables horizontally.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

中文说明

An Obsidian plugin that makes wide tables pleasant to read — without touching your readable line width.

Features

  • Minimum column width — table cells stay on one line until their content reaches a configurable number of characters (default: 8). No more tables crushed into narrow, heavily wrapped columns.
  • Break out of readable line width — tables may use the full view width while paragraphs stay within the readable line width. Best of both worlds.
  • Maximum table width — cap how wide tables may grow (30–100% of the available width); content wraps beyond the cap. Adjust with a slider and watch tables resize live.
  • Table alignment — center (default), left-align, right-align, or stretch tables to the full available width.
  • Horizontal scrolling that actually works — when a table is wider than the view, it gets its own scrollbar that always reaches the very first and very last column. Headers and body never misalign (native table rendering is preserved).
  • Slider + manual input — numeric settings offer both a slider and a synced text field; out-of-range typing is ignored until complete.
  • Bilingual UI — the settings page follows Obsidian's display language (English / 简体中文).
  • Works in both Reading view and Live Preview; all settings apply instantly.

Settings

Setting Type Default
Minimum column width Slider (4–40 characters) 8
Maximum table width Slider (30–100%) 100%
Break out of readable line width Toggle On
Table alignment Center / Left / Right / Stretch Center

How it works

The plugin is intentionally minimal: it ships a small stylesheet (gated behind body classes) and sets Obsidian's official --table-column-min-width CSS variable. It does not re-render your tables, so header/body alignment is always guaranteed by the browser's native table layout. Disabling or uninstalling the plugin removes every trace of its styling.

Installation

From the community plugin store

Settings → Community plugins → Browse → search for Table Style Tweaks.

Via BRAT

  1. Install the BRAT plugin.
  2. Add the beta plugin with this repository's URL.

Manual

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

Compatibility

  • Requires Obsidian 1.8.7 or newer.
  • Desktop only: isDesktopOnly is set to true because the breakout behavior has not been verified on mobile yet.

License

MIT

HealthExcellent
ReviewPassed
About
Make wide tables pleasant to read by letting them use the full view width while keeping paragraphs within the readable line width. Set a minimum column width to avoid wrapped cells, cap maximum table width, choose table alignment, and get reliable horizontal scrolling with preserved header/body alignment.
TablesCSS
Details
Current version
1.0.1
Last updated
4 weeks ago
Created
4 weeks ago
Updates
2 releases
Downloads
443
Compatible with
Obsidian 1.8.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
rixrix
GitHubrichard-wyz
  1. Community
  2. Plugins
  3. Tables
  4. Table Style Tweaks

Related plugins

Advanced Tables

Improved table navigation, formatting, and manipulation.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Admonition

Admonition block-styled content.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

CSS Editor

Edit CSS snippet files.

Custom Font Loader

Customize your vault with any font you want (+ Support for Android and iOS).

Datacore

An even faster reactive query engine for the data obsessed.

dotpm

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

Lapel

Show the heading levels in the gutter of the editor.

Super Simple Time Tracker

Multi-purpose time trackers for your notes.