📋 Word Scanner

Ready

TEXT ENGINE PRO

Free text tools for 9 languages — spell check, keyboard fix & more

WORDS: 0 | CHARS: 0
ENGINE LIVE
— TYPE TO DETECT —
Select a language to enable correction.

🔍 Spelling Errors Found

📘 How to Use Every Tool

🔤 Capitalize

What it does: Capitalizes the first letter of every single word. the quick brown foxThe Quick Brown Fox

📢 UPPERCASE

Converts every letter in your text to uppercase instantly. hello worldHELLO WORLD

📝 lowercase

Converts every letter to lowercase. HELLO WORLDhello world

🏷️ Title Case

What it does: Smart title formatting — capitalizes the first letter of major words and keeps connector words (a, an, the, of, in, and, but, or…) lowercase unless they are the first word. the lord of the ringsThe Lord of the Rings

🧹 Clean Space

Removes double spaces, extra tabs, and leading/trailing whitespace from your entire text in one click.

✅ Copy  /  🗑️ Clear

Copy sends the full text to your clipboard. Clear wipes the editor and deletes the auto-saved draft from localStorage.

EN ➡ AR  /  AR ➡ EN

Manually converts between Arabic and English keyboard layouts key-by-key. Use when you know which direction you mis-typed and want full control.

🧠 Smart Fix

What it does: Fixes text typed with the wrong keyboard layout automatically. Smart Fix counts Arabic vs Latin characters, detects the dominant language, and converts the entire text in the right direction.

Example: lvpf (typed in EN mode) ➡ بلاي

✏️ Auto Corrector

Select a language from the dropdown to enable three tools: Auto Correct fixes all detected errors at once, Check Errors highlights misspelled words in yellow inside the editor and shows the full error list below, and Scan Words runs a deep scan of every word and shows results in the panel. The corrector uses LanguageTool online and falls back to a built-in dictionary when offline. Supports English, Arabic, French, German, Spanish, Portuguese, Italian, Turkish, and Russian.

📋 Check Errors

Runs a fresh scan, highlights every misspelled word in yellow directly inside the editor, and opens the error list below the Detect Language section. Click Fix on individual words or Fix All to correct everything at once. The page scrolls smoothly to the editor so you can see the highlights.

🔍 Scan Words

Scans all words in the text and shows the full results in the inline panel — both correct and incorrect words. Errors show a suggested fix with a Fix button. Uses LanguageTool when online, local dictionary when offline.

🌐 Detect Language

Identifies the language of your text using a two-layer system: Unicode script detection (Arabic, Cyrillic, Devanagari, Thai, etc.) and common-word frequency matching for Latin-script languages. Works fully offline. Results show the language name, native name, script, language family, and ISO code. Works best with 20+ characters.

🚀 Tech Behind the Tool

Text Engine Pro is 100% client-side. Your text never leaves your browser. localStorage auto-saves your draft on every keystroke — no server, no accounts, no tracking.

Auto-Scan Engine

Every 0.5 seconds after you stop typing, the engine silently runs a full LanguageTool scan in the background, populates the error list, and updates highlights — all without moving the page or interrupting your flow.

EN ⇄ AR Keyboard Mapping

A precise key-position hash map of the standard Arabic QWERTY layout. The two-character ligature لا (B key) is handled via priority lookahead, running in O(n) time.

Language Detection

Detection runs in two layers. First, Unicode block ranges instantly identify non-Latin scripts. Then for Latin languages, a common-word frequency table matches against the top function words of each supported language. No external API needed — works fully offline.

❓ Frequently Asked Questions

Is my text data private?

Yes. Fully serverless — your text is processed only in your browser and never stored or transmitted anywhere except to LanguageTool for spell-checking (when online).

Why is Smart Fix converting the wrong way?

Smart Fix counts Arabic vs Latin characters. If your text is mixed, add more characters of the correct language or use the manual EN➡AR / AR➡EN buttons instead.

What is the difference between Capitalize and Title Case?

Capitalize uppercases the first letter of every word without exception. Title Case follows editorial rules — small connector words like "of", "the", "and" stay lowercase unless they open the title.

Can I use this for PDF text?

Yes. Paste PDF text here, fix the layout or encoding, then paste it back into your document.

Does Check Errors work offline?

Yes. If LanguageTool is unreachable the engine automatically falls back to the built-in local dictionary, which covers the most common spelling mistakes across all 9 supported languages.

Does this site use cookies?

The tool itself uses localStorage only. Google AdSense ads may use cookies. See our Privacy Policy.

Support SUPPORT THE ENGINE!