Filename extension.ogg, .ogv, .oga, .ogx, .ogm, .spx, .opus
Internet media typevideo/ogg, audio/ogg, application/ogg
Magic numberOggS
Developed byXiph.Org Foundation
Type of formatContainer format
Container forVorbis, Theora, Speex, Opus, FLAC, Dirac, and others.
Open format?Yes
Ogg Logo.svg
Developer(s)Xiph.Org Foundation
Stable release
1.3.3 / November 7, 2017; 16 months ago (2017-11-07)
TypeReference implementation (multiplexer/demultiplexer)
LicenseBSD-style license[1]

Ogg is a free, open container format maintained by the Xiph.Org Foundation. The creators of the Ogg format state that it is unrestricted by software patents[2] and is designed to provide for efficient streaming and manipulation of high-quality digital multimedia. Its name is derived from "ogging", jargon from the computer game Netrek.[3]

The Ogg container format can multiplex a number of independent streams for audio, video, text (such as subtitles), and metadata.

In the Ogg multimedia framework, Theora provides a lossy video layer. The audio layer is most commonly provided by the music-oriented Vorbis format or its successor Opus. Lossless audio compression formats include FLAC, and OggPCM.

Before 2007, the .ogg filename extension was used for all files whose content used the Ogg container format. Since 2007, the Xiph.Org Foundation recommends that .ogg only be used for Ogg Vorbis audio files. The Xiph.Org Foundation decided to create a new set of file extensions and media types to describe different types of content such as .oga for audio only files, .ogv for video with or without sound (including Theora), and .ogx for multiplexed Ogg.[4]

As of November 7, 2017, the current version of the Xiph.Org Foundation's reference implementation is libogg 1.3.3.[5] Another version, libogg2, has been in development, but is awaiting a rewrite as of 2018.[6] Both software libraries are free software, released under the New BSD License. Ogg reference implementation was separated from Vorbis on September 2, 2000.[7]

Because the format is free, and its reference implementation is not subject to restrictions associated with copyright, Ogg's various codecs have been incorporated into a number of different free and proprietary media players, both commercial and non-commercial, as well as portable media players and GPS receivers from different manufacturers.


It is sometimes assumed that the name "Ogg" comes from the character of Nanny Ogg in Terry Pratchett's Discworld novels, but the Ogg developers say that is not true.[8] Ogg is derived from "ogging", jargon from the computer game Netrek, which came to mean doing something forcefully, possibly without consideration of the drain on future resources.[3] At its inception, the Ogg project was thought to be somewhat ambitious given the power of the PC hardware of the time.[8] Still, to quote the same reference: "Vorbis, on the other hand is named after the Terry Pratchett character from the book Small Gods".

The Ogg Vorbis project started in 1993. It was originally named "Squish" but that name was already trademarked, so the project underwent a name change. The new name, "OggSquish", was used until 2001 when it was changed again to "Ogg". Ogg has since come to refer to the container format, which is now part of the larger Xiph.org multimedia project. Today, "Squish" (now known as "Vorbis") refers to a particular audio coding format typically used with the Ogg container format.[9]

Other Languages
العربية: أوغ
asturianu: Ogg
català: Ogg
čeština: Ogg
dansk: Ogg
Deutsch: Ogg
español: Ogg
Esperanto: Ogg
فارسی: OGG
français: Ogg
galego: Ogg
한국어: Ogg
հայերեն: Ogg
hrvatski: Ogg
Bahasa Indonesia: Ogg
italiano: Ogg
עברית: Ogg
Kapampangan: Ogg
Lëtzebuergesch: .ogg
magyar: Ogg
македонски: Ogg
മലയാളം: ഓഗ്
Bahasa Melayu: Ogg
日本語: Ogg
norsk: Ogg
norsk nynorsk: Ogg
polski: Ogg
português: Ogg
română: Ogg
русский: Ogg
සිංහල: Ogg
Simple English: Ogg
slovenčina: Ogg
српски / srpski: Ogg
suomi: Ogg
svenska: Ogg
தமிழ்: ஆக்
తెలుగు: ఆగ్ (OGG)
ไทย: Ogg
Türkçe: Ogg
українська: OGM
Tiếng Việt: Ogg
Yorùbá: Ogg
中文: Ogg