The Subtitle Reverse Tool takes the SRT you paste into the SRT Content box and rewrites it with the cues in descending order of start time, so the last caption of the programme becomes cue number 1 and the first becomes the last. The cue text and the individual timecodes are carried over exactly as they were; only the sequence and the index numbers change. The result is a valid SRT you can download as a .srt file.
This is a deliberately specialised testing aid rather than a delivery tool. Localisation engineers working on Arabic, Hebrew, Farsi and Urdu subtitles need to know how their player, editor or web caption renderer behaves when cue order and reading direction do not match the naive assumption that files always run forwards. Reversing a known-good file is a fast way to generate that awkward input: you immediately see whether a tool sorts on load, whether it renders in file order, and whether a validator notices the backwards run. QA teams also use reversed files as a robustness test for ingest pipelines that quietly assume monotonically increasing timestamps.
Mechanically the tool parses the file into cues with numeric millisecond timings, sorts them so that the largest start time comes first, then serialises the list back to SRT with indices renumbered from 1 in the new order. No text transformation happens at any point - characters, line breaks, punctuation and any inline markup in the dialogue are untouched, and each cue keeps its own start and end pair, so durations are unchanged. Running the tool twice on the same file returns you to the original chronological order.
For actual right-to-left delivery you want a proper RTL formatter that handles directionality marks; this tool is for probing behaviour. It runs locally in the browser with no upload.