Back to Subtitleedit

Main Window

docs/features/main-window.md

4.0.1513.7 KB
Original Source

Main Window

The main window is where you spend most of your time in Subtitle Edit. It combines all the key editing areas into a single, customizable interface.

<!-- Screenshot: Full main window -->

Window Areas

The main window is divided into the following areas (the yellow lines at draggable area splitters):

<!-- Screenshot: Annotated main window with numbered labels for each area -->

1. Menu Bar

The menu bar provides access to all features organized into categories:

MenuDescription
FileNew, Open, Save, Import, Export, Compare, Statistics
EditUndo, Redo, Find, Replace, Multiple Replace, Modify Selection
ToolsFix Common Errors, Batch Convert, Change Casing, Merge/Split, etc.
Spell checkSpell checking, dictionaries, find double words
VideoOpen/close video, Speech to Text, Text to Speech, Burn-In, etc.
SyncAdjust All Times, Visual Sync, Point Sync, Change Frame Rate/Speed
TranslateAuto Translate, Copy/Paste Translate
ASSAStyles, Properties, Attachments, Drawing, Positioning, etc.
OptionsSettings, Shortcuts, Word Lists, Language
HelpAbout

See the individual feature pages for details on each menu item.

<!-- Screenshot: Menu bar with a menu expanded -->

2. Toolbar

The toolbar provides quick one-click access to the most common actions. You can customize which buttons appear in Options → Settings → Appearance → Toolbar.

Available toolbar buttons include:

ButtonAction
NewCreate a new subtitle
OpenOpen a subtitle file
SaveSave the current subtitle
FindOpen the Find dialog
ReplaceOpen the Replace dialog
Fix Common ErrorsOpen Fix Common Errors
Spell CheckRun spell check
HelpShow help / about
...and moreConfigurable in Settings

Note: You can right-click on the Subtitle format combobox for a format search window.

<!-- Screenshot: Toolbar -->

3. Subtitle Grid

The subtitle grid shows all subtitle lines in a table format. Each row represents a single subtitle entry.

ColumnDescription
#Line number
Start timeWhen the subtitle appears (e.g., 00:01:23,456)
End timeWhen the subtitle disappears
DurationDisplay duration
CPSCharacters per second (reading speed)
WPMWords per minute
TextThe subtitle text content
OriginalOriginal text (visible in translation mode)

Mouse:

  • Click a row to select it and load its text into the text editor
  • Ctrl+Click to add/remove rows from a multi-selection
  • Shift+Click to select a range
  • Double-click a cell to edit inline
  • Right-click for a context menu

Keyboard:

  • Up/Down arrows — Navigate between lines
  • Delete — Delete selected lines
  • Ctrl+A — Select all lines

See Subtitle Grid for full details.

<!-- Screenshot: Subtitle grid with some lines selected -->

4. Text Editor

Below (or beside) the subtitle grid is the text editor, where you edit the text of the currently selected subtitle line. Start time, end time, and duration controls are also shown here.

Formatting shortcuts:

  • Ctrl+I — Toggle italic
  • Ctrl+B — Toggle bold

Other shortcuts:

  • Ctrl+Z — Undo
  • Ctrl+C / Ctrl+X / Ctrl+V — Copy / Cut / Paste

See Text Editor for full details.

<!-- Screenshot: Text editor area showing time code controls and text -->

5. Video Player

The video player shows the currently loaded video with subtitles overlaid. Controls are displayed below the video.

Playback controls:

  • Play / Pause / Stop
  • Seek bar (drag to scrub)
  • Playback speed controls
  • Volume

Keyboard (configurable):

  • Toggle play/pause
  • Jump forward/backward by frame, 100ms, 500ms, 1s, or custom amount
  • Go to start/end of current subtitle

See Video Player for full details.

<!-- Screenshot: Video player with subtitles visible -->

6. Audio Visualizer (Waveform / Spectrogram)

The audio visualizer shows the audio waveform and/or spectrogram, enabling precise visual timing of subtitles. Subtitle time spans are shown as colored bars overlaid on the waveform, and the current video position is displayed as a vertical cursor line.

<!-- Screenshot: Audio visualizer with waveform, subtitle bars, and shot changes -->

<!-- Screenshot: Audio visualizer with waveform and spectrogram -->

Display Modes

Switch between modes via the right-click context menu:

ModeDescription
Waveform onlyShows audio amplitude over time
Spectrogram onlyShows frequency distribution over time (useful for identifying speech vs. noise)
Waveform + SpectrogramCombined view with both overlaid

Two draw styles are available for the waveform: Classic (simple lines) and Fancy (gradient fill with glow). Configure in Options → Settings → Waveform.

Visual Elements

  • Subtitle bars — Colored rectangles representing each subtitle's time span. The selected subtitle is highlighted in a distinct color.
  • Left/right edges — Green (left/start) and red (right/end) edge markers on each subtitle bar. Drag these to resize.
  • Subtitle text — The text of each subtitle is displayed inside its bar.
  • Video position cursor — A vertical cyan line showing the current video playback position.
  • Shot change lines — Vertical markers indicating scene cuts (when loaded). Subtitle edges snap to nearby shot changes automatically.
  • Grid lines — Optional time grid lines (toggle via settings or context menu).
  • New selection — When you click+drag in an empty area, a new selection range is drawn that can become a new subtitle.

Mouse Controls

Mouse ActionAreaEffect
ClickEmpty areaSet video position
ClickSubtitle barSelect subtitle and set video position
Double-clickSubtitle barSelect subtitle and set video position
Ctrl+ClickSubtitle barToggle subtitle in multi-selection
Shift+ClickSubtitle barSet start time of selected subtitle
Ctrl+ClickEmpty areaSet end time of selected subtitle (macOS: Shift+Click)
Alt+ClickEmpty areaSet start time of selected subtitle
DragLeft edge of subtitleResize start time
DragRight edge of subtitleResize end time
Alt+DragLeft edgeResize start and adjust previous subtitle's end simultaneously
Alt+DragRight edgeResize end and adjust next subtitle's start simultaneously
DragMiddle of subtitleMove entire subtitle (preserving duration)
Click+DragEmpty areaCreate a new subtitle selection
Scroll wheelAnywhereScroll waveform left/right
Alt+ScrollAnywhereHorizontal zoom in/out
Shift+ScrollAnywhereVertical zoom in/out
Ctrl+ScrollAnywhereScroll and move video position
Right-clickAnywhereOpen context menu

Note: On macOS, use Cmd instead of Ctrl for most modifier actions. Ctrl+Click on macOS opens the context menu.

Keyboard Controls (in Waveform)

KeyAction
EscapeCancel current drag/selection
EnterInsert the new selection as a subtitle
DeleteDelete the selected subtitle

Additional waveform shortcuts (set start, set end, center, zoom, etc.) are configurable via Options → Shortcuts. See the Keyboard Shortcuts Reference.

Right-Click Context Menu

<!-- Screenshot: Waveform context menu -->

The context menu changes dynamically based on context (e.g., whether a new selection exists, whether a subtitle is selected):

Menu ItemDescription
Insert new selectionInsert the drawn selection as a new subtitle
Paste new selectionPaste subtitle from clipboard at current position
Insert at positionInsert a new empty subtitle at the video position
Paste from clipboardPaste subtitle text from clipboard
Insert subtitle file at positionImport an entire subtitle file at the current video position
Delete at positionDelete the subtitle at the current position
DeleteDelete the selected subtitle(s)
Insert before / Insert afterInsert a new line before or after the selected subtitle
SplitSplit the selected subtitle at the video position
Merge before / Merge afterMerge with the previous or next subtitle
Filter by layerFilter visible subtitles by ASSA layer (ASSA format only)
Guess time codesAuto-detect subtitle timing from audio silence
Toggle shot changeAdd or remove a shot change marker at the video position
Seek silenceFind the next silent section in the audio
Show only waveformSwitch to waveform-only display
Show only spectrogramSwitch to spectrogram-only display
Show waveform and spectrogramSwitch to combined display

Waveform Toolbar

When enabled (toggle via shortcut or Options → Shortcuts → Toggle waveform toolbar), a toolbar appears below the waveform with buttons for:

ButtonAction
Play/PauseToggle video playback
Play selectionPlay only the selected subtitle
Play selection (repeat)Play selected subtitle in a loop
Play nextPlay the next subtitle
NewInsert a subtitle at the current position
Set start + offset restSet start time and shift all following subtitles
Set startSet the start time of the selected subtitle
Set endSet the end time of the selected subtitle
Remove blank linesRemove empty subtitle lines
Horizontal zoom sliderAdjust horizontal zoom (0.1× – 20×)
Vertical zoom sliderAdjust vertical zoom (0.1× – 20×)
Position sliderScrub through the video
<!-- Screenshot: Waveform toolbar -->

Shot Changes

Shot changes (scene cuts) appear as vertical lines on the waveform. They help align subtitle timing with scene transitions for a professional result.

  • Subtitle edges snap to nearby shot changes automatically (configurable snap distance)
  • You can toggle snapping behavior in settings
  • Shot changes can be generated via Video → Generate/import shot changes or toggled manually via the context menu

Customization

Waveform appearance is highly configurable via Options → Settings → Waveform:

SettingDescription
Waveform colorColor of the waveform line
Background colorBackground of the waveform area
Selected colorColor of the selected subtitle bar
Cursor colorColor of the video position cursor
Draw grid linesShow/hide time grid
Draw styleClassic or Fancy waveform rendering
Invert mouse wheelReverse scroll direction
Focus on mouse overAuto-focus waveform when mouse enters
Allow overlapAllow subtitle bars to overlap
Right-click selects subtitleWhether right-clicking a subtitle selects it

See Audio Visualizer / Waveform for even more details.

The status bar at the bottom shows:

  • Waveform generation progress (when generating)
  • Current subtitle format
  • Line/character count information
  • Other status messages
<!-- Screenshot: Status bar -->

Layouts

Subtitle Edit offers 12 predefined layouts for arranging the main window areas. Choose a layout via Options → Choose layout or the keyboard shortcut.

LayoutDescription
1Video right, grid left, waveform bottom
2Video right, grid and text left
3Video top-right, grid bottom
4Video left, grid right
5Grid only (no video)
6Video top, grid bottom
7Video bottom-right, grid left
8Video bottom, grid top
9Grid left, video and waveform right
10Video right, grid left (wide)
11Video top-right, stacked panels
12Minimal layout without video
<!-- Screenshot: Layout chooser window showing thumbnails -->

Panel sizes can be adjusted by dragging the splitters (dividers) between areas. Your layout preferences are saved automatically.

Undocking

You can undock the video player or audio visualizer into separate windows for multi-monitor setups:

  • Undock video controls — Move video player to its own window
  • Redock video controls — Return video player to the main window

Translation Mode

When you open an original subtitle file (File → Open original subtitle), the main window enters translation mode:

  • The subtitle grid shows an additional Original column
  • The text editor shows both the original and translation text
  • This allows side-by-side translation work
<!-- Screenshot: Main window in translation mode -->