You are reading the docs of the unreleased development version. Go to the latest version →
Skip to content

Spell check ​

Blank can underline the words it doesn't know with a wavy line, so a typo never slips into your finished piece. Spell check is off until you turn it on: some writers like a clean page while drafting and only proofread at the end.

A misspelled word underlined in red, with the menu of suggestions open below it

Turn it on ​

Press Mod Alt S, or right-click anywhere in the text and choose Enable Spell Check. Press the shortcut again, or click Spelling at the bottom right, to turn it off. Blank remembers your choice.

Blank checks the language shown at the bottom right. A word is checked once you finish it, so nothing is underlined while you are still typing it.

Fix a word ​

Right-click a word with a wavy line, or press Mod Alt N to jump to the next one, and choose what to do:

Menu itemWhat it does
A suggestionReplaces the word. Capitals are kept, so Teh becomes The. Mod Z undoes it.
Change All ▸ a suggestionReplaces the word everywhere in the document, in one step you can undo.
Ignore AllStops underlining the word in this document until you open or start another one.
Add to DictionaryAccepts the word from now on, in every document.

Right-click a word you added to change your mind:

Menu itemWhat it does
Remove from DictionaryUnderlines the word again.
Edit in Dictionary…Lets you correct the word you added, e.g. Kubernets to Kubernetes.

The menu also has the usual editing commands: undo and redo, cut, copy, paste, paste as plain text, delete and select all. Hold Shift while you right-click for the system's own menu.

Use the keyboard ​

CommandShortcut
Turn spell check on or offMod Alt S
Next misspelled wordMod Alt N
Previous misspelled wordMod Alt Shift N
Open the menu at the cursorShift F10 or the menu key

In the menu, ↑ / ↓ move, Enter chooses, → opens a submenu and Esc closes it. Typing a letter jumps to the next item that starts with it.

What isn't checked ​

  • code, both inline and in code blocks
  • web and email addresses
  • words in capitals, like NASA, and words with digits, like mp3. You can check them too.

Languages ​

Blank checks spelling in about 80 languages and regional variants. The dictionaries for English (US), German, French and Spanish come with Blank. Any other one is downloaded the first time you check a text in that language, while the bottom right shows Spelling and the progress, and kept for offline use from then on.

To check a regional variant, type its code in the language chooser: engb for British English, dech for Swiss German, ptpt for Portuguese as written in Portugal, esmx for Mexican Spanish and so on. British, Canadian and Australian English, Austrian and Swiss German, and Portugal's Portuguese are also in the list you step through with ← / →.

There is no dictionary for Finnish yet, and none that works for Turkish, Armenian, Latin, Mongolian, Nepali and Interlingua. For these, the bottom right shows No spelling.

Where the dictionaries come from

Blank uses the Hunspell dictionaries collected at wooorm/dictionaries, each under its own open-source license. They are downloaded from the jsDelivr CDN, with unpkg as a fallback, and checked against a fingerprint built into Blank before they are used. Blank asks for nothing else, and your text never leaves your computer.

Your dictionary ​

The words you add are kept in plain text files in the app config folder, one per language, e.g. dictionaries/de.txt for German, Austrian and Swiss German. Each line holds one word. You can edit, sync or back up these files; Blank reads them when you turn spell check on, change the language or start it.

A word added in lowercase is also accepted with a capital or in capitals: blank accepts Blank and BLANK. A word with capitals is accepted as written or in capitals: iPhone accepts IPHONE, but not Iphone.