The basic mechanism for spellchecking in Emacs involves the external program ispell/aspell. For information on using this, see InteractiveSpell. There are also some alternatives:

See also:

- CategoryWriting.

- Grammar checking

There are a number of packages that will help you if you use several different languages, either in different buffers, or mixed together in the same buffer.

These pages offer spelling help: