RTL audit

Paste markup or CSS. This reads it for the things that break a right-to-left interface on their face: physical properties, a missing direction, unmirrored icons and Arabic text set in a font that has no Arabic in it.

Nothing leaves this tab. External stylesheets are not followed.

Nothing scanned yet.

What it can and cannot see

This is a text scan, not a rendering engine. It finds declarations that are wrong by definition, and it will miss anything that only shows up when the browser lays the page out: a mirrored logo, a table that reads backwards, a chart whose axis did not flip.

The conversion is deliberate about one thing: it rewrites physical sides to logical ones and changes nothing else. Review the diff, because left: 0 on an absolutely positioned element sometimes means the physical left.

Line numbers count from the start of what you pasted, not from your file.