The Fraunhofer FDK AAC Codec is the library that does the heavy lifting whenever a Windows audio tool needs to produce a top-tier AAC file.

It is not a stand-alone converter you double-click and use - it is a binary you drop into a front-end like qaac, ShanaEncoder, or your own command-line script, and it then encodes and decodes the full family of MPEG-4 AAC profiles at quality that competes with Apple's reference encoder.

The 1.3 build is current, actively maintained, and the practical successor to the discontinued Nero AAC Codec toolchain.

What FDK AAC Codec Actually Does - in Plain Terms

FDK stands for Fraunhofer Development Kit. The library is the same AAC engine Fraunhofer originally wrote for Android phones, later open-sourced, and ported to Windows.

It does two things: it takes raw PCM/WAV audio and turns it into compact AAC files, and it reads existing AAC files back out to audio.

Where it differs from the older FAAC encoder is profile coverage and quality - FDK supports the full set of AAC object types in modern use, and at low bitrates (the ones that matter for streaming and mobile) it sounds substantially better than FAAC.

The package itself is just two executables (fdkaac.exe for encoding plus a fdk-aac static library for tooling).

There is no installer, no GUI, no settings file. You point a front-end at it, or you call it from the command line.

AAC Object Types and Profiles Supported

FDK AAC handles every AAC variant a Windows user is likely to encounter:

  • MPEG-2 and MPEG-4 AAC-LC (Low Complexity) - the default profile inside iTunes, YouTube, MP4 video, and most streaming services
  • HE-AAC (AAC-LC + SBR/Spectral Band Replication) - high-efficiency, the sweet spot for 48-96 kbps music streaming
  • HE-AACv2 (LC + SBR + Parametric Stereo) - ultra-low-bitrate streaming, used in mobile radio and DAB+ broadcasts
  • AAC-LD (Low Delay) - tuned for real-time communication where latency matters more than absolute quality
  • AAC-ELD (Enhanced Low Delay) - the most modern of the real-time variants, used in video calling and VoIP

The encoder supports sample rates up to 96 kHz and up to eight channels - enough for 7.1 surround masters.

For an in-depth read on which AAC variant fits your use case, the guide on Understanding the Differences Between AAC, AAC-LC, and AAC-HE walks through the trade-offs in plain language, and Is DTS Better Than AAC? covers the surround-sound comparison if you are encoding multichannel audio.

Who FDK AAC Codec Is For - and Who Should Look Elsewhere

FDK AAC is for users who care about output quality and don't mind plugging a binary into another tool. That covers three groups in particular:

  • Audio archivists and rippers who want HE-AAC for low-bitrate libraries with the best possible quality at 64-96 kbps
  • Video encoders using StaxRip, MeGUI, or ShanaEncoder who need clean AAC audio tracks in their MP4 outputs
  • Power users running command-line pipelines with FFmpeg, MP4Box, or batch scripts

If you want a single-window app where you drop in files and click Convert, FDK AAC is not it - X AAC Encoder is a cleaner GUI for that, although it uses the open-source FAAC engine rather than FDK.

If you only need MP3 output, LAME MP3 Encoder is the right pick.

If you are willing to install iTunes or supply the QuickTime audio components, qaac with Apple's reference AAC encoder is the long-time gold standard at mid-bitrate and can also be configured to call the FDK AAC library directly.

How FDK AAC Fits Into Real Encoding Workflows

FDK AAC is a workflow piece, not a destination. Three common pipelines on Windows:

Music library archival. Rip CDs with CDex to WAV, then call fdkaac.exe from the command line (or wire it into Foobar2000 with the foobar2000 Free Encoder Pack) to produce HE-AACv2 files at 64 kbps for portable use, while keeping FLAC masters for the archive.

Video re-encoding. Tools like StaxRip and MeGUI use FDK AAC for the audio track of MP4 outputs, particularly when targeting iOS, Android, or web playback. The video gets encoded through x265 or x264, the audio through FDK, and MP4Box muxes the streams into a final container.

Custom batch scripts. Pair FDK AAC with an FFmpeg build from the FFmpeg downloads page, and you have a free, redistributable AAC pipeline that runs unattended over a folder of WAV files.

If you want to verify the result, MediaInfo will print the exact AAC profile, sample rate, and channel layout written into the file - useful for confirming HE-AAC didn't silently fall back to plain AAC-LC.

FDK AAC vs FAAC vs qaac - Which One Should You Use?

These three tools cover the entire open-source AAC encoding landscape on Windows:

  • FAAC (part of the FAAD2 + FAAC bundle) is the older open-source encoder. Active again as of 2026 with the 1.50 release, but it only produces AAC-LC, not HE-AAC. Choose it for maximum decoder compatibility on legacy hardware.
  • FDK AAC produces every modern AAC profile, including HE-AAC and HE-AACv2. The right pick when output quality at low bitrate is the priority.
  • qaac uses Apple's reference AAC encoder. Generally the highest quality at mid-bitrate (96-160 kbps) and the historical winner of public listening tests. Slightly more setup, but worth it for audiophile use.

For the underlying decoder side, FAAD2 ships with the FAAC bundle and remains the open-source reference for reading AAC files back to PCM.

If your target bitrate sits below 96 kbps and you care more about file size than compatibility, the Opus Audio Codec generally beats HE-AAC at that range - worth considering if your playback devices support it.

AAC is still the right pick when you need maximum compatibility with iPhones, car head units, and legacy hardware.

Before You Install: A Few Notes on This Build

FDK AAC builds are command-line tools - there is no graphical installer. Both 32-bit (XP-friendly) and 64-bit compiles are available in the same package.

The current build on codecs.com is fdkaac 1.0.5 compiled against fdk-aac 2.0.2, built with VC-2015, and prepared by the same developer who maintains ShanaEncoder. That means the binary is the same one ShanaEncoder calls internally, so if you encode AAC inside ShanaEncoder, you are already using FDK AAC behind the scenes.

The library carries a non-standard license (the Software License for the Fraunhofer FDK AAC Codec Library for Android), which is permissive enough for most personal and open-source use but worth a read if you ship a commercial product that bundles it.

If you need a fully permissive AAC encoder for redistribution, LameXP supports AAC via the Nero AAC encoder bundle and is a cleaner licensing story for distribution.

Get FDK AAC Codec 1.3 Free for Windows 10/11

FDK AAC Codec 1.3 is freeware, weighs 647 KB, and runs on Windows XP through Windows 11.

Both 32-bit and 64-bit builds are included in the same package - pick the one that matches your front-end tool. Use the download button at the top of this page for the official direct download, with US and EU mirrors available.

Once the binary is in a folder on your PATH (or next to the front-end calling it), any encoder that knows how to invoke FDK AAC will pick it up automatically.

AN
Andrew
on 08 December 2023
Review #1
it's very useful, and it successfully crack my problem in the powerpoint.
Share your thoughts on FDK AAC Codec 1.3.
Verification Code
Click the image or refresh button to get a new code.
Quick heads up: Reviews & comments get a fast check before posting - no spam allowed.
ALTERNATIVES TO FDK AAC CODEC