# RTL support

**URL:** <https://community.rapyd.net/t/rtl-support/60082>\
**Category:** 👂 Give Feedback\
**Tags:** hosted-checkout, checkout-toolkit\
**Created:** [February 26, 2026, 8:06pm UTC](https://community.rapyd.net/t/rtl-support/60082 "2026-02-26T20:06:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Elad\_Chen](https://sea2.discourse-cdn.com/flex016/user_avatar/community.rapyd.net/elad_chen/32/23593_2.png) [@Elad\_Chen](https://community.rapyd.net/u/Elad_Chen)\
**Post date:** [February 26, 2026, 8:06pm UTC](https://community.rapyd.net/t/rtl-support/60082/1 "2026-02-26T20:06:16Z")

</div>

The RTL support of the hosted/toolkit does not support RTL.

When the selected language is Hebrew, there are a few issues with the CSS/HTML

1. The root html attributes are wrong  
I would expect the html tag to be:

```html
expected <html lang=”he” dir=”rtl”>
actual <html lang="en" dir="ltr">

```

1. The writing direction for some reason is also controlled via CSS  
which makes the html tag mentioned above useless

```css
    <style>
      html,
      body {
        direction: ltr;
      }

      #root {
        direction: ltr;
      }
    </style>

```

 ![Screenshot 2026-02-26 at 21.51.05](https://us1.discourse-cdn.com/flex016/uploads/rapyd/original/3X/a/4/a4a83d432fddf0d0e085f781e5aa06e677a6df7e.png)

I would expect an Israeli company to do better 🙂

The entire layout/flow of the elements should have beeen flipped

This is making me consider wheather Rapyd is the right solution, as the UX will be sub-optiomal for my users.
