This tool lets you organize markdown files visually as note cards on a canvas. Simply load your files and start organizing - no code editing needed.
- Load Your Files: Click the "Load Files" button and select one or more
.mdor.markdownfiles - Organize: Each file becomes a card - drag them around, create connections between related ideas
- Edit: Double-click cards to edit their content
- Export: Click "Export to Markdown" to download an ordered outline based on your connections
- Click "Load Files" button (top of screen)
- Select multiple markdown files from your computer
- Each file becomes one card on the canvas
- Files are saved in your browser - they'll be there when you return
The app supports two markdown file formats and automatically detects which one you're using:
# My Card Title
This is the content of the card.
You can use markdown formatting:
- Bullet points
- **Bold text**
- Multiple paragraphs
Everything in this file becomes one card.Use #------- as a separator to create multiple cards from a single file:
# First Card
Content for the first card...
#-------
# Second Card
Content for the second card...
#-------
# Third Card
Content for the third card...Both formats work! The app detects the presence of #------- separators and parses accordingly.
- First heading (line starting with
#) becomes the card title - Rest of content (or section) becomes the card content
- No heading? The filename (without .md) is used as the title
- Position cards: Drag them anywhere on the canvas
- Pan the canvas: Drag empty space to move around
- Create new cards: Double-click empty space
- Edit cards: Double-click a card to edit title and content
- Expand/collapse: Click card header to show/hide content
- Connect cards: Drag from one card onto another to create a connection arrow
- Delete connections: Double-click a connection line to remove it
- Export to Markdown: Generates an ordered outline following your connection structure
The export feature creates a single markdown file that captures your outline structure following your connections:
How Export Ordering Works:
- Groups connected cards together (so Chain A doesn't mix with Chain B).
- Sorts strictly by Y-position (Top-to-Bottom) within those groups.
- Ignores unconnected (isolate) cards.
- If multiple cards connect from one card, they're exported in top-to-bottom order
- Separates cards with
---dividers - Card content is exported.
- Downloads as
outline-export.md
This creates a linear document that reflects the logical flow you've established through connections on the canvas.
- Load Files: Select markdown files from your computer to load as cards
- Export to Markdown: Download your organized outline as a single markdown file
- Reset Canvas: Clear all cards and connections, start fresh
Your work is automatically saved in your browser:
- Loaded files: Saved so they're available next time
- Card positions: Remember where you placed each card
- Connections: All arrows between cards are saved
- Edits: Changes to titles and content are saved
- Canvas position: Your pan/zoom state is saved
Everything persists between sessions until you click "Reset Canvas" or clear browser data.
- Essay planning: Load your research notes, organize them, create an outline
- Chapter organization: Arrange sections of a longer work
- Lecture notes: Organize notes from different sources into a coherent structure
- Research synthesis: Connect ideas from multiple papers or sources
- Content strategy: Plan blog posts, articles, or documentation
- Study guides: Organize topics and create connections between concepts
- Break your content into focused, single-topic files
- Use descriptive filenames (they're used as fallback titles)
- Start with 4-10 files for manageable organization
- You can always create more cards by double-clicking the canvas
- Position matters: Place your starting point at the top of the canvas
- Use connections: Draw arrows to show the flow - ONLY connected cards are exported!
- Create a complete path: Connect all cards you want in your export
- Multiple outlines: You can have unconnected groups - only the path from the top card exports
- Branch and merge: Multiple cards can connect to one (converging ideas)
- Organize your cards visually
- Connect all cards you want in the export (starting from the topmost)
- Leave unconnected any cards you're not ready to include
- Click "Export to Markdown"
- Review the exported file
- Adjust connections if needed
- Export again
The exported markdown is ready to expand into a full document or can be further edited in any text editor.
- Browser compatibility: Works in all modern browsers (Chrome, Firefox, Safari, Edge)
- No internet required: After initial load, works completely offline
- Privacy: All data stays in your browser - nothing is sent to any server
- File size: Can handle hundreds of cards, though 10-30 is optimal for usability
- Export format: Standard markdown that works with any markdown editor