Light Weight Simple Memo

A lightweight memo pad for Markdown and HTML. Works offline as an installable app (PWA).

Basics

Header buttons

ButtonAction
New (file with plus)Start a new memo. F11
List (lines)Open the memo list. F10
<   >Go to the previous / next memo. Wraps around at both ends. Only memos matching the tag filter are used when a filter is set. If you leave a new memo that is still empty, the next memo opens in preview. Alt+[ / Alt+]
Preview / Edit (eye / pencil)Switch between preview and edit mode. The icon shows what the button will switch to: a pencil while you are previewing, an eye while you are editing. F2
Find (magnifier)Find and replace (see below). F9
Search all memos (document with magnifier)Search the text of all memos (see below). Alt+G
Background color (square) and Reset (circular arrow)Change the background color of the current memo, or go back to the default color.
Tags (tag)Add or remove tags on the current memo. Alt+T
Duplicate (two squares)Make a copy of the current memo (text, background color, and tags). The copy is added at the end and gets a number after the title: Title (2), Title (3), … Only saved memos can be duplicated. Alt+C
Delete (trash can)Delete the current memo after confirmation. Alt+Delete
Import (arrow down)Open one or more .md, .markdown, .txt, .html, or .htm files as new memos. You can also drag and drop files onto the window. A .json backup file offers a Restore instead. Ctrl+O
Export (arrow up)Download the current memo as .md or .html. Ctrl+S
Settings (gear)Open the settings pop-up. Use the slider to set the memo text size in 5 steps. The setting is remembered. Alt+< / Alt+> change it without opening the pop-up. Settings also has Manage tags and the on/off option of the floating outline, plus an option for a translucent header and outline (blur; off by default). Press Esc or ✕ to close.
Backup & Restore (floppy disk)Open the Backup & Restore screen. Alt+D
? (circle)Open this page.

Keyboard shortcuts

KeyAction
F11New
Ctrl+OImport from file
Ctrl+SExport
F9Find / replace (while it is open, focuses the Keyword box)
F10Memo list
F2Switch preview / edit
Alt+] / Alt+[Next / previous memo
Alt+< / Alt+>Make the memo text smaller / larger (5 steps). Same as the key without Shift: Alt+, / Alt+.
Alt+TTags of the current memo
Alt+MManage tags (rename / delete)
Alt+HShow / hide the outline (headings list) in preview
Alt+GSearch all memos (full text)
Alt+CDuplicate the current memo
Alt+DBackup & Restore screen (floppy disk button)
Alt+BBackup all memos
Alt+ORestore from a backup file
Alt+1–9, Alt+0In the memo list: toggle tag filter 1–9 / clear tag filter
Alt+RRename the current memo (change its title)
Alt+DeleteDelete the current memo (asks first). On a Mac keyboard use Fn+Option+Delete.

On macOS, Ctrl can be replaced by Cmd. On a Mac or laptop the F-keys may need Fn to be held. In a normal browser tab, F11 may toggle full screen and some other shortcuts may be reserved by the browser; they work most reliably when the app is installed as a PWA.

Find and replace

Memo list

Outline (headings list)

Search all memos

Tags

Backup and restore

Open-source licenses

This app uses marked to render Markdown. It is loaded from the jsDelivr CDN and cached for offline use.

The MIT License (MIT)

Copyright (c) 2018+, MarkedJS (https://github.com/markedjs/marked)
Copyright (c) 2011-2018, Christopher Jeffrey (https://github.com/chjj/)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Credits

Created by kwrsin + Claude (Anthropic).