Initializing... drag & drop files here
Supports: OPUS
This walks through turning a .opus file — a messaging-app voice note, a browser recording, a web-audio export — into a .aifc for an older Mac tool, a hardware sampler, or any workflow that asks for the AIFF-C family by name. It also covers something no other page on this conversion will tell you: the extension and the file's internal form type are set by two different things, and with the default codec you get a file named .aifc whose header actually says AIFF. If a strict validator is going to read your file, that distinction is the whole tutorial.
.opus onto the page or click "Add Files" to browse; several recordings can be queued and converted on identical settings. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public.10 seconds, so set it or you will export a ten-second excerpt. Then click Convert and download the .aifc.AIFF-C is Apple's 1991 extension of AIFF. Structurally it differs from plain AIFF in three concrete ways: the form type in the first chunk reads AIFC rather than AIFF, an FVER chunk carries the format version, and the COMM chunk gains a four-character compression tag naming what is inside.
The muxer decides which of those two files to write based on the codec, not on the filename you asked for. We checked the bytes on each of the four choices this page offers:
| Audio Codec | Form type in the header | FVER chunk | COMM tag | Bytes per sample |
|---|---|---|---|---|
| PCM 16-bit Big Endian (default) | AIFF — plain AIFF |
Absent | none | 2 |
| PCM 16-bit Little Endian | AIFC |
Present | sowt |
2 |
| PCM A-law | AIFC |
Present | alaw |
1 |
| PCM mu-law | AIFC |
Present | ulaw |
1 |
So with the default codec, a file called myrecording.aifc is byte-for-byte a plain AIFF. In practice this is harmless — macOS, QuickTime, Logic, Audacity and every mainstream player identify the format from the header, not the extension, and open it happily. It matters in exactly one situation: a strict validator, an ingest checker, or a legacy tool that reads the extension, expects FORM…AIFC, and rejects the mismatch. If that is your situation:
sowt tag is Apple's own byte-swapped PCM — sowt is "twos" spelled backwards — and it is what macOS natively writes. Same samples, same quality, correct form type.There are no bitrate or quality controls on this page, and that is correct rather than missing: linear PCM stores every sample in full, so the data rate is fixed by sample rate × channels × bytes per sample. The size is arithmetic, not a guess.
| Settings | Bytes per second | One minute | Ten minutes |
|---|---|---|---|
| 48 kHz, mono, 16-bit | 96,000 | 5.76 MB | 57.6 MB |
| 48 kHz, stereo, 16-bit | 192,000 | 11.5 MB | 115 MB |
| 44.1 kHz, stereo, 16-bit | 176,400 | 10.6 MB | 106 MB |
| 24 kHz, mono, 16-bit | 48,000 | 2.9 MB | 29 MB |
| 48 kHz, mono, A-law | 48,000 | 2.9 MB | 29 MB |
| 8 kHz, mono, mu-law | 8,000 | 0.5 MB | 4.8 MB |
10 still in place.AIFC earns its place in one narrow scenario: an older Mac tool, a classic session, or a hardware sampler that accepts the AIFF family and refuses .opus. Outside that, you are usually better served elsewhere. If any editor will do, WAV is the broader interchange format and Opus to WAV is the more common route. If the recording only needs to play — a phone, a car stereo, a generic media player — Opus to MP3 is far more widely supported than anything in the AIFF family. And note the one thing AIFC cannot do for you: it is a compression-capable container, but this converter only writes PCM, sowt, A-law and mu-law into it, never a modern compressed payload. A conversion can also fail outright if the .opus is truncated or was only partly downloaded — re-fetch the original rather than fighting a broken stream.
AIFF is Apple's 1988 uncompressed interchange format, built on the EA IFF 85 chunk model and always carrying big-endian linear PCM. AIFF-C, published in 1991, keeps the same chunk structure but adds a compression layer: the form type becomes AIFC, an FVER chunk records the format version, and the COMM chunk names the payload with a four-character tag. That tag can be NONE for ordinary PCM, sowt for byte-swapped PCM, or a real codec such as alaw or ulaw. So every AIFC is structurally a superset of AIFF, and an AIFC holding NONE or sowt is exactly as lossless as a plain AIFF.
Because the form type follows the codec, not the extension. With the default PCM 16-bit Big Endian the muxer has no compression to declare, so it writes the plain FORM…AIFF header with no FVER chunk into a file that happens to be named .aifc. We verified this directly on the emitted bytes. It opens correctly in essentially all mainstream software, which reads the header rather than the name — but if a strict validator is in your chain, switch the Audio Codec to PCM 16-bit Little Endian and you will get a real FORM…AIFC file with an FVER chunk and a sowt tag, at identical audio quality.
No. Opus is a lossy codec defined in RFC 6716, pairing a linear-prediction layer for speech with an MDCT layer for music across 6 to 510 kbit/s. Whatever it discarded when the file was recorded is gone. Decoding to uncompressed PCM inside an AIFC reproduces the surviving signal exactly and stops any further generation loss during editing — a genuinely useful property — but it adds nothing back. You are buying compatibility and a clean editing baseline, at roughly one to two orders of magnitude more bytes.
Because the output is uncompressed. A bitrate control tells a lossy encoder how much data it may spend; PCM stores every sample in full, so its data rate is determined entirely by sample rate, channel count and bit depth. That is why the compression section does not render at all on this page rather than appearing greyed out. If you want to pick a bitrate, pick a lossy target instead.
Match your project. Original copies the source, but note that every Opus stream decodes at 48 kHz, so Original always resolves to 48000 here no matter what was recorded. If your session runs at 44.1 kHz, select 44100 Hz so the file imports without a resample prompt. If the material is speech and size matters more than bandwidth, 16000 Hz or 24000 Hz cuts the file by two thirds or a half with little audible cost on a voice note — Opus itself was very likely coding it in that band anyway.
No. The Audio Codec list on this page offers exactly four entries — 16-bit big-endian PCM, 16-bit little-endian PCM, A-law and mu-law — so 16 bits per sample is the ceiling and 8-bit companded is the floor. That is not a real loss here: an Opus source cannot supply more resolution than 16 bits meaningfully represents, so a 24-bit file would be larger with no additional information in it. Choose 24-bit only when it is a hard requirement of your session template, and set it in your DAW after import.
Switch Trim on, set Start time, and set Duration — both accept plain seconds or HH:MM:SS.sss. The important detail is that Duration is pre-filled with 10, so leaving it alone gives you a ten-second excerpt rather than everything after your start point. If you would rather work visually, or trim the result afterwards, audio cutter accepts .opus and every member of the AIFF family.
If a colleague needs a plain AIFF instead of the AIFF-C form, AIFC to AIFF rewrites it. If you need to send the recording somewhere bandwidth-constrained after editing, AIFC to Opus compresses it back down. And if it turns out AIFC was never the right target — which it often is not, outside legacy Mac and sampler workflows — Opus to WAV gives you the same uncompressed audio in the format that essentially every editor on every platform reads without hesitation.