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. Fully offline-capable PWA — no server, no sign-in, no build step.

id::payas-editor · v3.0.0 · stable
KitPayas Web Kit
PlatformBrowser · Web · PWA
StackHTML · CSS · Vanilla JS
StoragelocalStorage
Import.md · .txt
ExportMarkdown · TXT · HTML
OfflineService Worker · Cache API
LicenseMIT
Tabs
Unlimited
Multi-document
Auto-save
30 s
localStorage
Formats
3
MD · TXT · HTML
Offline
PWA
Installable
features

What Payas Editor does

WYSIWYG editing
Rich text formatting — bold, italic, headings, lists, tables, blockquotes, task items, drop caps, text color, and highlight — 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, code blocks, and GFM extensions.
Multi-tab documents
Open unlimited documents as browser-style tabs. Reorder, duplicate, and rename tabs. Tabs persist across sessions with dot indicators for unsaved changes.
Find & Replace
Full-text search with match count, case-sensitive toggle, 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 with resizable divider), and Preview (read-only render).
Offline PWA
Installable Progressive Web App with Service Worker caching. Loads instantly and works completely offline after the first visit. Install from Chrome, Edge, or Safari.
technical · details

Technical details

Entry pointpayas-editor.html — single HTML file, no build required
StackHTML5 · CSS3 · Vanilla JavaScript ES2020
DependenciesBootstrap Icons 1.11.3 (local, fully offline) · Google Fonts (JetBrains Mono, Fraunces, DM Sans)
PWAmanifest.json · sw.js Service Worker (cache-first offline strategy)
StoragelocalStorage — auto-save every 30 s, tab state, settings
Import formats.md, .txt (drag & drop or open dialog, multiple files at once)
Export formatsMarkdown (.md) · Plain Text (.txt) · HTML (.html)
Keyboard shortcutsCtrl+S save · Ctrl+T new tab · Ctrl+W close tab · Ctrl+F find · Ctrl+B/I/U format · Ctrl+Z/Y undo/redo
SettingsFont size 11–24 px · Line height · Editor width · Sidebar width · Spell check · Focus mode · Live MD sync
DeveloperSaman Wijesinghe
LicenseMIT