Universal Subtitle Format
title: "Universal Subtitle Format" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["subtitle-file-formats"] topic_path: "general/subtitle-file-formats" source: "https://en.wikipedia.org/wiki/Universal_Subtitle_Format" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0
::data[format=table title="Infobox file format"]
| Field | Value |
|---|---|
| name | USF |
| extension | .usf |
| mime | text/xml |
| released | |
| latest_release_version | 1.1 |
| latest_release_date | |
| genre | Timed text |
| url | http://www.titlevision.dk/usf.htm |
| open | Yes |
| free | Proprietary |
| :: |
| name = USF | icon = | screenshot = | extension = .usf | mime = text/xml | released = | latest_release_version = 1.1 | latest_release_date = | genre = Timed text | url = http://www.titlevision.dk/usf.htm | open = Yes | free = Proprietary Universal Subtitle Format (USF) was a CoreCodec project that attempted to create a clean, documented, powerful and easy to use subtitle file format. It is based on XML for flexibility, unicode support, hierarchical system, and ease of administration.
USF subtitles are usually used in Matroska containers.
The format has come under criticism, especially from the fansub community,{{cite web | url = http://blog.aegisub.org/2008/07/universal-subtitle-format-post-mortem.html | title = Universal Subtitle Format: a post-mortem? | author = amz | date = 23 July 2008 | publisher = Aegisub blog
No known media player software implements more than basic support for this format. VSFilter, and VLC media player (starting with the 0.9.0 release) can extract the subtitle text, timing information and very restricted formatting.
Documentation for the format is now hosted by the Danish subtitling software company Titlevision here.
Example
Below is the example USF file as presented in the v1.1 specification: ::code[lang=xml]
<!-- All others styles herite from the default style -->
<style name="NarratorSpeaking">
<fontstyle italic="yes" />
</style>
<style name="MusicLyrics">
<fontstyle back-color="#550000" color="#FFFF00" bold="yes" />
</style>
<subtitle start="00:00:06.000" stop="00:00:10.000">
<text style="NarratorSpeaking" speaker="Toff">Hi! This is a <font size="16">
small</font> sample, let's sing a song.</text>
</subtitle>
<subtitle start="00:00:06.000" stop="00:00:10.000">
<karaoke style="MusicLyrics"><k t="700"/>La! La! La! <k t="1000"/>
Karokeeeeeeeee <k t="100"/>is <k t="200"/>fun !</karaoke>
</subtitle>
::
References
References
- "USF FORMAT".
- [http://titlevision.dk/usf.htm USF Specification v1.1]
::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::