Paste an Arabic or Hebrew word into the middle of an English sentence on your phone and watch what happens: the cursor suddenly leaps to the other side, and the full stop you typed at the end may show up at the beginning. That small, maddening moment is the symptom of a much bigger fact: the world's languages do not all run in the same direction.
Arabic is written from right to left, and so are Persian, Urdu, Hebrew and a handful of less famous languages. The overwhelming majority, from English and Chinese to Hindi and Berber in its Tifinagh script, run from left to right. This guide puts the whole picture together: the ten most spoken languages in numbers, a near-complete list of the languages written from right to left, examples from the other direction, what all of it means for anyone running a website or a blog, and how Tooliqo's Blogger templates were built to handle language and direction from the ground up.
What is writing direction?
Writing direction is the order in which letters, words and lines follow each other on paper or on a screen: where the eye starts and where it goes next. Developers and web designers compress it into two abbreviations: RTL for Right To Left and LTR for Left To Right.
Beside these two horizontal directions, other systems exist but are far less common today:
- Vertical writing: top to bottom, still used in traditional Chinese and Japanese, where the columns are arranged from right to left. Traditional Mongolian is the odd one out, with columns that run from left to right.
- Boustrophedon: a Greek word meaning "as the ox ploughs". One line is written from the right and the next from the left, alternating like a farmer turning his ox at the end of each furrow. Ancient Greek inscriptions and some early Arabian scripts used it before it died out.
Today the two horizontal directions govern almost everything we read; books, websites and apps are built on one of them, or on a mix of the two.
Why are some languages written from right to left?
The question is old, and the honest answer is that there is no single agreed explanation. History, however, gives us a clear thread to follow.
About three thousand years ago the Phoenicians on the Mediterranean coast used a simple alphabet of twenty-two letters, written from right to left. That alphabet is the common ancestor of most modern writing systems. Aramaic branched from it; from Aramaic came square Hebrew, Syriac and the Nabataean script, and from Nabataean grew the Arabic script we write today. All of these branches inherited the same direction, which is why Arabic, Hebrew and Syriac still run from the right.
On the other side, the Greeks took the very same Phoenician alphabet. At first they wrote it from the right, then in boustrophedon, before settling on left to right. From Greek the Romans took their Latin letters in the new direction, and through them it spread to most of Europe, and later to half the world as the Latin alphabet travelled.
As for why each people chose its direction, two theories are the most popular:
- The chisel theory: a right-handed carver holding the chisel in the left hand and the hammer in the right found it easier to work from right to left. The theory is widespread but has never been conclusively proven.
- The ink theory: once writing moved to papyrus, paper and ink, a right-handed scribe would smudge what he had just written if he moved from the right, so the opposite direction was cleaner. This may explain the Greek switch, but it does not explain why Arabic kept its direction through centuries of pen and ink.
Most likely, direction is a habit that sets in with the first generation of writers and is then protected by tradition, sacred texts and schools, so it becomes hard to change even when the writing tool itself changes.
The ten most spoken languages in the world
Before we talk about directions, let's put the numbers on the table. There are two ways to rank languages, and each gives a completely different picture: the first counts everyone who speaks the language, native or learned later; the second counts native speakers only, those born into it. The figures below are approximate, based on Ethnologue estimates for 2025 and 2026, and may vary slightly from source to source.
Ranked by total speakers (native and non-native)
| # | Language | Total speakers | Of which native | Writing direction |
|---|---|---|---|---|
| 1 | English | about 1.5 billion | about 390 million | LTR |
| 2 | Chinese (Mandarin) | about 1.18 billion | over 900 million | LTR |
| 3 | Hindi | about 610 million | about 345 million | LTR |
| 4 | Spanish | about 560 million | about 485 million | LTR |
| 5 | Arabic | about 335 million for Modern Standard Arabic, over 400 million with the dialects | about 360 million across its dialects | RTL |
| 6 | French | about 310 million | about 75 million | LTR |
| 7 | Bengali | about 285 million | about 240 million | LTR |
| 8 | Portuguese | about 265 million | about 250 million | LTR |
| 9 | Russian | about 255 million | about 145 million | LTR |
| 10 | Indonesian | about 250 million | about 75 million | LTR |
Urdu comes just outside this list with about 245 million speakers, making it the second-largest right-to-left language.
Ranked by native speakers
| # | Language | Native speakers | Main countries | Writing direction |
|---|---|---|---|---|
| 1 | Chinese (Mandarin) | over 900 million | China, Taiwan, Singapore | LTR |
| 2 | Spanish | about 485 million | Mexico, Colombia, Spain, Argentina | LTR |
| 3 | English | about 390 million | United States, United Kingdom, Canada, Australia | LTR |
| 4 | Arabic (all dialects) | about 360 million | 22 countries from Morocco to the Gulf | RTL |
| 5 | Hindi | about 345 million | India | LTR |
| 6 | Portuguese | about 250 million | Brazil, Portugal, Angola, Mozambique | LTR |
| 7 | Bengali | about 240 million | Bangladesh, India | LTR |
| 8 | Russian | about 145 million | Russia, Belarus, Kazakhstan | LTR |
| 9 | Japanese | about 123 million | Japan | LTR and traditionally vertical |
| 10 | Vietnamese | about 86 million | Vietnam | LTR |
Tenth place is a very close race between Vietnamese, Cantonese, Turkish and Western Punjabi, all somewhere between 80 and 95 million native speakers.
Ethnologue treats Modern Standard Arabic as a separate language that nobody is born into, and counts the dialects (Egyptian, Moroccan, Levantine, Gulf…) as distinct languages. So Arabic sometimes appears with modest numbers when only the standard form is counted, and with much larger ones when the dialects are grouped under one name, as most people do. In both tables we used the second approach for native speakers, because it is closer to the reality Arabic speakers actually live.
What do these numbers tell us?
The first thing that stands out is that English leads the world thanks to those who learned it, not those born into it: roughly three quarters of its speakers use it as a second language for work, study and the internet. Chinese is the exact opposite: enormous among its native speakers, limited beyond them. French jumps into the top ranks of the overall list even though its native speakers barely reach 75 million, thanks to its presence across Africa and the Maghreb.
The observation that matters most for our topic: Arabic is the only language in the top ten written from right to left, in both rankings. Nine languages out of ten run the other way. That is exactly why RTL support is a perennial challenge in software and on the web: tools are designed for the majority first, and the right-to-left case is bolted on later, often incompletely.
Languages written from right to left: the full list
The clearest way to understand these languages is to group them by the script they use, because direction follows the writing system, not the language itself. There are about a dozen living scripts that run from the right today, and by an enormous margin the largest of them is the Arabic script.
1. Languages written in the Arabic script
The Arabic script is the second most widely used writing system in the world after Latin. It travelled with Islam to Persia, Central Asia, the Indian subcontinent and Africa, and each language added letters for its own sounds, such as پ چ ژ گ in Persian and ٹ ڈ ڑ in Urdu.
| Language | Approx. speakers | Where it is used | Note |
|---|---|---|---|
| Arabic | over 400 million | The Arab world | Language of the Quran, official in 22 countries and one of the six official UN languages |
| Urdu | about 245 million | Pakistan, India | Usually written in the elegant slanted Nastaliq style |
| Persian (Dari in Afghanistan) | about 110 million | Iran, Afghanistan | Tajik, which is also Persian, is written in Cyrillic from the left |
| Punjabi in the Shahmukhi script | about 90 million | Pakistan | The same language is written in India in Gurmukhi, from the left |
| Pashto | about 50 to 60 million | Afghanistan, Pakistan | Official language in Afghanistan |
| Sindhi | about 30 million | Pakistan, India | Also written in Devanagari in India |
| Saraiki | about 25 million | Southern Punjab, Pakistan | Closely related to Punjabi |
| South Azerbaijani | about 15 to 25 million | North-western Iran | In the Republic of Azerbaijan it is written in the Latin alphabet |
| Uyghur | about 10 million | Xinjiang, China | One of the few Turkic languages that kept the Arabic script |
| Balochi | about 8 to 10 million | Pakistan, Iran, Afghanistan | Sometimes written in Latin as well |
| Sorani Kurdish | several million | Iraqi Kurdistan, western Iran | Kurmanji Kurdish in Turkey and Syria uses the Latin alphabet |
| Kashmiri | about 7 million | Kashmir | Sometimes written in Devanagari in India |
| Brahui | about 2 to 3 million | Balochistan | A Dravidian language isolated among Indo-Iranian neighbours |
| Kazakh in China | over 1 million | Xinjiang | In Kazakhstan it is written in Cyrillic and is moving to Latin |
| Malay in the Jawi script | limited use | Brunei, Malaysia | Co-official in Brunei alongside Latin, and used in religious contexts |
| African "Ajami" languages | traditional use | West and East Africa | Hausa, Wolof, Fula and Swahili were written in Arabic script for centuries; today mostly in Latin |
2. Languages written in the Hebrew script
- Hebrew: about 9 million speakers, and one of the strangest stories in linguistics: it was revived as an everyday language in the nineteenth century after centuries confined to liturgy and books.
- Yiddish: a Germanic language written in Hebrew letters, spoken today by several hundred thousand people in religious communities in the United States, Israel and Europe.
- Ladino (Judaeo-Spanish): the language of the Jews of Spain after their expulsion in 1492, surviving among a small number of speakers.
- Judaeo-Arabic: Arabic written in Hebrew letters, in which Maimonides wrote his works, and once common in the Jewish communities of Morocco, Iraq and Yemen.
3. Smaller but living scripts
| Script | Languages | Region | Status today |
|---|---|---|---|
| Syriac | Modern Aramaic (Assyrian, Chaldean, Turoyo) and liturgical Syriac | Iraq, Syria, Turkey, the diaspora | Alive in the churches and Christian communities of the Middle East |
| Thaana | Dhivehi | Maldives | The country's official script; some of its letters were derived from Arabic numerals |
| N'Ko | Manding languages: Bambara, Maninka, Dyula | Guinea, Mali, Ivory Coast | Invented by Solomana Kanté in 1949, spreading through grassroots education |
| Adlam | Fula (Pulaar) | Guinea, Senegal, West Africa | Created by two brothers from Guinea in the late 1980s, now supported on phones and computers |
| Hanifi Rohingya | Rohingya | Myanmar, Bangladesh | Devised in the 1980s and added to Unicode |
| Mandaic | Mandaic | Iraq, Iran, the diaspora | Liturgical among the Sabian Mandaeans |
| Samaritan | Samaritan Hebrew and Aramaic | Nablus and Holon | Liturgical in the small Samaritan community |
| Mende Kikakui | Mende | Sierra Leone | Limited use |
4. Ancient scripts that ran from the right
Go back in time and the club grows considerably. Ancient scripts written from right to left include Phoenician, the mother of alphabets; Aramaic, the language of empires in the ancient Near East; Nabataean, carved by the Nabataeans into the rocks of Petra and the ancestor of the Arabic script; the Old South Arabian Musnad script of Yemen; Avestan, in which the Zoroastrian texts were written; Kharosthi in ancient north-western India; the Old Turkic alphabet of the Orkhon inscriptions in Mongolia; and most Etruscan inscriptions in pre-Roman Italy.
Direction follows the script, not the language. That is why some languages are written from the right in one country and from the left in the neighbouring one: Punjabi in Shahmukhi in Pakistan and in Gurmukhi in India, Sorani Kurdish in Arabic script and Kurmanji in Latin, Persian in Iran and its sister Tajik in Cyrillic, Azerbaijani in Arabic script in Iran and in Latin in Baku.
Languages that switched direction
Modern history is full of languages that abandoned the Arabic script and moved to the left, usually by political decision. The most famous is Turkish, which switched to the Latin alphabet by a single decree in 1928, leaving an entire generation unable to read its grandparents' books. Uzbek, Kazakh, Turkmen and Azerbaijani in Central Asia followed a similar path, moving from Arabic to Latin and then to Cyrillic in the Soviet era, with some returning to Latin today. In South-East Asia the Jawi script gave way to Latin for Malay, and in Africa Latin replaced Ajami for Swahili and Hausa.
The rest of the world's languages run from left to right
After that list, the simple fact remains: most of the world's more than seven thousand living languages are written from left to right, or were never written at all, since many of them are oral. These are the main scripts in this direction, with examples:
| Script | Example languages | Note |
|---|---|---|
| Latin | English, French, Spanish, Portuguese, German, Italian, Turkish, Indonesian, Vietnamese, Swahili, Hausa | The most widespread in the world |
| Cyrillic | Russian, Ukrainian, Bulgarian, Serbian, Kazakh, modern Mongolian, Tajik | Derived from Greek |
| Greek | Greek | The first famous alphabet to settle on left to right |
| Armenian and Georgian | Armenian, Georgian | Each has its own unique alphabet |
| Devanagari | Hindi, Marathi, Nepali, Sanskrit | Letters hang from a horizontal line along the top |
| Other Indian scripts | Bengali, Punjabi (Gurmukhi), Tamil, Telugu, Kannada, Malayalam | Every major language of India has its own letters |
| South-East Asian scripts | Thai, Lao, Khmer, Burmese | Many of them have no spaces between words |
| Ge'ez (Ethiopic) | Amharic, Tigrinya | Semitic languages, sisters of Arabic, yet written from the left |
| Tifinagh | Berber (Amazigh) | Official in Morocco since the 2011 constitution; its modern standard runs from the left |
| Hangul | Korean | An alphabet invented in the fifteenth century |
| Chinese characters and kana | Chinese, Japanese | Horizontally from the left in modern use, vertically in traditional use |
What about Chinese and Japanese?
Many people believe Chinese is written from the right, because traditional texts were vertical, top to bottom, with the columns following each other from right to left, and old signboards and calligraphy still keep that form. But China settled the matter in the 1950s, and books, newspapers and websites are now written horizontally from the left. Japanese lives with both: novels and newspapers are mostly vertical, technical books and websites horizontal. One curiosity: the pages of Japanese manga are read from right to left, so a Western reader starts from what looks like the "back" of the book, exactly as an Arabic reader would.
Morocco: a living example of both directions meeting
Few countries live both directions every day the way Morocco does. On a single sign you may read Arabic from the right, Berber in Tifinagh from the left, and French from the left as well. A Moroccan child learns from the earliest years to flip the direction of their eyes from one book to the next without thinking about it. That flexibility, which a human picks up effortlessly, is exactly what software and websites have to learn the hard way.
When the two directions meet: bidirectional text
In real life, Arabic text is rarely pure Arabic. There are numbers, brand names, links and technical terms in English. Oddly enough, even the numbers inside an Arabic sentence are written from left to right: when you write "the year 2026" in Arabic, you read the letters from the right and then the number from the left without noticing. Developers call this mix bidirectional text, and on computers it is governed by a standard algorithm that is part of the Unicode standard.
The algorithm is clever, but it needs help when the context is ambiguous. That is where the familiar problems appear: a question mark jumping to the start of the line, reversed brackets, an upside-down phone number, or a list starting from the wrong side. The fix is to tell the browser explicitly what language and direction the page uses, and to isolate foreign fragments:
<!-- page language and direction --> <html lang="ar" dir="rtl"> <!-- isolate a foreign name or code inside the sentence --> <p>The <bdi>بلوج بلوس</bdi> template is now live.</p> /* logical CSS that works in both directions */ .card{ margin-inline-start:16px; padding-inline-end:12px; text-align:start; }
The key idea is in the last line: instead of telling the browser "a margin on the left", you tell it "a margin at the start of the line". In Arabic the start is on the right, in English on the left, and the same code works in both cases.
What should flip in the interface, and what should not?
| Element | In an LTR interface | In an RTL interface | Rule |
|---|---|---|---|
| Text alignment | Left | Right | Always flips |
| Sidebar and menus | Usually right of the content | Usually left of the content | Flips with the reading order |
| "Next" and "Previous" arrows | Next points right | Next points left | Flips, because it points in the reading direction |
| Video play button | Points right | Also points right | Does not flip: it represents time, not reading |
| Logos and brand marks | As they are | As they are | Never flip |
| Numbers, links and code | From the left | From the left | Stay LTR inside Arabic text |
| Tables | First column on the left | First column on the right | Column order flips |
| Search, clock and tick icons | As they are | As they are | Do not flip, because they carry no directional meaning |
Why writing direction matters for site owners and SEO
Direction may look like a cosmetic matter, but it touches three things every site owner cares about: the visitor's experience, the trust of search engines, and whether the content reaches its real audience.
- Reading experience: an Arabic visitor who finds the text aligned to the left, or the punctuation in the wrong place, immediately feels the site is "machine-translated" or neglected, and leaves quickly. A high bounce rate and a short dwell time are both negative signals.
- Language signals for search engines: the page's
langattribute helps Google understand the content's language and show it to the right audience, andhreflangtags link the different language versions of the same page so they do not compete with each other. - Fonts and rendering on phones: declaring the language lets the browser pick the right Arabic font and correct shaping, and avoids broken letters or empty boxes.
- The Arabic content opportunity: the share of Arabic content on the internet is still small compared to the number of Arabic speakers, which means less competition in many topics for anyone who publishes good, well-structured Arabic content.
- Expanding to a second audience: a site that respects both directions can address its Arabic and its English or French audience together, without building two separate sites.
Tooliqo templates: language and direction are part of the design, not an afterthought
Everything above is exactly what we had in front of us when we built the Tooliqo collection of Blogger templates. Most templates on the market are designed in English first, and then a separate "RTL" file is added that flips some things and leaves others hanging. At Tooliqo we took the opposite road: the template is built from day one to work in both directions, in several languages, and with the same logic across every template in the collection.
Language features in Tooliqo templates
| Feature | What it does | What you gain |
|---|---|---|
| Interface translated into six languages | The template's own strings (buttons, notices, fixed headings) are available in English, Chinese, Hindi, Spanish, French and Arabic | No need to translate the interface by hand, and you cover languages spoken by billions of people |
| Design built on logical CSS properties | Margins, alignment and menus are based on the "start" and "end" of the line, not on left and right | The same template works on an Arabic or an English blog without two separate files |
| Respect for your blog's settings | The template relies on the blog language, title and description exactly as you set them in Blogger | Correct language signals for search engines without editing code |
| Text-direction toggle | A wordless button with two opposing arrows, next to the reading-mode button, flips the post, the headings and the sidebar | Ideal when you publish an English post on an Arabic blog or vice versa, and the visitor reads comfortably |
| Visitor translator in the sidebar | A wide list of languages that always includes English | A visitor from another country reads your post in their language with one click |
| Isolation of code and numbers | Code blocks, links and numbers stay left-to-right inside Arabic text | Clean technical tutorials where the code never flips |
The Template Translator tool: your template in any language you want
The template is translated, but what about the texts you wrote yourself in the Layout: widget titles, menu links, the content of HTML boxes? That is where Tooliqo's Template Translator comes in, a page that runs entirely inside your browser. You upload the XML file exported from Blogger, it extracts only the texts you control, and translates them automatically or manually into any language, with automatic detection of right-to-left languages. The tool never touches tags, classes, links or code, so the template stays intact and only its language changes. It is especially useful if you installed a template in Arabic and want to reinstall it on a second blog in French or English.
Always work on the XML file you export from your blog in Blogger, not on the protected, encrypted version of the template, because the texts in that file are embedded inside unreadable code.
Real-world examples
- A Moroccan blog in Arabic and French: publishes most posts in Arabic and a French post from time to time. The blog stays RTL, and when a visitor opens the French post they press the direction button and read it from the left in complete comfort.
- A tech blog in English aimed at India and the world: the interface is in English, an Indian or Spanish visitor uses the sidebar translator, and the code stays exactly as it is.
- A tutorials site in Urdu or Persian: the same template designed for Arabic works straight away, because the direction is built on start-and-end logic, not on one specific language.
- The owner of a multilingual blog network: installs the same template on every blog and translates the Layout texts with the Template Translator, getting a unified look across different languages.
Try the templates yourself
The best way to see all this is to try it. Every template in the Tooliqo collection has a live demo blog: open it, press the direction button, try the translator, and browse from your phone:
All the tools, tutorials and templates are available at tooliqo.co.
Surprising facts about writing directions and world languages
- There are more than seven thousand living languages in the world, yet about half of humanity speaks one of the twenty largest.
- Amharic is a Semitic language like Arabic and Hebrew, but it is written from left to right, because its Ge'ez script has run that way for centuries.
- The digits Europe uses today (0 to 9) reached it through the Arabs, which is why they are called "Arabic numerals" there, and the Maghreb uses them in that same form.
- Numbers in Arabic and Hebrew are written from left to right inside right-to-left text, so every Arabic text that contains a number is bidirectional.
- Morocco adopted the Tifinagh script to write Berber, and Berber became an official language alongside Arabic in the 2011 constitution.
- Turkish changed both its letters and its direction in a single decision in 1928, from the Arabic script to Latin.
- Traditional Mongolian writing is vertical, and it is one of the very few scripts whose columns follow each other from left to right.
- The Arabic script is the second most used writing system in the world after Latin, and a large number of non-Arabic languages are written in it.
Frequently asked questions
Which languages are written from right to left?
The main ones are Arabic, Urdu, Persian, Pashto, Punjabi in the Shahmukhi script, Sindhi, Sorani Kurdish, Uyghur, Balochi and Kashmiri, all in the Arabic script; then Hebrew and Yiddish in the Hebrew script; Syriac; Dhivehi in the Maldives; and African languages written in the N'Ko and Adlam scripts.
What is the largest right-to-left language?
Arabic, by a wide margin, with over 400 million speakers when Modern Standard Arabic and the dialects are counted together. Urdu comes next, then Persian.
How many languages are written from right to left?
There is no exact number, because direction is a property of the writing system rather than the language, and some languages are written in two systems. Broadly, we are talking about a few dozen living languages using around a dozen scripts, the largest being the Arabic script.
Is Chinese written from right to left?
Not in modern use. Chinese today is written horizontally from left to right. Traditional writing was vertical, with columns following each other from the right, which is where the confusion comes from.
Is Berber written from the right or the left?
The modern standard of the Tifinagh script adopted in Morocco is written from left to right. Historically, Tifinagh was written in various directions, sometimes even vertically.
Can a single site support Arabic and English together?
Yes, provided the template is built on logical CSS properties and the language and direction of each page are declared. Tooliqo's Blogger templates are built this way and include a button to flip the direction of a post when needed.
Does writing direction affect SEO?
Indirectly, yes. Declaring the language and direction correctly improves the reading experience and dwell time, and helps search engines show the page to the right audience, especially with hreflang tags on multilingual sites.
How do I translate the texts of a Tooliqo template into another language?
The template interface is already translated into six languages. The texts you wrote yourself in the Layout are translated with the Template Translator tool from the XML file exported from your blog, without touching the code.
In short: writing direction is not a cosmetic detail but a three-thousand-year-old inheritance that began with a single Phoenician alphabet and then split into two roads. Arabic leads the right-to-left languages and is the only one of them among the world's ten largest, while the majority runs from the left. For anyone who writes online, understanding this difference is the first step towards a site that respects its readers whatever their language. That is what Tooliqo templates are built on: two directions and several languages in one template, without touching a line of code.
