Payas Web Kit · Editor

Payas Editor

A privacy-first WYSIWYG rich-text editor that runs entirely in your browser and saves your work as Markdown. No server, no sign-in, no build step.

id::payas-editor · stable
KitPayas Web Kit
PlatformBrowser · Web
StackHTML · CSS · Vanilla JS
StoragelocalStorage
Import.md · .txt
ExportMarkdown · TXT · HTML
LicenseMIT
Tabs
Unlimited
Multi-document
Auto-save
30 s
localStorage
Formats
3
MD · TXT · HTML
Themes
2
Light · Dark
features

What Payas Editor does

WYSIWYG editing
Rich text formatting — bold, italic, headings, lists, tables, blockquotes, task items, and drop caps — with a full toolbar and keyboard shortcuts.
Saves as Markdown
One-click download as .md. A custom bidirectional converter handles headings, lists, tables, blockquotes, links, images, and code blocks.
Multi-tab documents
Open unlimited documents as browser-style tabs. Tabs persist across sessions, with orange dot indicators for unsaved changes.
Find & Replace
Full-text search with match count, step-through navigation, single replacement, and replace-all. Triggered with Ctrl+F.
Split view
Three view modes: Write (editor only), Split (editor + live Markdown preview side by side), and MD (preview only).
Privacy first
Completely client-side. All content stays in your browser's localStorage. Auto-save runs every 30 seconds. No data is ever sent to a server.
technical · details

Technical details

Entry pointpayas-editor.html — single HTML file, no build required
StackHTML5 · CSS3 · Vanilla JavaScript ES2022
DependenciesBootstrap 5.3.3 (CSS) · Bootstrap Icons 1.11.3 · Google Fonts
StoragelocalStorage — auto-save every 30 s, tab state, settings
Import formats.md, .txt (open multiple files at once)
Export formatsMarkdown (.md) · Plain Text (.txt) · HTML (.html)
Keyboard shortcutsCtrl+S save · Ctrl+T new tab · Ctrl+F find · Ctrl+B/I/U format · Ctrl+Z/Y undo/redo
SettingsFont size 11–24 px · Line height · Editor width · Spell check · Focus mode · Live MD sync
DeveloperSaman Wijesinghe
LicenseMIT