Convert XLS to SRT Online Free

Transform Legacy Excel Spreadsheet (XLS) subtitle data into SubRip (SRT) files for video editors, web players, and accessibility workflows.

By ChangeThisFile Team · Last updated: March 2026

Quick Answer

ChangeThisFile converts XLS legacy Excel spreadsheet rows to SubRip (SRT) on a secure server. Upload your XLS file and it is parsed and emitted as a valid SRT subtitle file ready for Premiere Pro. Files are auto-deleted after conversion. Free with no signup required.

Free No signup required Encrypted transfer · Auto-deleted Under 2 minutes Updated May 2026

Convert XLS to SRT

Drop your XLS file here to convert it instantly

Drag & drop your .xls file here, or click to browse

Convert to SRT instantly

XLS vs SRT: Format Comparison

Key differences between the two formats

FeatureXLSSRT
PurposeStoring legacy Excel spreadsheet rowsTimed text tracks for video
StructureTabular rows and columnsnumbered cue blocks separated by blank lines, comma-separated milliseconds
Timestamp formatFlexible (HH:MM:SS, seconds, milliseconds)HH:MM:SS,mmm --> HH:MM:SS,mmm
Native player supportNot directly playablePlays in Premiere Pro and most subtitle tools
EditingEdit in older Excel files (pre-2007)Edit in subtitle tools or text editors
Best forAuthoring or exporting subtitle tablesDelivering captions in Premiere Pro
EncodingUTF-8 recommendedUTF-8 (specification requirement)

When to Convert

Common scenarios where this conversion is useful

Subtitle pipeline output

Take a XLS 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 XLS 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 XLS into SRT files, one per language, for video distribution.

Course and webinar captions

Transform internal training transcripts kept in XLS into SRT captions for LMS platforms, webinar replays, and on-demand course videos.

How to Convert XLS to SRT

  1. 1

    Upload your XLS file

    Drag and drop your Legacy Excel Spreadsheet (XLS) file onto the converter, or click browse. The file is sent over an encrypted HTTPS connection.

  2. 2

    Server-side conversion

    The server parses your XLS with start, end, and text columns (the first worksheet is read), then writes a valid SubRip (SRT) file with proper HH:MM:SS,mmm --> HH:MM:SS,mmm timecodes.

  3. 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.

Frequently Asked Questions

Provide a Legacy Excel Spreadsheet (XLS) file with start, end, and text columns (the first worksheet is read). Header names like start, end, text or in, out, dialogue are auto-detected. The first sheet/row layout is used.

HH:MM:SS, HH:MM:SS,mmm, HH:MM:SS.mmm, plain seconds (with decimal), and millisecond integers all work. The converter normalizes them to the target subtitle format automatically.

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, processing happens on a secure server, and files are deleted as soon as the converted result is returned. No data is retained.

Yes. There is no signup, no credit card, and no per-conversion charge. The converter is rate-limited per IP to keep the service available for everyone.

The converter writes cues in the order they appear in the XLS file. For best results, sort by start time before uploading. Overlapping cues are emitted as-is and rendered by the player.

The upload limit is 50 MB. That is enough for several hours of subtitle data — even feature-length captions are typically well under 1 MB.

Yes. Save the XLS input as UTF-8 (default in most tools) and the SRT output preserves Cyrillic, Arabic, CJK, accented Latin, and emoji characters.

Yes. Include a speaker column in your input and the converter prefixes each cue with the speaker name. For richer styling in SRT, edit the resulting file in a subtitle editor after conversion.

Related Conversions

Related Tools

Free tools to edit, optimize, and manage your files.

Need to convert programmatically?

Use the ChangeThisFile API to convert XLS to SRT in your app. No rate limits, up to 500MB files, simple REST endpoint.

View API Docs
Read our guides on file formats and conversion

Ready to convert your file?

Convert XLS to SRT instantly — free, no signup required.

Start Converting