Aegisub software logo
Aegisub software logo

Aegisub: Precise Subtitle Timing, Styling, and Typesetting

Aegisub is a free, open-source subtitle editor built for creating, timing, and styling subtitles with a level of precision that word-processor-style tools rarely match. It loads your audio as a waveform and spectrum display so you can mark line starts and ends by ear and eye, then set lead-in and lead-out offsets automatically. A real-time video preview shows exactly how each line renders on screen while you adjust fonts, colours, positions, and effects, so styling decisions are made visually instead of by guesswork. From a quick subtitle track for a personal video to heavily typeset karaoke effects for a fansub release, Aegisub keeps the whole workflow in one workspace, and its scripting layer lets teams automate whatever they repeat often.

Aegisub works natively with the Advanced SubStation Alpha format, the subtitle standard that carries styling, positioning, karaoke timing, and drawing instructions, and it reads and writes simpler formats such as SRT and WebVTT for everyday jobs. Because the results are text-based, subtitle files travel easily between editors, translation teams, and players that render them faithfully. A translation assistant mode splits the window into original and translated columns so one person can carry a script into another language without losing timing. Aegisub also fits into a wider desktop toolkit: people who archive finished video onto discs often turn to ImgBurn for the burning step, while subtitles stay editable in Aegisub until the final render.

Benefits of Using Aegisub

The main benefit of Aegisub is speed with accuracy: precise waveform timing and a live preview remove most of the guess-and-check that makes subtitle work tedious. Editors can stretch a line, nudge it by a few milliseconds, or snap it to an audio keyframe in seconds, then see the result against the video immediately. Styling is just as direct, because fonts, outlines, shadows, positioning, and animated effects are rendered as you type them rather than applied blindly at export. That makes Aegisub a strong choice for anyone producing subtitles that need to look deliberate, from a documentary dialogue track to a karaoke sequence with per-syllable highlighting. Automation is the second big advantage: bundled scripts and the Lua scripting interface handle repetitive jobs such as karaoke templating, timing post-processing, and batch style changes, so a small team can keep quality and consistency high on long series without rewriting the same effects by hand. Finally, subtitle files remain portable, so the work is not locked to one player, one editor, or one operating system.

Aegisub Software Information

  • Developer: Aegisub Team
  • Current Version: 3.4.2
  • File Size: 47.4 MB
  • License: Open Source
  • Language: Notes File MD5
  • Downloads: 374K
  • Platform: Windows Desktop

System Requirements

  • Processor: 2-core CPU
  • RAM: 2 GB RAM
  • Storage: 1.5 GB available storage
  • Graphics / GPU: Not required

Visit the official Aegisub website

Aegisub Features

Waveform and Spectrum Audio Timing

The audio display plots amplitude and frequency side by side, so you can see where dialogue begins, where a syllable lands, and where a background sound would hide an early line. Dragging the start or end of a line on the waveform updates its timing instantly, and the spectrum view makes quiet or clipped speech far easier to place than listening alone.

Real-Time Video Preview

A video pane renders subtitles on top of the frame as you type, using the same rendering rules that players apply, so what you see in the editor is what viewers get. You can scrub frame by frame to check positioning, fade timing, or a drawn shape, which makes typesetting and sign translation far more reliable.

Advanced ASS Typesetting and Styling

Full support for Advanced SubStation Alpha styling covers fonts, outlines, shadows, rotation, clipping, transforms, and vector drawing, all editable with immediate feedback. Typesetters can build signs, on-screen text, and motion effects that match a scene instead of settling for plain bottom-centre captions, which is why anime and film groups rely on the editor for demanding layouts.

Karaoke Templating

The karaoke templater generates per-syllable highlighting, bouncing, growing, or fading effects from simple templates attached to a line, rather than hand-writing override tags for every syllable in a song. Repeatable karaoke styles can be reused across an entire series, which saves hours on music-heavy releases and keeps timing consistent between episodes.

Lua Automation and Scripting

A built-in automation host runs Lua scripts that can read and rewrite subtitle lines, adjust timing, restyle selected text, or produce whole karaoke effects on demand. Bundled macros cover common chores, and community scripts add specialised utilities, so repetitive work becomes a menu command and the editor adapts to a workflow instead of the other way round.

Translation Assistant Mode

A dedicated translation mode shows original dialogue in one column and the translated text in another, with the same timing and style information attached to each line. Translators can work straight through a script, jump to any line from the video, and comment on lines for review, which keeps multi-language projects organised without a separate document to reconcile.

Timing Tools and Post-Processing

Beyond manual timing, the editor can shift whole selections, apply framerate conversions, snap lines to detected keyframes, and add consistent lead-in and lead-out values across a file. That combination turns a rough transcript into broadcast-ready timing quickly and keeps long projects within scene-change constraints that would otherwise require hours of manual nudging.

Format Support and Spell Checking

Subtitle files can be opened and saved as ASS, SSA, SRT, WebVTT, and several legacy text formats, with conversion handled on import or export so subtitles move between players, encoders, and web platforms. A dictionary-based spell checker flags typos line by line, and a font collector gathers the typefaces a script needs, which helps catch problems before a release reaches viewers.

Aegisub Old Versions

Version 3.4.1   Updated: January 1, 2025   Download

Version 3.4.0   Updated: December 19, 2024   Download

Version 3.2.2   Updated: December 8, 2014   Download

Aegisub FAQs

What is Aegisub used for?

Aegisub is used to create and edit subtitle files, especially ones that need accurate timing and deliberate styling. Editors use it to transcribe dialogue, sync lines to audio, translate scripts, build on-screen signs and effects, and produce karaoke for songs. It suits both a quick SRT track for a personal video and heavily typeset work for a commercial or fansub release.

Does Aegisub time subtitles to audio automatically?

It does not include speech recognition that writes a finished subtitle track for you. Instead it provides tools that make manual timing fast: you load the audio, read the waveform and spectrum display, and drag line boundaries into place, then use shift, keyframe snapping, and lead-in and lead-out tools to tidy the whole file so each line sits correctly against the sound.

Can Aegisub create karaoke effects?

Yes. The karaoke templater turns simple templates into per-syllable effects such as progressive highlighting, bouncing, growing, or fading text. You mark the syllables on a line, attach a template, and the script generates the override tags automatically, and the same templates can be reused for every song in a series.

Which subtitle formats can Aegisub open and save?

It works natively with ASS, the Advanced SubStation Alpha format used for styled and typeset subtitles, and also handles SSA, SRT, WebVTT, and several legacy plain-text formats. Styling and karaoke information survive in ASS and SSA files but are dropped when you export to simpler formats, so keep an ASS copy if you plan to edit styling later.

Can I extend Aegisub with scripts?

Yes. It embeds a Lua automation environment, and scripts run from the automation menu to modify lines, retime selections, restyle text, or generate complete effects. Many useful macros ship with the editor and community script collections add further tools, so unusual or repeated jobs often already have a script you can apply.

Is Aegisub suitable for translation projects?

The translation assistant mode is designed for exactly that. Original lines stay in one column while translated text sits in another, so a translator keeps the timing, styles, and comments attached to each line. Reviewers can leave notes, and the file stays readable in the same editor, which keeps a multi-person translation effort from drifting into a separate document.