Free tool
Fix right-to-left punctuation in an SRT file.
Persian, Arabic, Urdu or Hebrew subtitles with the full stop on the wrong side? Drop the file here. It is fixed in your browser, and your file never leaves it.
Before: the first subtitles
After
The invisible marks are shown as ⟦ at the start of a line and ⟧ at the end. They are not visible in a player.
Your file never leaves your browser. This page sends nothing after it has loaded, and a content security policy blocks any request. The file is read as UTF-8, and if it is not UTF-8 you can pick another encoding.
What the tool does
- Wraps each line of subtitle text in a right-to-left embedding (U+202B at the start, U+202C at the end), so the full stop, comma and question mark take the right-to-left direction and land on the correct side.
- Puts the marks outside HTML tags such as
<i>, and leaves timing lines, numbers and tags alone. - Leaves lines without right-to-left letters, such as
[Music], unchanged. - For Persian only: can replace Arabic letters and digits with the Persian ones.
What it does not do
It does not translate, retime or check your subtitles, and it cannot fix a player that ignores direction marks. If a player shows boxes instead of the marks, use the right-to-left mark option, or a player that supports them. Read why the full stop lands on the wrong side for the reason and the manual fix.
Subtitles done for you
Dublio translates your video, lays the subtitles out right to left and gives you the SRT file, with burned-in subtitles if you want them. 10 free minutes every month.