Every Arabic word has a root.Rooto shows you how.
You don't need to memorize thousands of words as if they were disconnected from each other. You'll discover that most of Arabic is built from a limited set of three-letter roots — and every new word you learn makes the next one easier.
The Problem We're Solving
Learning Arabic vocabulary the traditional way can feel like an endless sea — thousands of words, each demanding to be memorized on its own. But the truth is that Arabic is a profoundly derivational language: from a single root like (ك ت ب), we get kātib (writer), maktūb (written), maktaba (library), and kitāb (book) — all built on the same three-letter foundation, differing only in the "template" (pattern) that shaped them.
This beautiful system exists in every Arabic dictionary, but it had never been designed as an interactive learning tool. We built one.
A traditional dictionary hands you every possible derivation from a root — even words no one has used in centuries, words that today only specialists in classical Arabic would recognize.
We did the opposite: we curated carefully, removing every word that had faded from use, keeping only the words people actually speak and hear today. Our goal isn't to give you an "exhaustive dictionary" — it's to help you actually speak and understand Arabic in your everyday life.
So when you see a word on Rooto, know that it was chosen because it's alive — not because it's the only one that exists, and not because it's academically famous, but because it's genuinely useful to you as a learner.
How It Works
Rooto's machine looks simple, but the idea behind it runs deep: every pull of the lever gives you a random root, a pattern, the word they form together, its meaning, and a real example sentence using it.
The key difference between this and any ordinary slot machine is that no one loses here. Every pull, whatever it lands on, is knowledge gained — luck here doesn't decide whether you win or lose, it only decides what you'll learn today.
Root + Pattern = The Equation Behind Every Arabic Word
Most language-learning tools just show you a word and its translation. Rooto shows you two layers: the raw material (the root) and the template (the pattern) that shaped it. Without ever feeling like you're "studying grammar," your understanding of both builds gradually and naturally — so the next time you encounter a root you already know, appearing in a different pattern, you'll be able to guess its meaning before you even get there.
Your Root Notebook and Word Decoder
Every word you see for the first time is automatically saved to your personal collection — a notebook that grows with everything you've discovered. And when you feel ready to test yourself, "Word Decoder" pulls from your previously collected words and quizzes you to make sure you actually remember them.
Rooto wasn't a commercial project at first — it was a personal search for a tool the Arabic language deserved.
I believed that learning Arabic shouldn't mean blindly memorizing thousands of scattered words, but a genuine journey of discovery — a tool that respects the beauty of this language and the depth of its system, not just another flashcard app.
We're still just getting started, and we're growing week by week. If you have feedback, a suggestion, or even just a word of encouragement — reach out. Every bit of input I get shapes what this tool becomes next.
Ready to discover your first root? Head back to the machine and pull the lever.
Start Now → To the Machine