VanillaPad
A self-hosted Markdown notepad with file management and multi-cursor editing.
A browser-based notepad built with PHP and vanilla JavaScript that stores notes as plain-text files on your own server, without a database or build step. It combines Markdown preview, multi-cursor editing, search and replace, folder organization, file concatenation, and inline media. Free for personal, non-commercial, single-user use under a proprietary license. The public demo uses analytics; self-hosting requires a compatible PHP server.
Product preview
See VanillaPad in action

What is VanillaPad best for?
VanillaPad is a free Markdown tool best suited to personal markdown notes and text files managed through a browser on your own php server. It is available as Web app on Web, and its source status is proprietary.
Verified editor profile
Reviewed September 27, 2026
MarkdownList independently checked these facts against the product, its official documentation, or its public source. Missing items mean not verified, not necessarily unsupported.
Editing experience
Files and offline use
- Folder or workspace support
Long documents
- Document search
At a glance
- Pricing
- Free
- Source
- Proprietary
- Best for
- Personal Markdown notes and text files managed through a browser on your own PHP server
Availability
Platforms
Surfaces
Related tools
Obsidian
A private and flexible knowledge base.
Keep a personal knowledge base in local Markdown files, with source editing, inline Live Preview, and a separate reading view. Link notes with backlinks, explore connections in a graph or Canvas, and organize note properties with Bases. Community plugins extend the app; optional paid Sync and Publish services add device synchronization and web publishing.
Desktop app · Mobile app
macOS · Windows · Linux · iOS · Android
Marko MD
A focused viewer for the Markdown that Claude writes.
Read local plans, reports, specs, and runbooks in task-specific Reading, Plan, and Interactive modes. Marko runs as a lightweight macOS or Windows app, a standalone browser file, an npm CLI and live server, or a Claude Code plugin, with no accounts, telemetry, or uploads.
Web app · Desktop app · CLI · AI agent plugin
Web · macOS · Windows · CLI