Convert XLSX to SRT Online Free
Drag & drop your .xlsx file here, or click to browse
Converts to SRT on secure servers · 1 free a day, files up to 25 MB · no signup
Your first conversion each day is free (files up to 25 MB). A $2.99 one-time Day Pass unlocks 24 hours and ends by itself.
Transform Excel Spreadsheet (XLSX) subtitle data into SubRip (SRT) files for video editors, web players, and accessibility workflows.
By ChangeThisFile Team · Last updated: October 2026
Put subtitles in a spreadsheet with Start, End and Text columns and get a standard SRT file back. The first sheet is read, headers are matched case-insensitively (Start or In, End or Out, Text or Dialogue), and a Speaker column becomes a "Speaker: text" prefix. Timecodes like 00:00:01,000, Excel time cells, and plain seconds all work. Your first conversion each day is free for files up to 25MB; a $2.99 Day Pass covers more conversions and files up to 100MB.
XLSX vs SRT: Format Comparison
Key differences between the two formats
| Feature | XLSX | SRT |
|---|---|---|
| Purpose | Storing Excel spreadsheet rows | Timed text tracks for video |
| Structure | Tabular rows and columns | numbered cue blocks separated by blank lines, comma-separated milliseconds |
| Timestamp format | Flexible (HH:MM:SS, seconds, milliseconds) | HH:MM:SS,mmm --> HH:MM:SS,mmm |
| Native player support | Not directly playable | Plays in Premiere Pro and most subtitle tools |
| Editing | Edit in Microsoft Excel | Edit in subtitle tools or text editors |
| Best for | Authoring or exporting subtitle tables | Delivering captions in Premiere Pro |
| Encoding | UTF-8 recommended | UTF-8 (specification requirement) |
When to Convert
Common scenarios where this conversion is useful
Subtitle pipeline output
Take a XLSX file produced by a transcription team or speech-to-text export and turn it into a clean SRT ready to drop into Premiere Pro.
Accessibility compliance
Convert XLSX caption data into SubRip (SRT) subtitle files for WCAG 2.1 and ADA video accessibility, including educational and government content.
Localization handoff
Translation teams often deliver subtitles in spreadsheet form. Convert the final XLSX into SRT files, one per language, for video distribution.
Course and webinar captions
Transform internal training transcripts kept in XLSX into SRT captions for LMS platforms, webinar replays, and on-demand course videos.
Who Uses This Conversion
Tailored guidance for different workflows
Video Editors & Subtitlers
- Convert XLSX caption files to SRT for the subtitle track your editor or delivery spec requires
- Move XLSX subtitles into SRT to hand off to an editor working in a different tool
Content Creators & YouTubers
- Convert XLSX captions to SRT to upload alongside your video on YouTube, Vimeo, or social platforms
- Turn a XLSX caption file into SRT to make your video clearer and more accessible
Accessibility & Localization Teams
- Convert XLSX subtitles to SRT to meet the caption format an accessibility or compliance spec requires
- Prepare XLSX captions as SRT to hand to translators or a localization workflow
How to Convert XLSX to SRT
-
1
Upload your XLSX file
Drag and drop your Excel Spreadsheet (XLSX) file onto the converter, or click browse. The file is sent over an encrypted HTTPS connection.
-
2
Server-side conversion
The server parses your XLSX with start, end, and text columns (the first sheet is read by default), then writes a valid SubRip (SRT) file with proper HH:MM:SS,mmm --> HH:MM:SS,mmm timecodes.
-
3
Download the SRT file
Save the resulting .srt file. The server copy is auto-deleted after processing. Drop it into Premiere Pro or any tool that accepts SRT subtitles.
Convert XLSX to SRT via API
Integrate this conversion into your pipeline with 3 lines of code. Free tier: 25 conversions/month.
curl -X POST https://changethisfile.com/v1/convert \ -H "Authorization: Bearer YOUR_API_KEY" \ -F "file=@input.xlsx" \ -F "target=srt" \ -o output.srt --fail
YOUR_API_KEY with your free key — no credit card needed.
Frequently Asked Questions
A row with Start 00:00:01,000, End 00:00:03,500 and Text "Hello and welcome." becomes cue 1 with the timecode 00:00:01,000 --> 00:00:03,500 and the line "Hello and welcome." Rows are numbered in sheet order.
The first sheet, with a header row. Use Start (or In, Begin, Start Time), End (or Out, End Time) and Text (or Dialogue, Subtitle, Caption) columns. Header case does not matter. An optional Speaker column is prefixed to each line. Rows with empty text are skipped.
HH:MM:SS, HH:MM:SS,mmm, HH:MM:SS.mmm, MM:SS.mmm, plain seconds (1.5), and cells formatted as Excel times. For millisecond integers, name the columns start_ms and end_ms.
Yes. The output follows the SubRip (SRT) specification: numbered cue blocks separated by blank lines, comma-separated milliseconds. It validates in standard subtitle tools and plays in Premiere Pro without further editing.
Yes. The SRT output drops directly into Premiere Pro, Final Cut Pro, DaVinci Resolve, VLC, YouTube uploads. No rewrapping or post-processing is required.
Uploads run over HTTPS and processing happens on our server. Files up to 15MB are deleted as soon as the converted file is sent back; larger files run as a background job and are deleted automatically about a day later.
Your first conversion each day is free, with no signup and no watermark, for files up to 25MB. For more conversions the same day or files up to 100MB, a one-time $2.99 Day Pass unlocks unlimited conversions for 24 hours. No account or subscription is needed.
The converter writes cues in the order they appear in the XLSX file. For best results, sort by start time before uploading. Overlapping cues are emitted as-is and rendered by the player.
Free conversions accept files up to 25MB. A one-time $2.99 Day Pass raises the limit to 100MB and unlocks unlimited conversions for 24 hours. Subtitle spreadsheets are almost always far smaller.
Yes. XLSX stores text as Unicode, and the SRT output is UTF-8, so Cyrillic, Arabic, CJK, accented Latin and emoji come through unchanged.
Speaker labels, yes: add a Speaker column and each cue reads "Speaker: text". SRT has no real styling, so for fonts and positions convert to ASS or edit the SRT in a subtitle editor.
Related Conversions
Related Tools
Free tools to edit, optimize, and manage your files.
Ready to convert your file?
Convert XLSX to SRT instantly — free, no signup required.
Start Converting