# LesS/KEY — password generator
A password manager that stores nothing and never talks to a server. Passwords are generated entirely in your browser with WebAssembly; your master password and your data never leave your device.

Help What is LesS/KEY & how it works click to open

LesS/KEY is a password manager that stores no passwords. It re-generates each one on demand from your single master password plus the name of the account. The same name + master always produce the same password — so there is nothing secret to leak, sync, or back up, and you only ever remember one phrase. By default each password is six short, memorable words — the correct horse battery staple idea from xkcd 936 — built on the classic S/KEY one-time-password scheme (RFC 2289).

Private by design. Everything happens on your device. Your master password and the passwords it generates are never sent anywhere, never stored on a server, and never logged — there is no account, no sync, and no tracking. The app is a single page plus a WebAssembly module, with its fonts bundled in; once it has loaded, it makes no network requests at all.

#### Quick password

Type an account name and your master phrase — the password appears instantly, masked. Click it to reveal, or press Copy. Store remembers the name (never the password) in this browser.

#### Console

The full command line — type `help` for every command. Your list of names lives only in this browser (localStorage), never on a server; use Export / Import to move it yourself (e.g. to and from a Notion page).

#### Naming rules

After a name you can add a length and a mode — `R` six memorable words (the default), `C` camel, `H` hex, `B` base64, `D` digits (`U…` = upper). E.g. `github 20R`.

Runs the real hel engine compiled to WebAssembly — the exact same generator as the command-line tool. No server, no account, no tracking — nothing to leak.

Generate

## Quick password

Deterministic — the same name + master always regenerate the same password. The result updates live as you type, entirely in your browser — your master and the generated password never leave this device. Nothing is stored unless you press Store.

Name (+ optional rules)
Master password
result
Console

## All commands

The full hel command line — `ls`, `add`, `enc`, `gen`, `comment`, `correct`, `help`, … Your catalog persists in this browser (localStorage). Generated passwords are masked — click to reveal.

>

### Import catalog

Paste your catalog (e.g. the text of the Notion page). Existing entries with the same name are replaced.

### Export catalog

Copy this and paste it back into your Notion page.

### Set password

Cache a master/parent password for this name (used by `enc` in its subtree). Kept in memory only.

Password