◉ Learn

RTL ad localisation: mirror the layout.

RTL ad localisation means rebuilding an advert for a right-to-left language by mirroring its layout, not only translating its text. Logo, call to action and reading order move to the opposite side, the type is reshaped, numerals are reset. ElarisLabs Localise does it from one approved master.

This page covers what breaks when a campaign moves right to left, the eight-step procedure for deriving an Arabic version from an English master, safe zones per placement, and the checks to run before anything goes live.

Last updated 11 September 2026

◉ The distinction

Mirroring is not translating.

Translation is a text operation. Localisation is a layout operation. An ad that has been translated but not mirrored keeps every spatial decision that was made for an English reader, and hands them to someone who reads in the opposite direction.

The practical test: cover the copy and look at the composition. If the eye still starts at the top left and ends on empty space, the ad has been translated, not localised.

Translated onlyMirrored and localised
What changesThe words in the text layer.The words, the composition, the typeface, the numerals and the safe zones.
Where the logo sitsTop left, where the English master put it.Top right, where an Arabic reader starts.
Where the eye finishesBottom right, on empty space.Bottom left, on the call to action.
What a native reader seesAn English ad with Arabic words in it.An ad made for their market.

◉ Failure modes

Six things that break.

These are the failures that show up in Arabic ad creative produced in a left-to-right tool. Each one is visible to a native reader in under a second, and none of them are translation errors.

Logo lockups

A lockup with the mark on the left and the wordmark on the right is a left-to-right reading unit. Mirroring the canvas flips the mark into the wrong position and, if the lockup contains Latin type, reverses it. The composition mirrors; the lockup itself does not. It moves to the opposite corner intact.

Call to action direction

Arrows, chevrons, swipe indicators and progress bars all encode direction. An arrow pointing right means forward in English and backward in Arabic. Every directional element has to flip, and every non-directional one, such as a clock face or a product photograph, has to stay exactly as it was.

Numerals

Gulf markets commonly set Eastern Arabic numerals, Levant and North African markets often use Western ones. Numbers also stay left-to-right inside a right-to-left line, so a price, a percentage or a date sits as an LTR island in an RTL sentence. Get this wrong and the discount reads backwards.

٥٠٪ خصم

Diacritics and line height

Arabic glyphs carry marks above and below the baseline, so the script needs roughly 1.4 to 1.6x the line height of the equivalent Latin setting. Reuse the English leading and the marks collide with the line above, which is the single most common giveaway in translated ad creative.

تذوّق الفرق

Text expansion and contraction

Arabic typically runs 20 to 25 percent shorter than English in character count but taller on the page once leading is corrected. A headline box sized to an English line will have slack on one axis and overflow on the other. The block has to be retypeset, not scaled.

Safe zones

Platform interface elements are not symmetrical. A Reel puts its action rail on the right, so a right-aligned Arabic headline lands underneath it. Safe zones have to be recalculated per placement for the mirrored composition, not inherited from the English version.

◉ The procedure

How to localise an ad for a right-to-left language.

Eight steps, in order. The sequence matters: mirroring before the typeface swap means retypesetting twice, and checking safe zones before the copy is final means checking them again.

1

Start from the approved master, not a new generation

The Arabic version should be derived from the layered file the brand team already signed off. Regenerating the creative in a new language produces a second campaign to approve, which is where most teams lose the week.

2

Separate what mirrors from what does not

Composition, text blocks, directional icons and alignment mirror. Photography, video, logos, faces, product shots and any image containing Latin type stay in their original orientation. Tag every layer before you flip anything.

3

Mirror the composition

Flip the layout axis so the reading order runs right to left. Logo moves to the top right, call to action to the bottom left, image gutters and padding swap sides. The grid mirrors with the content so the rhythm survives.

4

Swap in a real Arabic typeface

Pull the Arabic face from the brand kit, matched to the Latin one on weight and x-height. A Latin font with Arabic characters pasted into it renders the letters unjoined, which reads roughly like English printed with a space between every letter.

5

Retypeset the copy

Reset line breaks, leading and text-block height for the new script. Arabic breaks at different points than English, so a two-line headline may become one line or three. Set the leading at 1.4 to 1.6x and let the block find its own height.

6

Localise numerals, dates and currency

Choose Eastern or Western Arabic numerals by market, not by language. Keep numbers running left to right inside the right-to-left line, and set currency and date order to the local convention rather than the source one.

7

Recalculate safe zones per placement

Run the mirrored composition against the safe zone for every placement it will ship in: Story, Reel, in-feed, Shorts, display, out of home. The Arabic version clears different edges than the English one and has to be checked separately.

8

Have a native reader check it before it ships

One pass by someone who reads the language catches the failures no automated check will: an idiom that landed wrong, a line break mid-phrase, a tone that reads formal where the brand is casual. Budget an hour, not a day.

◉ Safe zones

RTL safe zones, per placement.

Platform interfaces stay left-to-right around a right-to-left creative, so the safe zone that worked for the English version is the wrong one for the Arabic. Here is what moves where.

PlacementInterface to clearWhat changes when mirrored
Instagram / Facebook StoryProfile row at the top, reply bar at the bottomTop-right logo now sits under the profile row. Drop the headline block down, keep 250px clear at the top and 340px at the bottom.
Instagram Reel / TikTokRight-hand action rail, caption block bottom leftThe rail collides with right-aligned Arabic text. Inset the text block from the right by the rail width and move the CTA above the caption zone.
YouTube ShortsRight-hand controls, title and channel bottom leftSame collision as Reels, plus the bottom-left CTA now competes with the channel strip. Raise it.
In-feed square and 4:5Primary text above, CTA button below the creativePlatform chrome stays LTR around an RTL creative. Keep the in-creative CTA away from the bottom-left corner so it does not stack with the platform button.
Programmatic displayClose button, top right on most exchangesThis is the one that catches people: the mirrored logo lands exactly under the close button. Inset it or move it down.
Digital out of homeScreen bezel, viewing distance, dwell timeNo interface chrome, but line length matters more. Arabic at distance needs a heavier weight and more leading than the English board used.

◉ QA

Eight checks before it ships.

Run these against the final render, not the design file. Most RTL failures survive the design review and die in the export.

  • 01Every letter joins. Open the render at 400 percent and look at the middle of each word.
  • 02The logo is in the mirrored corner and has not itself been flipped.
  • 03Arrows, chevrons and progress indicators point the new way. Clocks, photos and product shots do not.
  • 04Diacritics clear the line above at the final line height, not the draft one.
  • 05Numerals match the market convention, and numbers inside sentences still read left to right.
  • 06No text sits inside the platform safe zone for the placement it will run in.
  • 07Brand palette, logo clear space and type hierarchy are identical to the approved English master.
  • 08A native reader has seen the final render, not the copy deck.

◉ In market

What this looks like when it runs.

ElarisLabs built a weather-reactive out of home campaign for McDonald's Qatar, running in English and Arabic across a nine-screen digital network operated by ELAN Media, with a live temperature reading on each board. The Arabic boards were not separate artwork. They came off the same approved master as the English ones, mirrored and retypeset.

Read the full case study, or see how Arabic and RTL creative is produced at scale.

10.4M
Impressions
5.6M
Video views
9
Live screens
EN + AR
From one master

◉ FAQ

RTL ad localisation, answered.

What is RTL ad localisation?

RTL ad localisation is the process of rebuilding an advert for a right-to-left language by mirroring its layout as well as translating its text. The logo, call to action and reading order move to the opposite side, the copy is reset in an Arabic typeface with corrected line height, and numerals and dates are localised to the market. ElarisLabs Localise performs this from one approved master, holding the brand rules fixed across every language.

What is the difference between translating an ad and localising it for RTL?

Translation changes the words in the text layer. RTL localisation changes the composition: the reading order flips, the logo and call to action move to the opposite corners, directional icons reverse, the typeface changes to one with a full Arabic glyph set, the line height increases to clear diacritics, and safe zones are recalculated for the mirrored layout. A translated ad reads as an English ad with Arabic words in it. A localised one reads as an ad made for the market.

Can I just flip the canvas to make an Arabic version?

No. Flipping the whole canvas mirrors everything, including the things that must not mirror: logos, photography, faces, product shots and any embedded Latin type all come out reversed. Correct mirroring moves the composition while leaving those elements in their original orientation, which is a per-layer decision rather than a canvas-level transform.

How do I make Arabic and English versions of the same ad without rebuilding it?

Work from one layered, brand-locked master rather than two separate files. Tag each layer as mirroring or fixed, then derive both language versions from that master. The brand kit supplies the Arabic typeface, so the Arabic version inherits the approved palette, logo lockup and hierarchy instead of being re-approved. In ElarisLabs, both versions and every placement size come off the same master in one pass.

What line height should Arabic ad copy use?

Roughly 1.4 to 1.6 times the line height you would use for the equivalent Latin setting. Arabic carries diacritical marks above and below the baseline, so English leading causes marks on one line to collide with the line above it. Set the leading first, then let the text block find its own height rather than scaling the type to fit the original box.

Which numerals should an Arabic ad use?

It depends on the market, not the language. Gulf markets including Qatar, Saudi Arabia and the UAE commonly use Eastern Arabic numerals, while much of North Africa and parts of the Levant use Western ones. Whichever set you choose, numbers continue to read left to right inside a right-to-left line, so prices, percentages and dates sit as left-to-right islands in the sentence.

How long does it take to localise a campaign into Arabic?

By hand, a designer rebuilding a campaign across placements typically spends days per set and repeats the work for each new size. Derived from a single approved master with automated mirroring and retypesetting, the same set is produced in one pass, with the remaining time going to the native-reader review rather than to layout work.

Localise your own master.

Bring an approved English campaign. Get the mirrored Arabic set back in every placement size.

100%
brand IP compliance
Weeks→Min
production velocity
formats per creative
1
source of truth

◉ Scale without the headcount

One canvas.

Infinite assets.

No credit card · unlimited seats on trial · go live in minutes