Custom Note Width

by 0skater0
5
4
3
2
1
Score: 64/100

Description

Category: Note Enhancements

The Custom Note Width plugin allows users to fine-tune their note-taking experience in Obsidian. With this plugin, you can adjust the width of individual notes to suit your writing style and preferences. This means you can have a wider view for detailed notes or narrower views for focused notes. The plugin also supports different widths for different types of notes, giving you ultimate control over your note layout. Say goodbye to cluttered or cramped notes and hello to a more organized and efficient note-taking experience.

Reviews

No reviews yet.

Stats

27
stars
14,359
downloads
1
forks
879
days
13
days
13
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
9
total issues
0
open issues
9
closed issues
0
commits

Latest Version

14 days ago

Changelog

Added

  • Pills control mode — alternative to the slider in the status bar. Three configurable preset buttons for instant width switching (#9).
  • Pill commandsApply pill preset 1/2/3, bindable via Settings → Hotkeys. Only active when Pills mode is enabled.
  • Active preset highlight — the pill matching the currently applied width is visually active and syncs automatically when switching notes.
  • CONTRIBUTING.md, CHANGELOG.md, Pull Request template, FUNDING.yml for a more structured contribution workflow.

Changed

  • Control mode is selectable under Settings → Custom Note Width → Control mode. Default remains Slider — existing users see no visible change until they opt in.
  • In Pills mode the text field and unit selector are hidden, since presets carry their own unit.
  • Removed the redundant disclaimer text underneath the donation button.
  • README restructured for clarity: compact Features block on top, every setting documented in a collapsible table.

Fixed

  • Crash during plugin activation caused by a dependency-ordering issue in the UI initialisation (uiManager was used by UIElementCreator before it existed).

README file from

Github

Obsidian Custom Note Width

Latest release Downloads License Open issues Last commit

Control the line width of every note in Obsidian — individually, per note, or globally. A small control in the status bar gives you instant access, YAML frontmatter persists widths per note, and a new Pills mode lets you switch between presets with a single click.

Demo GIF

Features

  • Per-note widths via YAML frontmatter
  • Status-bar controls — choose between a classic slider or Pills (three preset buttons)
  • Three width units%, px, ch
  • Independent code block width — so narrow prose and wide code can coexist
  • Hotkey-ready commands for every width operation
  • Full English and German UI

Installation

From Community Plugins

  1. Open Settings → Community plugins
  2. Browse → search "Custom Note Width"
  3. Install → Enable

Manual

  1. Download main.js, manifest.json and styles.css from the latest release
  2. Copy them into <vault>/.obsidian/plugins/custom-note-width/
  3. Restart Obsidian and enable the plugin

Requirement: Obsidian's Readable line length setting must be enabled (Settings → Editor → Readable line length).

Usage

The plugin modifies Obsidian's --file-line-width CSS variable. Control it three ways:

Method Best for
Status-bar control (slider or pills) Quick adjustments while reading/editing
YAML frontmatter (custom-width: 60) Persisting a specific width per note
Commands (palette / hotkeys) Power users, keyboard-driven workflows

Width units

  • % — relative to the editor pane (0–100)
  • px — absolute pixels (100–4000)
  • ch — character widths (10–200)

Switch units via the unit label next to the slider/value (slider mode) or inside a preset editor (pills mode).

Pills mode

Enable under Settings → Control mode → Pills. The status bar shows three buttons with your configured preset values. Click to apply. The button matching the currently applied width is highlighted; no button is active when the width is a custom value.

Settings

Setting Description Default
Language Plugin UI language (Auto / English / Deutsch) Auto
Enable slider Shows the width control in the status bar on
Control mode Slider (draggable) or Pills (three preset buttons) Slider
Slider width (Slider mode) Horizontal size of the slider in pixels 85
Pill preset 1–3 (Pills mode) Value and unit per preset 30% / 50% / 100%
Enable text field Numeric input next to the slider on
Default width unit Unit used for the global default width %
Default width Width applied when a note has no per-note width 50
% range Min / max for percentage unit 0 / 100
px range Min / max for pixel unit 100 / 4000
ch range Min / max for character unit 10 / 200
Enable per-note width Store widths in YAML frontmatter on
YAML front matter key Key used for per-note widths custom-width
Enable code block width Give code blocks an independent width off
Code block width unit Unit for code block width px
Code block width Size applied to code blocks 800
Reading mode Apply code block width in preview on
Source mode Apply code block width in source view on
Live preview mode Apply code block width in live preview on

Commands

All commands appear in the palette and can be bound to hotkeys under Settings → Hotkeys (filter: Custom Note Width):

Command Action
Change the width of the open note Opens a modal, applies width to current note
Change the default note width Opens a modal, updates the global default
Change the width for all notes Opens a modal, rewrites every note's YAML width
Apply pill preset 1 / 2 / 3 Applies the given preset (Pills mode only)

Theme compatibility

Disclaimer: The plugin modifies --file-line-width. Custom themes may override this variable; there is no guarantee the plugin works with every theme.

Theme Status Obsidian Version Notes
Default Works 1.12.4 Fully functional
Things Works 1.12.4 Fully functional

Your theme isn't listed? Open a PR adding a row — see CONTRIBUTING.

Reporting bugs

Please include:

  1. Obsidian version (Settings → General)
  2. Plugin version (Settings → Community plugins)
  3. Theme name (Settings → Appearance → Themes)
  4. Operating system
  5. Console errors — open DevTools (Ctrl+Shift+I / Cmd+Option+I), Console tab, copy anything red referencing custom-note-width
  6. Steps to reproduce and what you expected vs what happened
  7. Screenshots or screen recordings help a lot — tools like LICEcap or ShareX work well

Reports that only say "it doesn't work" can't be investigated — details make the difference.

Backups

Always keep backups of your vault. The plugin writes to YAML frontmatter; bugs are possible. Protect your data.

Contributing

See CONTRIBUTING.md for development setup, code style, and the PR process.

License

MIT — provided as-is, no warranty.

Support

ko-fi

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
QuickAdd
5 years ago by Christian B. B. Houmann
QuickAdd for Obsidian
Admonition
5 years ago by Jeremy Valentine
Adds admonition block-styled content to Obsidian.md
Periodic Notes
5 years ago by Liam Cain
Create/manage your daily, weekly, and monthly notes in Obsidian
Zotero Desktop Connector
4 years ago by mgmeyers
Insert and import citations, bibliographies, notes, and PDF annotations from Zotero into Obsidian.
Tracker
5 years ago by pyrochlore
A plugin tracks occurrences and numbers in your notes
Note Refactor
6 years ago by James Lynch
Allows for text selections to be copied (refactored) into new notes and notes to be split into other notes.
Folder notes
3 years ago by Lost Paul
Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.
Dice Roller
5 years ago by Jeremy Valentine
Inline dice rolling for Obsidian.md
File Explorer Note Count
5 years ago by Ozan Tellioglu
Obsidian Plugin for viewing the number of elements under each folder within the file explorer
Book Search
4 years ago by anpigon
Obsidian plugin that automatically creates notes by searching for books
Weread Plugin
4 years ago by hank zhao
Obsidian Weread Plugin is a plugin to sync Weread(微信读书) hightlights and annotations into your Obsidian Vault.
Folder Note
5 years ago by xpgo
Plugin to add description note to a folder for Obsidian.
Icons
5 years ago by Camillo Visini
Add icons to your Obsidian notes – Experimental Obsidian Plugin
Auto Note Mover
4 years ago by faru
This is a plugin for Obsidian (https://obsidian.md).
Multi Properties
2 years ago by fez-github
Plugin for Obsidian that allows user to add properties to multiple notes at once.
Smart Random Note
5 years ago by Eric Hall
A smart random note plugin for Obsidian
Digital Garden
4 years ago by Ole Eskild Steensen
Focus Mode
5 years ago by ryanpcmcquen
Add focus mode to Obsidian.
PodNotes
4 years ago by Christian B. B. Houmann
PodNotes is a plugin for Obsidian that helps the user write notes on podcasts.
Bible Reference
4 years ago by tim-hub
Take Bible Study notes easily in the popular note-taking app Obsidian, with automatic verse and reference suggestions.
Daily Notes Editor
3 years ago by boninall
A plugin for you to edit a bunch of daily notes in one page(inline), which works similar to Roam Research's default daily note view.
Widgets
2 years ago by Rafael Veiga
Add cool widgets to your notes or your dashboard in Obsidian
Print
2 years ago by Marijn Bent
Print your notes directly from Obsidian
Voice
3 years ago by Chris Oguntolu
🔊 The Obsidian Voice plugin lets you listen to your written content being read aloud—mobile-friendly audiobook-like experience. 🎧
Wikipedia
5 years ago by Jonathan Miller
Grabs information from Wikipedia for a topic and brings it into Obsidian notes
Audio Notes
3 years ago by Jason Maldonis
Easily take notes on podcasts and other audio files using Obsidian Audio Notes.
Slurp
2 years ago by inhumantsar
Slurps webpages and saves them as clean, uncluttered Markdown. Think Pocket, but better.
OZ Calendar
3 years ago by Ozan Tellioglu
Prettier Format
5 years ago by Andrew Lisowski
Format obsidian.md notes using prettier
Advanced Merger
3 years ago by Anto Keinänen
Card View Mode
5 years ago by PADAone
Obsidian Card View Mode Plugin
Colorful Note Borders
3 years ago by rusi
Create Note in Folder
3 years ago by Mara-Li
Set a folder in settings and get directly a command to create a note in it. Use this with QuickAdd/Button to get more pratical things :D
From Template
4 years ago by mo-seph
Simple plugin to create Notes from a template, and fill in fields defined there
Merge Notes
3 years ago by fnya
Merge Notes is Plugin for Obsidian
Smart Rename
3 years ago by mnaoumov
Obsidian Plugin that helps to rename notes keeping previous title in existing links
Awesome Reader
3 years ago by AwesomeDog
Make Obsidian a proper Reader.
Sets
3 years ago by Gabriele Cannata
Ollama Chat
2 years ago by Brumik
A plugin for chatting with you obsidian notes trough local Ollama LLM instead of Chat GTP.
Easy Bake
3 years ago by mgmeyers
Compile many Obsidian notes down to one.
Timeline View
3 years ago by b.camphart
Obsidian plugin for viewing your notes linearly based on a given property
Apple Books - Import Highlights
2 years ago by bandantonio
Import highlights and notes from your Apple Books to Obsidian
Podcast Note
5 years ago by Marc Julian Schwarz
A plugin for the note taking app Obsidian that lets you add podcast meta data to your notes.
Protected Note
2 years ago by Mikail Gadzhikhanov
Plugin for Obsidian
2Hop Links
5 years ago by Tokuhiro Matsuno
YouTube Template
2 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
Journaling
2 years ago by Ordeeper
View daily notes in a journal-like format, similar to Logseq. It enhances note organization and facilitates better reflection by consolidating daily notes into a continuous journaling view.
Instapaper
2 years ago by Instapaper
Official Instapaper plugin for Obsidian
Enhance Copy Note
5 years ago by kzhovn
Plugin which enhances the copy command for Obsidian.
Spotify Link
2 years ago by Studio Webux
Obsidian.md Plugin to include the song or episode you're currently listening to in your note.
Highlight Public Notes
5 years ago by dennis seidel
Live Variables
2 years ago by Hamza Ben Yazid
Define variables in your note's properties and reuse them throughout your content.
Structured
4 years ago by dobrovolsky
Sticky Notes
a year ago by NoPoint
Obsidian Sticky Notes Plugin
Note archiver
3 years ago by thenomadlad
Air Quotes
3 years ago by Alan Grainger
Plugin for Obsidian. Search and insert quotes from a source text as you type. This is great for reading a physical book or eReader while taking notes on a separate laptop or phone.
Power Search
4 years ago by Aviral Batra
Kindle Highlights Importer
2 years ago by MovingMillennial
Notes Sync Share
3 years ago by Alt-er
Sync and share (publish) your notes in your own private service.
AI Tools
3 years ago by solderneer
Adding powerful semantic search, generative answers, and other AI tools to Obsidian, using Supabase + OpenAI.
Pinned Notes
2 years ago by vasilcoin002
Dynbedded
3 years ago by Marcus Breiden
Embed snippets, templates and any linkable by delegating the current scope to the embedded file either by using a direct reference or as reference with date naming format relative from today.
Min Width
4 years ago by doitian
Obsidian Min Width Plugin
KOReader Sync
4 years ago by Federico "Edo" Granata
Obsidian.md plugin to sync highlights/notes from koreader
ZettelGPT
3 years ago by Overraddit
Turbocharge Your Note-taking with AI Assistance
Old Note Admonitor
3 years ago by tadashi-aikawa
Quick note
3 years ago by James Greenhalgh MBCS
Create New note from right-clicking app icon
iCloud Contacts
2 years ago by Truls Aagaard
Obsidian plugin that imports contacts from iCloud and manages a note for each contact.
BibTeX Manager
2 years ago by Akop Kesheshyan
Create literature notes in Obsidian from BibTeX entries, display formatted reference lists, and instantly generate citations.
New Note Content Pusher
4 years ago by Henry Gustafson
An Obsidian plugin to add (prepend or append) specified content to a note (existing or new) without opening another pane.
R.E.L.A.X.
2 years ago by Syr
Regex Obsidian Plugin
Zettelkasten Outliner
2 years ago by Tyler Suzuki Nelson
Source Code Note
3 years ago by Waiting
The obsidian plugin can help you organize source code note easily.
Desk
2 years ago by David Landry
A desk for obsidian
Quickly
3 years ago by Sparsh Yadav
Quick capture to obsidian note
Tolino notes Importer
3 years ago by juergenbr
Obsidian plugin to import notes from a Tolino E-Reader
Moulinette Search for TTRPG
2 years ago by Moulinette
Plugin for Obsidian
my anime list text exporter
2 years ago by XmoncocoX
a plugin who create an obsidian page for an anime with the data from my anime list.
Note Splitter
2 years ago by Trey Wallis
Split a note into individual notes based on a delimiter
iDoRecall
3 years ago by dbhandel
iDoRecall Obsidian plugin
Asciidoctor editor
2 years ago by dzruyk
Obsidian asciidoc editor plugin
Xiaohongshu Importer
a year ago by bnchiang96
An Obsidian plugin to import Xiaohongshu (小红书) notes into your vault. Extract titles, content, images, videos, and tags from share links, with customizable categories and optional local media downloads.
Confluence Sync
2 years ago by Prateek Grover
Obsidian plugin for obsidian confluence sync
Are.na unofficial
2 years ago by 0xroko
Unofficial Are.na plugin for Obsidian
Current Folder Notes
2 years ago by Pamela Wang
Shows notes in the current folder, useful for writing novels
Title renamer
2 years ago by Peter Strøiman
Obsidian plugin to keep title in markdown synced with tile name
Note Companion Folder
2 years ago by Chris Verbree
A Obsidian Plugin providing a way to associate a folder to a note
Folder Periodic Notes
2 years ago by Andrew Heekin
Kinopoisk search
2 years ago by Alintor
Obsidian Kinopoisk plugin
Unearthed (Kindle Sync)
a year ago by CheersCal
Create List of Notes
2 years ago by Andrew Heekin
Autogen
2 years ago by Aidan Tilgner
A plugin to use a language model to fill in parts of notes.
Quick File Name
2 years ago by Wapply
This Obsidian plugin generates a note with an random string as file name.
Auto Note Importer
a year ago by uppinote
Obsidian plugin that automatically creates notes from external database
Beautiful Contact Cards
a year ago by Seth Tenembaum
A plugin for the Obsidian text editor which renders "contact" code blocks with tappable links for phone, social media, etc.
Quarto Exporter
2 years ago by Andreas Varotsis
Export Obsidian notes to Quarto-compatible QMD files.
Share as ZIP
a year ago by Till Friebe
MOC Link Helper
a year ago by Bogdan Codreanu
This obsidian plugins allows you to quickly see which notes you need to include in your MOC.
Daily Summary
a year ago by Luke
Daily Random Note
a year ago by Alexandre Silva
Daily Random Notes in Obsidian.
Truth Table+
2 years ago by Maximilian Schulten
This is the repository of an Obsidian.md plugin that allows users to create truth tables via the command palette.
Session Notes
a year ago by tabibyte
A plugin for Obsidian to create temporary & session notes that will be deleted when session ends
Instant Above Divider
a year ago by SedationH
create folder notes with dropdown
a year ago by Sturdy Shawn
Sync Cnblog
a year ago by zhanglei
同步文章到博客园
Abbrlink
a year ago by Q78KG
Chat clips
a year ago by sleepingraven
Record chat in ordinary markdown list.
Quick Notes
2 years ago by Sean McOwen
Vault Review
a year ago by Alexander
This plugin allows you to create a snapshot of your vault and randomly review files from it 1-by-1.
Arweave Uploader
a year ago by makesimple
random-retrieval
2 years ago by Rachninomav