Obsidian Base Builder
Visually create valid Obsidian .base files without typing YAML. Build custom databases for projects, books, tasks, and research.
Choose a Starting Point
Start with a ready-made Obsidian Base template or build your custom layout from scratch.
What is an Obsidian Base?
Obsidian Bases are native database-like views introduced in Obsidian that organize notes based on frontmatter properties. Stored as plain text .base files using YAML syntax, Bases allow you to visualize note collections as interactive Tables, Lists, and Cards without needing complex Dataview query code.
How the Base Builder Works
- Select a starter template. Choose from pre-configured setups like Project Manager, Book Library, or Habit Tracker, or start from scratch.
- Define properties. Add custom properties like status, due date, rating, or tags with appropriate property types.
- Set filter rules. Build visual AND/OR conditions to target specific folders, tags, or status values.
- Configure views. Setup Table, List, and Cards views with custom column ordering, grouping, and card cover images.
- Preview and download. Test your layout with simulated demo data and download your ready-to-use
.basefile.
Starter Base Templates
Frequently Asked Questions
What is the Obsidian Base Builder?
It is a free visual tool that lets Obsidian users construct valid .base files for the native Obsidian Bases core plugin without needing to write raw YAML or struggle with Dataview query syntax.
Is the Obsidian Base Builder free?
Yes. The Base Builder is 100% free, requires no sign-up, and runs entirely client-side in your web browser.
What views are supported?
The tool supports Table, List, and Cards views with custom column ordering, grouping, limits, and card image settings.
Is my Obsidian vault data private?
Yes. All configuration generation and preview calculations happen locally inside your browser memory. No vault files or personal data are ever uploaded to any server.
How do I use the generated .base file in Obsidian?
You can download the generated file as <your-base-name>.base and place it inside your Obsidian vault folder, or copy the generated raw code block directly into any note.