Subtitles may look simple, but the tiny SRT file behind them can make the difference between a smooth viewing experience and a distracting one. Whether you are translating a video, fixing captions that appear too early, or syncing subtitles after a video edit, knowing how to open and adjust an SRT file is a useful skill on almost any device.
TLDR: An SRT file is a plain text subtitle file that stores caption text and timing. You can open it with basic text editors, media players, subtitle apps, or online tools on Windows, Mac, iPhone, Android, and Linux. To edit subtitle timing, change the timecodes manually or use a subtitle editor to shift all captions forward or backward. Always save the file with the .srt extension and test it with your video afterward.
What Is an SRT File?
An SRT, or SubRip Subtitle, file is one of the most common subtitle formats used for videos. It contains no video or audio by itself. Instead, it stores numbered subtitle entries, start and end times, and the text that appears on screen.
A typical SRT entry looks like this:
1 00:00:03,500 --> 00:00:06,200 Welcome to the tutorial. 2 00:00:07,000 --> 00:00:09,800 Today we will learn how subtitles work.
Each block has three main parts:
- Subtitle number: The order in which captions appear.
- Timecode: The exact start and end time for the caption.
- Caption text: The words displayed on the video.
The timing format is hours:minutes:seconds,milliseconds. For example, 00:01:12,400 means one minute, twelve seconds, and four hundred milliseconds.
How to Open an SRT File on Windows
On Windows, the easiest way to open an SRT file is with Notepad. Right-click the file, choose Open with, and select Notepad. Because SRT files are plain text, you can read and edit them immediately.
For more comfortable editing, consider using a subtitle-focused program such as Subtitle Edit or Aegisub. These tools show the subtitle text beside the video preview, making it much easier to spot timing problems. You can also open SRT files with media players like VLC to view them while watching the video.
How to Open an SRT File on Mac
On a Mac, you can open an SRT file with TextEdit. If the file opens in rich text mode, switch to plain text by choosing Format and then Make Plain Text. This helps prevent hidden formatting from damaging the subtitle file.
For timing edits, Mac users can use apps such as Aegisub or online subtitle editors in a browser. If you only need to check whether the subtitles work, open your video in VLC and drag the SRT file onto the player window.
How to Open an SRT File on Android
Android devices can open SRT files with text editor apps, file manager tools, or subtitle-compatible video players. Apps like VLC for Android allow you to load subtitles while playing a video. If the SRT file has the same name as the video file and is stored in the same folder, many players will detect it automatically.
For editing, use a plain text editor app or a dedicated subtitle editor if available. On smaller screens, manual timing edits can be slow, so short fixes are practical, but larger subtitle projects are usually easier on a tablet or computer.
How to Open an SRT File on iPhone or iPad
On iPhone and iPad, you can view SRT files through the Files app or open them with a text editing app. Video players such as VLC also support external subtitle files. As with Android, keeping the video and subtitle file in the same folder and using matching names can help the player recognize the subtitles.
Editing SRT files on iOS is possible, but be careful when saving. The file must remain plain text and keep the .srt extension. If an app saves it as a document or changes the encoding, the subtitles may stop working correctly.
How to Open an SRT File on Linux
Linux users can open SRT files with any plain text editor, such as Gedit, Kate, Mousepad, or terminal-based editors like Nano. For advanced work, Aegisub is a strong option because it combines text editing, waveform views, and video preview.
You can also test subtitles in VLC or other Linux media players. If the subtitles do not appear automatically, look for a menu option such as Subtitle, Add Subtitle File, or Open Subtitle.
How to Edit Subtitle Timing Manually
If only a few captions are wrong, manual editing is simple. Open the SRT file in a plain text editor and adjust the timecodes. For example, if a subtitle appears one second too early, change this:
00:00:10,000 --> 00:00:13,000
to this:
00:00:11,000 --> 00:00:14,000
The start and end times both move forward by one second. If the subtitle appears too late, reduce the time instead.
When editing manually, follow these rules:
- Keep the numbering intact so the subtitle sequence remains clear.
- Do not remove the arrow between timecodes:
-->. - Use commas for milliseconds, not periods, unless your target platform accepts both.
- Leave a blank line between subtitle blocks.
- Save as plain text with the original .srt extension.
How to Shift All Subtitle Timing at Once
Sometimes every subtitle is out of sync by the same amount. Maybe the captions start two seconds early, or the video has an added intro. In that case, changing each line manually is inefficient. Use a subtitle editor with a shift, synchronize, or delay feature.
The usual process is:
- Open the video and SRT file in a subtitle editor.
- Find a line where the timing is clearly wrong.
- Choose the option to shift all subtitles.
- Enter the delay amount, such as +2 seconds or -1.5 seconds.
- Preview the result and save the corrected file.
If the subtitles are perfect at the beginning but drift out of sync near the end, the issue may be a frame rate mismatch or a video that has been edited. In that case, use a tool that can stretch or adjust subtitle timing between two reference points: one near the start and one near the end.
Using Online SRT Editors
Online subtitle editors are convenient when you do not want to install software. You upload the SRT file, adjust timing in the browser, and download the corrected version. Many online tools offer timeline views, bulk shifting, and automatic formatting checks.
However, be careful with sensitive or private videos. If the subtitles contain confidential dialogue, names, or internal project details, an offline editor is safer. Also, always download and test the final SRT file before deleting your original.
How to Use an SRT File with a Video
Most media players can load SRT files in two ways. The simplest method is to place the subtitle file in the same folder as the video and give both files the same base name:
travel-video.mp4 travel-video.srt
When you open the video, the player may load the subtitles automatically. If not, use the subtitle menu to add the SRT file manually. In VLC, for example, you can usually choose Subtitle and then Add Subtitle File.
Common Problems and Quick Fixes
- Subtitles show strange characters: Save the file using UTF-8 encoding.
- Subtitles do not appear: Check that the file extension is really .srt, not .txt.
- Timing is slightly off: Use your media player’s subtitle delay controls or edit the timecodes.
- Only some captions are wrong: Manually correct those specific entries.
- Subtitles drift over time: Use a subtitle editor to resync using start and end reference points.
Final Tips for Clean Subtitle Editing
Before editing, make a backup copy of the original SRT file. Work in small steps, test often, and avoid adding visual formatting that the file format may not support. While some players allow simple tags like <i> for italics, plain and consistent subtitles are usually the most reliable.
Opening and editing an SRT file is not complicated once you understand its structure. With a text editor, a good media player, or a dedicated subtitle tool, you can fix timing issues on almost any device and make your videos easier to watch, understand, and enjoy.