OGG (.ogg)
Open-source audio container using Vorbis encoding. Royalty-free alternative to MP3 and AAC, widely used in games, Linux systems, and open-source software.
- Extension
- .ogg
- MIME Type
- audio/ogg
Last updated
Overview
OGG is an open, free container format developed by the Xiph.Org Foundation. When people say "OGG audio," they almost always mean OGG Vorbis — the Vorbis codec packaged inside an OGG container. Vorbis is a lossy audio codec that competes with MP3 and AAC, delivering comparable or better audio quality at similar bitrates with no patent or royalty obligations.
OGG Vorbis has been widely adopted in game development, Linux distributions, and open-source software precisely because it requires no licensing fees. Web browsers supporting the HTML5 <audio> element have natively supported OGG since Firefox 3.5 (2009).
Common Uses
- Game audio — Unity, Godot, and many game engines support OGG natively for music and sound effects
- Linux and open-source applications — default audio format for many Linux media players and apps
- Web audio — browser-native playback via the HTML5
<audio>tag (Firefox, Chrome, Opera) - Podcast and radio archives — royalty-free alternative to MP3 for independent publishers
Advantages
- Completely free — no patents, no royalties, no licensing costs for any use
- Comparable quality to MP3 — at 160–192 kbps, Vorbis outperforms MP3 in blind listening tests
- Open standard — anyone can implement, modify, or distribute without restrictions
- Streaming metadata — OGG supports in-stream comments and chapter markers
Limitations
- Limited Apple support — iOS and macOS do not support OGG natively; requires third-party apps
- Less universal than MP3/AAC — car stereos, older devices, and many embedded systems do not support OGG
- Smaller ecosystem — fewer hardware DACs and players support OGG compared to AAC or MP3
Supported Software
- Desktop: VLC, Winamp, foobar2000, Audacity, Rhythmbox (Linux), Clementine
- Browsers: Firefox, Chrome, Opera (native); Safari requires a polyfill
- Games: Unity, Godot, SDL2, OpenAL