Remove non alphabetic characters

Remove non alphabetic characters from your text. Keep only letters with options to preserve spaces and support international characters.

Remove non alphabetic characters - Explanation & Examples

This tool removes everything except letters. You can choose whether spaces stay in the output, and whether letters from all languages are supported.


⭐ What this tool does

  • Keeps only letters from the input text
  • Optionally preserves spaces
  • Optionally preserves line breaks (enters)
  • Optionally supports international letters like é, ü, ñ, å, ç, and ø
  • Optionally converts ligatures such as æ to ae and œ to oe
  • Optionally keeps custom characters you enter, such as punctuation
  • Removes numbers, punctuation, symbols, emojis, and control characters

⚙️ Option behavior

  • Keep spaces ON: spaces remain in output
  • Keep spaces OFF: spaces are removed
  • Keep line breaks ON: enters (new lines) are preserved in output
  • Keep line breaks OFF: enters are removed
  • Support international characters ON: keeps letters from all alphabets
  • Support international characters OFF: keeps only A-Z and a-z
  • Convert accented characters ON: converts accents to base letters where possible (for example café becomes cafe)
  • Convert ligatures ON: converts ligatures to letter combinations (for example æ becomes ae, œ becomes oe, and becomes fi)
  • Characters to keep: keeps any specific symbols you enter (for example . , ! ? : ; ' " - ( ))

🔎 Example behavior

Scenario 1: Spaces ON + International ON

Input:

Héllo Wørld! 123 🚀

Output:

Héllo Wørld

Scenario 2: Spaces OFF + International ON

Input:

Héllo Wørld! 123 🚀

Output:

HélloWørld

Scenario 3: Spaces ON + International OFF

Input:

Héllo Wørld! 123 🚀

Output:

Hllo Wrld

Scenario 4: Spaces OFF + International OFF

Input:

Héllo Wørld! 123 🚀

Output:

HlloWrld

Scenario 5: Convert accented characters ON

Input:

café

Output:

cafe

Scenario 6: Convert ligatures ON

Input:

æther and cœur

Output:

aether and coeur

Scenario 7: Characters to keep = ! ?

Input:

Hello!!! 123?

Output:

Hello!!!?

Frequently Asked Questions

It removes all characters except letters from your text.

When enabled, space characters are preserved. When disabled, spaces are removed too.

When enabled, line breaks (enters) are preserved in the output. When disabled, line breaks are removed.

When enabled, letters from many languages are kept, such as e with accents, n with tilde, or o with stroke.

When enabled, accented letters are converted to base forms where possible, for example cafe with accent becomes cafe without accent.

When enabled, ligature characters are converted to regular letter combinations, for example ae/oe ligatures and typographic ligatures like fi.

You can enter any extra characters that should not be removed, for example . , ! ? : ; apostrophe, quote, hyphen, and parentheses.

Only English letters A-Z and a-z are kept in the output.

Yes. Digits like 0-9 are removed.

Yes. Punctuation marks and symbols are removed from the output.

Yes. Emojis are treated as non alphabetic characters and are removed.

No. All processing runs in your browser and your text stays local.

Yes. Use the Copy button to copy the output to your clipboard.

Yes. Use Download .txt to save the cleaned text as a plain text file.