Blog
Text tools

Keep only Russian letters in text

Paste your text and everything except Russian alphabet letters (а-яёА-ЯЁ) and spaces is stripped out — digits, punctuation, Latin letters and even Cyrillic letters from other languages disappear, leaving only Russian words. Useful for isolating Russian-language content from a mixed-script text.

Your data never leaves this device

Result

Characters removed

This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.

Facts and limits of this method

Kept Russian Cyrillic letters а-яёА-ЯЁ and whitespace
Removed Digits, punctuation, Latin letters, emoji and any other characters
Non-Russian Cyrillic і, ї, є, ў, ґ (Ukrainian, Belarusian) are outside а-яёА-ЯЁ — removed
Accented Latin é, ñ, ü and all other Latin letters are removed regardless of accents
Whitespace collapsing Not applied — original spacing pattern is preserved as-is
Processing Runs locally in the browser, nothing is sent to a server

When it misleads you

How it is calculated

The tool runs a single regular expression, /[^а-яёА-ЯЁ\s]/g — the leading ^ means it matches anything that is NOT a Russian Cyrillic letter or whitespace — and replaces every match with nothing.

The kept range covers the Russian alphabet in both uppercase and lowercase, plus ё/Ё specifically — 33 letters in each case. Whitespace characters (spaces, tabs, line breaks) are preserved by the pattern itself, unchanged.

Everything else — digits, punctuation, Latin letters, non-Russian Cyrillic letters, emoji, symbols — is removed in a single pass, with no separate collapsing step afterward.

"Characters removed" is the difference between the original text length and the result length, covering every character that wasn't a Russian letter or whitespace.

Questions and answers

Does it keep Ukrainian or Belarusian Cyrillic letters?

No. Only the Russian alphabet range а-яёА-ЯЁ survives. Letters like і, ї, є or ў, which belong to other Cyrillic alphabets but not Russian, are removed.

What happens to accented Latin words like café?

The entire word is removed except for any Russian letters it happens to contain (usually none), since every Latin letter is stripped regardless of accent marks.

Are the leftover spaces cleaned up automatically?

No, this tool has no whitespace-collapsing option. Spaces stay exactly where they were, so removing words from the middle of a sentence can leave visible gaps or double spaces.

Can I use this to isolate Russian text from a bilingual document?

Yes, for text where Russian words are clearly separated by spaces from other content — the result keeps only the Russian words and the whitespace between them.

Is my text sent anywhere?

No. The whole operation runs in your browser; the text is never transmitted anywhere.

Related tools

All tools