Outline Converter

by masaki39
5
4
3
2
1
Score: 62/100

Description

Category: Note Enhancements

The Outline Converter plugin enables Obsidian users to transform bullet list outlines into continuous text, offering flexible commands for automatic and custom conversion. It supports handling indentation levels, inserting specific text, and replacing or enhancing content with user-defined replacements. Users can export converted text through various methods, including copying to the clipboard, appending to a specific location, or replacing sections of a note. Additional features include folding indentation levels and swapping lines within outlines or plain text. This plugin streamlines the process of organizing and reformatting outlines for improved readability and integration into notes.

Reviews

No reviews yet.

Stats

13
stars
5,465
downloads
0
forks
929
days
163
days
163
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
2
total issues
0
open issues
2
closed issues
28
commits

README file from

Github

Outline Converter

GitHub Release Total Downloads

Obsidian plugin transforming your bullet point outlines into continuous text with intelligent header detection and flexible customization options.

Installation

  1. Open Settings → Community plugins
  2. Disable Restricted mode if needed
  3. Click Browse and search for "Outline Converter"
  4. Click Install, then Enable

Usage

Works on the current selection or the entire active note. Choose one of two commands:

Auto-header Converter

Turns outlines into continuous text with heading promotion: items with children become headers; items without children become prose.

Example (defaults: headings start at H2, siblings separated by line breaks)

  • Input
    - Project
    	- Goals
    		- Ship v1
    	- Tasks
    		- Write docs
    		- Publish release
    
  • Output
    ## Project
    
    ### Goals
    Ship v1
    
    ### Tasks
    Write docs
    Publish release
    

Custom Converter

Control text transformation at each indentation level (1–5). For each level, add text before/after the content or ignore the content entirely.

Example (default settings: level1 before=\n\n## , after=''; level2 before=\n\n### , after=\n\n; level3 before='', after= )

  • Input
    - Features
    	- Auto-header
    		- Turn children into headers automatically.
    	- Custom converter
    		- Customize text per indentation level.
    - Usage
    	- Select text or whole note
    		- Works on selection or full note.
    	- Run command
    		- Trigger from the command palette or a hotkey.
    
  • Output
    ## Features
    
    ### Auto-header
    Turn children into headers automatically.
    
    ### Custom converter
    Customize text per indentation level.
    
    ## Usage
    
    ### Select text or whole note
    Works on selection or full note.
    
    ### Run command
    Trigger from the command palette or a hotkey.
    

[!note] Lines starting with // (with or without space) have their content ignored, but before/after text is still applied.

Replacement (Find & Replace)

Apply up to 5 find-and-replace operations with regex support. Replacements are processed sequentially.

Handy preset example:

Purpose Regex Find Replace
Collapse 3+ blank lines to 2 ✅ \n{3,} \n\n
Trim trailing spaces ✅ [ \t]+$ (empty)
Normalize double spaces in prose ✅ {2,} (single space)
Remove spaces before punctuation ✅ \s+([.,!?]) $1

[!important]

  • You can write placeholders in settings: \n (newline), \r (carriage return), \t (tab), and \\ (backslash).
  • If you want to match the literal text \n in regex mode, write \\n. In non-regex mode, just write \n to search the literal backslash+n string.

Section Insertion

Insert content from other sections in the active file using [[#SectionName]]. Works with both [[#Section]] and ![[#Section]] formats. Useful when you keep prose outside the outline and want to pull it into the converted text.

Example:

  • Current note
    # Tasks
    Today: write docs and publish the release.
    
    # Outline
    - Project
    	- Tasks
    		- [[#Tasks]]
    
  • Output
    ## Project
    
    ### Tasks
    Today: write docs and publish the release.
    

Export Methods

Method Description
Copy to clipboard Copies the result to your clipboard
Append to cursor Inserts text at your current cursor position
Append to bottom Adds text to the end of the active note
Replace section Replaces a specific section (creates it if missing)

Additional Commands

Fold Commands

Quickly fold all items at a specific indentation level (1-5) using the command palette.

Swap Lines Commands

Move lines up or down. Integrates with Outliner plugin when available for enhanced outline manipulation.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Advanced Ruby
a year ago by Peter Yanase
Advanced Ruby is a flexible ruby annotation plugin for Obsidian.
Better Mind Map
a year ago by Utkarsh Raj
Obsidian plugin to for mind maps, vizualize current note as mind map.
Better Search Views
3 years ago by Ivan Lednev
Outliner-like breadcrumb trees for search, backlinks and embedded queries
Capitaliser
8 months ago by Emanuel Oliveira
An Obsidian plugin that cycles text capitalisation (lowercase → UPPERCASE → Capitalise Each Word) using Shift+F3, just like Microsoft Word
Composer
13 days ago by Mario Miletta
Notion-style block handle for Obsidian: + insert menu and block actions.
Daily Note Outline
4 years ago by iiz
Add a custom view which shows outline of multiple daily notes with headings, links, tags and list items
Docxer
2 years ago by Developer-Mike
🚀 Boost your productivity by previewing and converting Word files easily to markdown.
Dynamic Outline
2 years ago by theopavlove
Adds a customizable GitHub-like floating table of contents to Obsidian.
Escrita
22 days ago by Claudio
Write and revise fiction in Obsidian: outline, goals, revision lens, manuscript export (DOCX, EPUB) and a shared universe. English and Português.
Ffmpeg Converter
2 years ago by MrAnyx
Convert your assets into other formats. Convert, Compress and Optimize your vault
Filename Emoji Remover
4 years ago by Yüksel Tolun
A simple plugin for the note taking app Obsidian that will rename your files to remove emojis in their names.
Fix Line Endings on Copy
a year ago by KiwiJanus
Floating Headings
9 months ago by k0src
Displays a floating, collapsible outline of a note's headings on the right side of the editor. Expands on hover, click to navigate.
French Typos
11 days ago by Thierry Crouzet
Automatic typographic apostrophe, French quotation marks and dialog mark for Obsidian
gogoga Mind Map
18 days ago by jackweigogoga
Obsidian plugin: edit Markdown notes as XMind-style mind maps.
Hyphenation
4 years ago by 7596ff
Enables justified text and hyphenation
ICOR for Life - Interface
2 months ago by Paperless Movement S.L.
The vault's chrome in one place: hide the ribbon and Obsidian's own controls, and give any folder a colour, an icon and a label. Writes no CSS; the INKLINE theme draws it. Part of the ICOR for Life suite.
Image Helper
3 years ago by Chongmyung Park
Context menu to convert a image to another format in reading view in Obsidian.md
Journey
6 years ago by Alexis Rondeau
Discover the story between your notes in Obsidian
LaTeX to unicode converter
4 years ago by fjdu
Convert LaTeX commands into unicode sequences
Link Converter
5 years ago by Ozan Tellioglu
Obsidian Plugin to scan all your links in your vault and convert them to your desired format.
Linked Graph Navigator
2 months ago by woonyong-kr
Follow links from the current Obsidian note in written order, using a sidebar outline or graph.
Linkify
4 years ago by Matthew Chan
List Outline Helper
2 years ago by triangular-sneaky
Obsidian plugin to select the current outline
Markdoc
3 years ago by Maciej Jur
Basic markdoc support for Obsidian
Marker PDF to MD
2 years ago by L3N0X
Make use of different AI models to convert your pdfs into markdown with perfect ocr, latex formulas, tables, images and more! Supports Mistral AI OCR (free) and self hosted variants!
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
Math Indicator Changer
2 years ago by Ori Replication
Mermaid Link Navigator
a month ago by w-java123
Multiple Notes Outline
3 years ago by iiz
Native Notes
10 days ago by Pratiyush Tiwari
Apple-inspired styling and editing tools for Obsidian, with five coordinated themes and portable settings.
O2
4 years ago by haril song
Converts obsidian markdown syntax to other platforms.
Outline to task list
3 years ago by alexandrerbb
A simple Obsidian plugin to convert a note's outline to a task list
Outliner
6 years ago by Viacheslav Slinko
Work with your lists like in Workflowy or RoamResearch
PDF Folder to Markdowns
2 years ago by CrisHood
Convert a folder of PDFs into a folder of Markdown files with embedded PDFs. This plugin is useful for users who want to migrate their PDF notes from different apps (e.g., Boox) or organize their reference materials inside Obsidian.
PDF Paste
2 years ago by Cormac
PDF2Image
2 years ago by RasmusAChr
Postfix
3 years ago by Bhagya Nirmaan Silva (@bhagyas)
A postfix plugin for Obsidian
Quick Zoom
a month ago by 熊猫别熬夜
快速缩放到标题与列表,含粘性导航栏。基于 Obsidian Zoom 二次开发。
Quiet Outline
5 years ago by the_tree
Improving experience of outline in Obsidian
Shortcuts extender
6 years ago by kitchenrunner
Plugin for Obsidian: Use shortcuts for input special symbols and changing level of headings without language switching
Text Conversions
3 years ago by Juan D Frias
Text conversions for Obsidian
Tree Diagram
a year ago by limpido
An Obsidian plugin that converts tab-indented text to a tree diagram.
Typing Assistant
3 years ago by Jambo
Typing Assistant is a plugin that improves writing efficiency and provides a user experience similar to that of【Notion】
Underline
5 years ago by Benature
Add underline(`<u>xxx</u>`) with shortcut, and `<center>xxx</center>`, `[[#xxx]]`, `[[#^xxx]]`
Visual Card Writer
3 months ago by David Hurt
A visual, card-based Markdown writing interface for Obsidian.
WhatsApp export note
2 years ago by JoaoEmanuell
Obsidian plugin to export notes for whatsapp
Wikilinks to MDLinks
6 years ago by Agatha Uy
An Obsidian md plugin which allows for the conversion of individually selected wikilinks to markdown links, and vice versa.
Zettelkasten Outliner
3 years ago by Tyler Suzuki Nelson