Skip to content

Arabic & RTL check library

Every check Ritla runs, and how to fix it

Every deterministic check Ritla runs on every page it scans, with what it looks for and how to fix what it finds. The same page produces the same findings every time.

  • critical
  • high
  • medium
  • low

41 checks

Document and metadata6

Whether the page declares itself Arabic and right-to-left, and whether its title, metadata, canonical and alternates agree with that.

Untranslated content3

English left behind in an Arabic interface: body text, buttons, navigation, placeholders, alt text and labels.

Direction and bidi6

Containers, alignment, inputs and icons that run the wrong way, and mixed Arabic and Latin text the bidi algorithm will reorder.

Physical CSS4

Left and right written into styles that should follow the reading direction: margins, floats, shadows and transforms.

Layout4

Horizontal overflow, overlapping text, clipped labels and fixed widths that Arabic text outgrows, at every breakpoint.

Typography6

Fonts without Arabic glyphs, letter-spacing that breaks joined letters, cramped line height, and Latin styling applied to Arabic.

Numbers, dates and currency5

English dates, mixed digit systems, foreign currency formats, and punctuation in the wrong script.

Forms4

Inputs whose direction does not match what they hold, untranslated labels and validation, and missing autocomplete hints.

Accessibility3

The language attributes screen readers depend on, and layouts where the tab order fights the visual order.

Run every check on your own page

Paste a URL. Ritla renders the page on desktop, tablet and mobile, runs every check, and shows the top issues with screenshot evidence.

Scan a page freeBrowse the checks