Convert AIFF to OGA — Free Online Tool

Convert AIFF audio files to OGA format using the Vorbis codec, transforming Apple's uncompressed PCM audio into an open, streaming-friendly container. This tool runs entirely in your browser using FFmpeg.wasm — no uploads, no servers, and files up to 1GB are processed for free.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

AIFF stores audio as raw, uncompressed PCM data (typically 16-bit, 24-bit, or 32-bit big-endian samples), which means the source file can be very large. During this conversion, FFmpeg decodes those PCM samples from the AIFF container and re-encodes them using the Vorbis codec (libvorbis), packaging the result inside an Ogg container with the .oga extension. Vorbis is a lossy psychoacoustic codec, meaning it analyzes the audio and discards frequency information that human hearing is least sensitive to. The default quality setting of -q:a 4 targets approximately 128–160 kbps and produces output that is perceptually transparent for most listeners while reducing file size dramatically compared to the uncompressed AIFF source.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg binary — the underlying engine that handles all decoding, encoding, and container manipulation. In this browser tool, it runs as a WebAssembly (FFmpeg.wasm) build entirely within your browser tab.
-i input.aiff Specifies the input file, which is an AIFF container holding uncompressed PCM audio (commonly pcm_s16be at 44.1 kHz). FFmpeg reads the big-endian PCM samples and prepares them for re-encoding.
-c:a libvorbis Sets the audio encoder to libvorbis, FFmpeg's implementation of the open Vorbis codec. This replaces the lossless PCM data from the AIFF source with a lossy, psychoacoustically compressed bitstream suitable for the Ogg/OGA container.
-q:a 4 Sets the Vorbis variable bitrate quality to level 4 on a 0–10 scale, targeting approximately 128–160 kbps. This is the recommended default for general-purpose listening — transparent for most content while keeping file size far below the uncompressed AIFF original.
output.oga Specifies the output filename and, through the .oga extension, tells FFmpeg to use the Ogg Audio container. The .oga extension is the audio-only variant of the Ogg format, signaling to media players that the file contains an audio stream (in this case, Vorbis) with no video.

Common Use Cases

  • Publishing high-quality field recordings or studio takes to a website or podcast feed that requires open, royalty-free formats without the file size overhead of raw AIFF
  • Preparing Apple Logic Pro or GarageBand AIFF exports for use in web audio applications or HTML5 audio players that support Ogg Vorbis natively in Firefox and Chrome
  • Reducing the storage footprint of a large AIFF sample library for distribution or archival while keeping the audio perceptually close to the original
  • Converting AIFF recordings from macOS audio software into OGA for use in Linux-based media workflows or open-source DAWs like Ardour that favor Ogg containers
  • Sharing uncompressed interview or voiceover recordings with clients or collaborators via the web, where the original AIFF file size would make download impractical
  • Creating compact OGA audio previews of AIFF master files for use in content management systems or digital asset libraries

Frequently Asked Questions

Yes — this conversion is lossy. AIFF stores audio as uncompressed PCM, preserving every sample exactly as recorded, while Vorbis uses psychoacoustic compression to reduce file size. At the default -q:a 4 setting (roughly 128–160 kbps), most listeners find the result perceptually transparent for music and voice, but the conversion is not bit-for-bit reversible. If you need to preserve the lossless quality of the AIFF source, consider using the FLAC codec within the OGA container instead.
Yes. OGA supports FLAC audio streams, which would give you lossless compression — a meaningful upgrade over the lossy Vorbis default. To do this with the FFmpeg command shown on this page, replace '-c:a libvorbis -q:a 4' with '-c:a flac'. The resulting OGA file will be losslessly compressed, though significantly larger than a Vorbis-encoded file. This is a good option when you want the open Ogg container but cannot accept any quality loss from your AIFF master.
The -q:a flag controls Vorbis quality on a scale from 0 (lowest, ~64 kbps) to 10 (highest, ~500 kbps). The default in this tool is 4, which is a good balance for general listening. To increase quality for music or high-fidelity audio, change it to -q:a 6 or -q:a 8 in the command. For voice recordings or podcasts where bandwidth matters more, -q:a 2 or -q:a 3 is often sufficient. Run the modified command locally with FFmpeg for files over 1GB.
The size reduction depends on your AIFF's bit depth and the Vorbis quality setting you choose. A typical 16-bit stereo AIFF at 44.1 kHz uses about 10 MB per minute of audio, while a Vorbis OGA at -q:a 4 uses roughly 1–1.5 MB per minute — a compression ratio of around 7:1 to 10:1. Higher bit-depth AIFF files (24-bit or 32-bit) will see even greater size reductions because the PCM source is larger, while Vorbis output size stays roughly the same regardless of input bit depth.
Metadata preservation depends on how your AIFF file stores tags. AIFF supports ID3 and chunk-based metadata, and FFmpeg will attempt to map recognized fields to Vorbis comment tags in the OGA container. Common fields like title, artist, album, and track number are generally carried over, but AIFF-specific or application-generated metadata (such as Logic Pro markers) may be lost. It is good practice to verify tags in the output file using a tag editor like MusicBrainz Picard.
Yes. On macOS or Linux, you can loop over all AIFF files in a directory with a shell one-liner: for f in *.aiff; do ffmpeg -i "$f" -c:a libvorbis -q:a 4 "${f%.aiff}.oga"; done. On Windows, a similar loop can be written in PowerShell. This is especially useful for large sample libraries or archive collections, and there is no practical limit to batch size when running FFmpeg locally — unlike the browser tool, which handles files one at a time.

Technical Notes

AIFF encodes audio as big-endian PCM (the default codec is pcm_s16be, with support for pcm_s24be, pcm_s32be, and floating-point variants), meaning every sample is stored in its full numeric precision with no compression. When FFmpeg decodes this and re-encodes to Vorbis, it normalizes the bit depth to floating-point internally before the psychoacoustic model applies. One practical implication: a 32-bit float AIFF will not produce better Vorbis output than a 16-bit AIFF at the same -q:a setting, because Vorbis quality is governed by the encoder's own model, not the input precision. The OGA container (Ogg Audio) is functionally identical to OGG but uses the .oga extension to signal audio-only content per the IANA media type specification — most Ogg-compatible players accept both. Vorbis does not support more than two channels without a multi-channel Ogg mapping (channel coupling), so stereo AIFF files convert cleanly, but multi-channel AIFF requires care. AIFF does not support chapters or subtitle tracks, so no structural metadata is lost in that respect. The OGA container does support chapter markers via Ogg metadata, but FFmpeg does not automatically generate them from an AIFF source.

Related Tools