Write and organize local plain/rich-text notes with reliable autosave status, search, history, safe exports and recoverable storage failures.
Loading local editor…
Enter your values locally; no inputs are uploaded.
Check validation feedback before reviewing the browser-generated result.
Review the explanation, copy supported outputs or reset the workspace.
Use the relevant editor or filters, review the live results and local status, then explicitly copy, favorite or export your work.
Write and organize local plain/rich-text notes with reliable autosave status, search, history, safe exports and recoverable storage failures. Up to 50 notes with create, rename, duplicate, confirmed delete and title/text search. Plain-text mode preserves text without formatting; rich mode uses existing Tiptap headings, bold/italic/underline, lists and safe links. Converting rich to plain requires confirmation because formatting/link targets are removed. IndexedDB writes are serialized per note; Saved locally appears only after transaction completion. Quota/errors retain in-memory drafts and old saved records; revision conflicts prevent silent cross-tab overwrites. Supports literal find/replace, undo/redo, counts, TXT import, TXT/sanitized HTML export, editor themes and shortcuts. Notes ≤200,000 text code units / 500,000 rich HTML characters, TXT files ≤1 MiB. Editor history is session-only and resets on note/mode changes. Clearing browser data/private-session cleanup can remove notes; keep exports as backups. No account, cloud sync or uploads.
Notes are intentionally saved only in this browser’s IndexedDB, with active-note/theme preferences in localStorage. No user files or note content are sent to a server. Clearing browser data or losing the device may remove notes. Storage errors are visible; export unsaved drafts before closing. Ordinary page requests may still be logged.
Notes save automatically to IndexedDB in this browser, not a server. Saved locally appears only after the transaction completes. Clearing browser data, private-session cleanup or device loss may delete notes, so export backups. No accounts or cloud sync are provided.
The in-memory draft remains available for TXT/HTML export, while the previous stored record is left intact. Save failures remain visibly unsaved. Revision checks reject silent cross-tab overwrites; retry, duplicate/export the draft or explicitly reload the saved version.
Plain mode stores text without formatting. Rich mode supports headings, bold, italic, underline, lists and safe links through existing Tiptap components. Switching rich to plain requires confirmation because formatting/link targets are removed; visible text and line breaks remain.
Create, rename, duplicate, confirmed delete and search multiple notes. Use literal find/replace, editor undo/redo, word/grapheme counters, light/dark editor themes and save/find/new-note shortcuts. Undo history is bounded and session-only, resetting when notes or modes change.
TXT import creates a new plain note and never overwrites another note. Export TXT or sanitized HTML. Rich paste/export allow only supported text formatting and safe links; scripts, event handlers, embedded objects and remote images are stripped. Plain markup remains literal text.
Use up to 50 notes, 200,000 text code units per note and 500,000 rich HTML characters; TXT imports are at most 1 MiB. Oversized input is rejected without replacing the current valid note. Deletion, rich-to-plain conversion and reloading over a draft require confirmation. Reset search/messages keeps notes.
Write and organize local plain/rich-text notes with reliable autosave status, search, history, safe exports and recoverable storage failures.
Up to 50 notes with create, rename, duplicate, confirmed delete and title/text search. Plain-text mode preserves text without formatting; rich mode uses existing Tiptap headings, bold/italic/underline, lists and safe links. Converting rich to plain requires confirmation because formatting/link targets are removed. IndexedDB writes are serialized per note; Saved locally appears only after transaction completion. Quota/errors retain in-memory drafts and old saved records; revision conflicts prevent silent cross-tab overwrites. Supports literal find/replace, undo/redo, counts, TXT import, TXT/sanitized HTML export, editor themes and shortcuts. Notes ≤200,000 text code units / 500,000 rich HTML characters, TXT files ≤1 MiB. Editor history is session-only and resets on note/mode changes. Clearing browser data/private-session cleanup can remove notes; keep exports as backups. No account, cloud sync or uploads.
Notes save automatically to IndexedDB in this browser, not a server. Saved locally appears only after the transaction completes. Clearing browser data, private-session cleanup or device loss may delete notes, so export backups. No accounts or cloud sync are provided.
The in-memory draft remains available for TXT/HTML export, while the previous stored record is left intact. Save failures remain visibly unsaved. Revision checks reject silent cross-tab overwrites; retry, duplicate/export the draft or explicitly reload the saved version.
Plain mode stores text without formatting. Rich mode supports headings, bold, italic, underline, lists and safe links through existing Tiptap components. Switching rich to plain requires confirmation because formatting/link targets are removed; visible text and line breaks remain.
Create, rename, duplicate, confirmed delete and search multiple notes. Use literal find/replace, editor undo/redo, word/grapheme counters, light/dark editor themes and save/find/new-note shortcuts. Undo history is bounded and session-only, resetting when notes or modes change.
TXT import creates a new plain note and never overwrites another note. Export TXT or sanitized HTML. Rich paste/export allow only supported text formatting and safe links; scripts, event handlers, embedded objects and remote images are stripped. Plain markup remains literal text.
Use up to 50 notes, 200,000 text code units per note and 500,000 rich HTML characters; TXT imports are at most 1 MiB. Oversized input is rejected without replacing the current valid note. Deletion, rich-to-plain conversion and reloading over a draft require confirmation. Reset search/messages keeps notes.
Your saved notes will appear here.
Notes save to IndexedDB in this browser only—no account, cloud sync or uploads. Clearing browser data, private-browsing cleanup or device loss may delete notes. Download backups. A note is saved only when the status says Saved locally; quota/conflict failures keep your draft in memory and leave the last saved record intact.
Ctrl/⌘+S saves, Ctrl/⌘+F opens Find, Ctrl/⌘+Alt+N creates a note. Editor undo/redo is session-only and resets when switching notes or modes. Each note supports 200,000 text code units; rich HTML is limited to 500,000 characters. Up to 50 notes. Local file imports are limited to 1 MiB and always create a new note.
Code notes are stored as plain text with optional language metadata. Switching Plain Text and Code changes the editor, not the content. Switching from Rich Text removes formatting only after confirmation. Code is never executed.