XConvert
Downloads
Pricing

ASS Converter

Free online ASS converter. Convert ASS to SRT, VTT, SSA, SUB, TXT and more online — no limits, no watermark.

Input (ASS)
Output (VTT)

How to Convert ASS to Any Subtitle Format

  1. Upload Your ASS File: Drag and drop your .ass (Advanced SubStation Alpha) file or click "Upload .ass". You can also paste the subtitle text straight into the input box if you only have the raw track.
  2. Pick a Target in the "To format" Selector: Choose the output you need — SRT, VTT, SSA, SUB, SBV, LRC, SMI, TTML, STL, DFXP, CSV, or plain TXT. SRT is the default because it is the most universally supported subtitle format.
  3. Check the Preview: The converted text appears in the output pane so you can confirm the timing and lines came through before you save anything.
  4. Convert and Download: Click "Convert", then "Download" (or "Copy" for the raw text). The whole conversion runs entirely in your browser — no upload needed — so it's instant and private: no sign-up, no watermark, and your file never leaves your device.

Popular ASS Conversions

  • ASS to SRT — the universal subtitle format that almost every player, editor, and platform accepts
  • ASS to VTT — WebVTT for HTML5 <video> players and the open web
  • ASS to SSA — step back to plain SubStation Alpha v4 for older players that choke on v4+ tags
  • ASS to SUB — MicroDVD/SubViewer-style tracks for legacy desktop players
  • ASS to TXT — strip timing and styling to pull out a clean transcript
  • ASS to LRC — synced lyric format for music players and karaoke apps
  • ASS to SMI — SAMI captions for Windows Media Player workflows
  • ASS to TTML — timed-text XML for broadcast and streaming pipelines

Why Convert an ASS File?

ASS stands for Advanced SubStation Alpha — version 4.00+ of the SubStation Alpha format. The original SSA was created around 1996 in the anime fansubbing community; the Advanced revision (early 2000s) added layers, an alpha channel, rotation, precise on-screen positioning, per-line fonts and colors, and karaoke timing. It is the format behind almost all styled fansubs and the native format of the Aegisub subtitle editor.

That richness is also why people convert away from it. An .ass file is a styled, scripted subtitle track, and most of the world's media players, editors, and platforms don't want the script — they want plain timed text. Common reasons to convert:

  • Compatibility — YouTube, most NLEs, set-top boxes, and basic players accept SRT or WebVTT but ignore or mangle ASS styling. Converting to SRT or VTT makes the track "just work" everywhere.
  • Web delivery — HTML5 <video> uses WebVTT through the <track> element, so a site that needs captions wants .vtt, not .ass.
  • Transcripts and translation — exporting to TXT or CSV strips the timing and tags so you can edit, proofread, or feed the lines into a translation tool.
  • Downgrading for old players — some legacy players only read plain SSA v4 or MicroDVD .sub, not v4+ overrides.

The honest tradeoff: SRT, VTT, TXT, and similar plain formats keep your text and timing intact but discard ASS styling — custom fonts, colors, positioning, and karaoke effects do not survive the conversion, because the target format has no way to express them. If you need the look preserved, keep the .ass (or convert to SSA, which still holds basic styles).

ASS vs Common Subtitle Targets

Format Full name / origin Styling & positioning Native support Best for
ASS Advanced SubStation Alpha (SSA v4.00+) Full: fonts, colors, layers, rotation, karaoke VLC, MPV, mpc-hc, Aegisub Anime fansubs, stylized/karaoke captions
SRT SubRip Text (from the SubRip tool, 2000) None — plain text + timing only Nearly every player, editor, platform Maximum compatibility, simple captions
VTT WebVTT (W3C standard) Basic inline tags + CSS ::cue, positioning All modern browsers via HTML5 <track> Web video and HTML5 players
SSA SubStation Alpha v4 Basic styles (less than ASS) VLC, MPV, older players Older players that reject v4+ tags
TTML Timed Text Markup Language (W3C XML) Styling via XML + CSS-like attributes Broadcast, streaming, captioning tools TV/streaming caption pipelines
TXT Plain text None — no timing either Any text editor Transcripts, proofreading, translation prep

What Carries Over from an ASS File

ASS feature SRT VTT SSA TTML / DFXP
Dialogue text Yes Yes Yes Yes
Start and end timecodes Yes Yes Yes Yes
Manual line breaks (\N) Yes Yes Yes Yes
Bold and italic Basic tags Yes Yes Yes
Font, size, and color styles No Limited (::cue CSS) Basic styles Yes (XML styling)
On-screen positioning (\pos, \an) No Cue settings only Basic Yes (regions)
Karaoke timing (\k) No No Basic \k only No
Layers, rotation, and transforms (v4+ only) No No No No

The pattern is consistent: text and timing always survive; presentation survives only as far as the target format can express it. That is a property of the formats themselves, not of the converter — SRT has no syntax for a font or a screen position, so there is nowhere for that information to go.

Frequently Asked Questions

Will the styling and karaoke effects survive when I convert ASS to SRT?

No — and this is the single most important thing to know. SRT is a plain-text format with no concept of fonts, colors, positioning, or karaoke timing, so when you convert ASS to SRT (or VTT or TXT) the converter keeps every line of dialogue and its start/end timecodes but strips all ASS styling overrides. Spoken text and sync are preserved exactly; the visual presentation is not. If the .ass file is primarily a karaoke track, converting to SRT removes the very effect that made it a karaoke track. Keep the original .ass if you need the look.

What is the difference between ASS and SSA?

ASS (Advanced SubStation Alpha) is version 4.00+ of the SSA format. Plain SSA is version 4 and is simpler — it supports basic styles but not the layers, alpha channel, rotation, and richer karaoke and positioning overrides that the Advanced revision added in the early 2000s. Converting ASS to SSA is mainly useful for older players or tools that read SSA v4 but reject v4+ tags; expect the v4+-only effects to be dropped or simplified.

Which format should I convert ASS to for YouTube or a video editor?

SRT for almost everything, VTT for web players. YouTube, Premiere, DaVinci Resolve, Final Cut, and the captioning panels of most platforms accept SRT and read it cleanly. If you are embedding captions in an HTML5 <video> element on a website, use WebVTT (.vtt) instead, because that is the format the browser <track> element expects. Both keep your timing and text; neither carries ASS styling, which those platforms would render with their own caption styles anyway.

Can I get a plain transcript out of an ASS file?

Yes. Convert ASS to TXT and the converter outputs just the dialogue lines with the timing and styling tags removed, which is what you want for proofreading, translation, or pasting into a document. If you need the lines paired with their timecodes in a spreadsheet instead, convert to CSV, which keeps a start/end column alongside each line.

Is my ASS file processed privately?

Yes. This converter runs entirely in your browser — your .ass file is parsed and rewritten on your own device and never uploaded to or stored on our servers. There is no sign-up, no watermark, and your subtitles never leave your computer. Because subtitle files are small text files, the conversion is effectively instant, even on a slow connection.

What other formats can ASS convert to here?

Beyond SRT, this hub converts ASS to VTT, SSA, SUB, SBV, LRC, SMI, STL, DFXP, TTML, CSV, and TXT — covering web players (VTT), broadcast and streaming pipelines (TTML, DFXP, STL), lyric and karaoke apps (LRC), legacy desktop players (SUB, SMI), and plain transcripts (TXT, CSV). In our testing, a typical anime-episode .ass track of a few hundred dialogue lines converts to SRT in well under a second, with every timecode preserved to the millisecond and only the styling overrides removed.

Why does ASS use centiseconds while SRT uses milliseconds?

Because the formats were designed years apart with different precision targets. ASS and SSA write timecodes as H:MM:SS.cc — hundredths of a second, two digits after the point. SubRip uses HH:MM:SS,mmm with a comma and three-digit milliseconds, and WebVTT uses the same three digits but with a period instead of a comma. Converting ASS to SRT or VTT just pads the centisecond value out to milliseconds, so nothing is lost going that way. Coming back the other direction rounds each millisecond timing to the nearest centisecond — a shift of at most 5 ms, far below what anyone perceives, but worth knowing if you are round-tripping a track repeatedly through different tools.

Do the fonts my ASS subtitles use travel with the file?

No, and this trips up more people than the conversion itself. An .ass file names its typefaces as plain text in the [V4+ Styles] section — it stores the name of a font, never the font file. If the machine playing the subtitles doesn't have that typeface installed, the player silently substitutes a default and the styling looks wrong even though the .ass is perfectly intact. That is why distributing a heavily styled track usually means muxing the font files in as attachments alongside the subtitle stream inside an MKV. It also means converting to SRT or VTT quietly removes a dependency you may not have realized you had, since those formats simply let the player choose the caption font.

Related Convert tools
Convert Ass To CsvConvert Ass To DfxpConvert Ass To LrcConvert Ass To SbvConvert Ass To SmiConvert Ass To SrtConvert Ass To SsaConvert Ass To StlConvert Ass To SubConvert Ass To TtmlConvert Ass To TxtConvert Ass To VttConvert Csv To AssConvert Dfxp To AssConvert Lrc To AssConvert Sbv To AssConvert Smi To AssConvert Srt To AssConvert Ssa To AssConvert Stl To AssConvert Sub To AssConvert Ttml To AssConvert Txt To AssConvert Vtt To Ass

Image Tools

Image CompressorCompress JPEGCompress PNGCompress GIFCompress WebPImage ConverterJPG ConverterImage Resizer

Video Tools

Video CompressorCompress MP4MP4 to GIFVideo to GIFVideo ConverterMP4 ConverterVideo Cutter

Audio Tools

Audio CompressorCompress MP3Compress WAVAudio ConverterMP3 ConverterFLAC to MP3Audio Cutter

Document Tools

Compress PDFMerge Images to PDFSplit PDFPDF to JPGUnzip FilesRAR Extractor

Converters

Time Zone ConverterMeeting PlannerIST to ESTTime Zone AbbreviationsUnit ConverterLength ConverterFlow Rate Converter
© 2026 XConvert.com. All Rights Reserved.
About UsPrivacy PolicyTerms of ServiceContactHelp Us Grow