Free online TXT to ASS converter
Convert plain subtitle text into timed, styled ASS captions and fix synchronization.
Convert TXT to ASS online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .txt file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .txt to .ass conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .ass file
Conversion result is ready to download.
Conversion statistics: TXT to ASS
Updated November 10, 2026, from conversions on 101convert.com
How to convert txt to ass file
- Video subtitles
- No ratings yet.
A subtitle editor or video player may require Advanced SubStation Alpha when captions need timed dialogue, positioning, or styled text instead of a plain transcript. Converting an untimed transcript creates only a draft: accurate caption timing still requires a video, audio waveform, or alignment process.
What the TXT format is
In video-subtitle workflows, .txt is a plain-text file used by transcribers, script writers, speech-recognition tools, and basic caption applications. It can contain one caption per line, paragraphs, speaker labels, notes, or continuous dialogue.
TXT has no standard fields for start time, end time, font, color, position, speaker, or line breaks. A file may contain custom timestamps such as 00:00:12.500 --> 00:00:15.000, but that syntax is not part of the TXT format; the conversion tool must support the particular timestamp convention. Remove headings, page numbers, notes, and other text that should not appear as captions.
What the ASS format is
.ass means Advanced SubStation Alpha. It is a structured subtitle format with script information, style definitions, and timed dialogue events. ASS can store fonts, colors, outlines, shadows, margins, alignment, screen coordinates, multiple styles, event layers, karaoke timing, override tags, and vector drawings.
ASS is used in Aegisub, Subtitle Edit, mpv, VLC, and video-rendering workflows for karaoke, signs, speaker-specific styling, typesetting, and subtitles that will be burned into video. It offers more control than SRT, but televisions, web platforms, hardware players, and some streaming services may reject ASS or ignore its styling and positioning.
Convert the file with 101convert
- Open the TXT-to-ASS converter on 101convert.com; it can be used free without installing software.
- Upload the subtitle
.txtfile and choose the available option for interpreting lines, paragraphs, or embedded timestamps. - If the source has no timestamps, select the available default-duration or line-division option. This produces placeholder timing, not synchronization.
- Start the conversion and download the resulting
.assfile. - Open the output in Subtitle Edit or Aegisub, load the associated video or audio, and correct every start time, end time, line break, and caption duration.
Do not upload confidential or unreleased dialogue unless the service's privacy terms meet your requirements. Renaming input.txt to output.ass does not create a valid ASS script.
Convert and synchronize with Subtitle Edit
- Clean the TXT source so each intended caption is separated consistently. Save it as UTF-8 to preserve accented characters and non-Latin scripts.
- Open Subtitle Edit and use its plain-text import command, commonly File → Import → Plain text. Menu names vary between releases.
- Choose whether each line, paragraph, or recognized timestamp should become a subtitle event. Check the imported rows for merged captions, blank entries, speaker labels, and notes.
- Open the video and set each event's start and end time using playback, the waveform, or the audio display. Fixed durations can create a draft but cannot determine when speech occurs.
- Check reading speed, overlaps, gaps, line length, and line breaks. Split entries that are too long to read comfortably.
- Use File → Save as, select
Advanced SubStation Alpha (*.ass), and save the result. - Adjust fonts, colors, outlines, margins, alignment, and other styles with the style editor, then save again.
Use Aegisub for detailed styling
Aegisub is suitable for frame-accurate timing, positioned signs, karaoke effects, and complex typesetting. Import or paste the cleaned lines into separate dialogue rows, set their start and end times against the video or audio, choose or create a style in Subtitles → Styles Manager, and use File → Save Subtitles as to write an .ass file. Aegisub cannot infer accurate timing from an ordinary transcript.
Check the output and compatibility
- A valid ASS file normally contains
[Script Info],[V4+ Styles], and[Events]sections. The events section contains formattedDialogue:records with start and end times. - ASS timestamps use
H:MM:SS.cc, whereccrepresents centiseconds. Dialogue text can contain commas, but malformed custom fields or incorrectly imported timestamps can shift the event fields. - Use
\Nfor an intentional subtitle line break. ASS override tags such as positioning or animation may be displayed literally, ignored, or rendered differently by unsupported players. - Check fonts, right-to-left rendering, and non-Latin characters in the intended playback environment. A style that works in a desktop renderer may change when the file is opened elsewhere.
- If the destination accepts only SRT or WebVTT, convert to that format and expect to lose most ASS styling, positioning, animation, and karaoke effects.
TXT vs ASS: format comparison
How the TXT and ASS formats compare on the properties that matter most for this conversion.
| Property | .TXT Plain Text File | .ASS Advanced SubStation Alpha |
|---|---|---|
| Open standard | Yes | Partly open |
| Compression | Uncompressed | Uncompressed |
| Typical file size | Very small | Small |
| Opens in a web browser | Yes, natively | No |
| Further editing | Easy | Easy |
| Metadata support | None | Basic |
| Plain-text readable | Yes | Yes |
| Best used for | Data exchange | Editing and post-production |
| Introduced | — | 1998 |
| Developer | — | Pavlov company / community (originally by Kotus) |
| MIME type | text/plain | text/x-ass |
Information about file extensions and file types is provided by File-Extensions.org
Suggested software and links: txt to ass converters
Frequently asked questions
Is the TXT to ASS converter free?
Yes, converting TXT to ASS on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my TXT file be?
You can upload TXT files up to 3 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 100 MB per file and 100 files at once, see our plans.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert TXT to ASS?
No. The TXT to ASS conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid TXT file for this TXT to ASS conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Can a TXT file be converted to ASS subtitles with timing?
Yes, but plain TXT usually has no timing information, so the resulting ASS captions need timestamps supplied or inferred during conversion. Without timing data, captions may appear all at once or use estimated synchronization.
Will my TXT formatting and line breaks stay the same in ASS?
Basic text and intentional line breaks can be carried over, but ASS may normalize whitespace and represent each caption as a separate timed event. ASS styling such as position, font, colour, and alignment is added separately rather than taken from plain TXT formatting.
Why are my ASS subtitles out of sync after converting TXT?
The timing is usually wrong because the TXT file lacks timestamps or uses a different subtitle timing convention than the converter expects. Check that any timestamps are complete, ordered, and matched to the video’s start time and frame rate.
Is ASS editable after converting from TXT?
Yes, ASS remains editable as a subtitle script, including its text, timings, and style definitions. The result is typically larger than the original TXT because it stores timing and formatting information.