diff --git a/js/length-indicator.js b/js/length-indicator.js
index 40c884a..3e2afd5 100644
--- a/js/length-indicator.js
+++ b/js/length-indicator.js
@@ -34,8 +34,13 @@
     var length = this.$el.val().length;
     var position = (length / this.total) * 100;
 
+    var positionDir = 'left';
+    if ($('html').attr('dir') === 'rtl') {
+      positionDir = 'right';
+    }
+
     position = position < 100 ? position : 100;
-    this.cursor.css('left', position + '%');
+    this.cursor.css(positionDir, position + '%');
 
     this.allIndicators.removeClass('is-active');
 
