Convert Any Audio to AAC Online for Free

Identify, decode, and deliberately re-encode a supported audio source as AAC for the receiving player or delivery workflow.

TO
  1. Add a file Choose or drop it here
  2. Pick the format Change it whenever needed
  3. Download the result After conversion completes

Any-to-AAC Begins With Source Identification, Not a Filename Change

“Any audio” is not one technical source format. A file can be uncompressed PCM in WAV or AIFF, lossless FLAC/ALAC, a lossy MP3/AAC/Opus stream, or a media container with several tracks. Its filename may be wrong, it may have more than one audio stream, or it may contain metadata and timing information that the target cannot carry. A real conversion first identifies the container, codec, sample rate, channel layout, bit depth where relevant, duration and selected stream.

AAC output requires decoding the chosen source to PCM-like audio samples and encoding those samples as Advanced Audio Coding. It is not a generic “extension conversion,” and it cannot turn an unsupported or corrupted input into valid audio simply by renaming it. If identification fails, obtain the original application/export or a known decoder. If the file has video plus audio, explicitly select the intended audio stream rather than assuming the first track is correct.

Keep the original. AAC is normally lossy; a fresh AAC copy can be excellent for a target use, but it is not a replacement for a lossless source or an existing high-quality master. The safest workflow is source → one controlled AAC delivery copy, not source → lossy format → AAC → another lossy format. Each lossy decode/re-encode changes samples and can accumulate audible artifacts.


Decode the Actual Source Stream Before Choosing AAC Settings

Separate source facts from desired output. PCM sources offer samples directly, while compressed sources must be decoded according to their codec. AAC in an M4A/MP4 file, raw ADTS AAC and a file merely ending in .aac are not automatically interchangeable inputs. Check whether the source already contains AAC. If the receiver accepts the same container/profile unchanged, a remux or direct delivery may avoid needless loss; if it needs a different container or profile, establish that requirement first.

Sample rate and channels matter. A source might be mono speech, stereo music, surround, or include alternate languages. Downmixing surround to stereo changes the artistic/technical result; resampling changes the time-domain representation. Do neither as a default. Match the receiving platform’s sample-rate and channel constraints, then listen for balance, dialog intelligibility and duration. If duration or pitch changes unexpectedly, inspect sample-rate interpretation before blaming the AAC encoder. For 5.1 input, confirm that the receiver accepts multichannel AAC; otherwise make and audition an explicit stereo downmix from the source before encoding.

Metadata is a distinct concern. Title, artist, artwork, chaptering, language and timing may live in a source container rather than inside the elementary codec. Decide which fields the receiving player needs and inspect the final delivered file. Audio that plays correctly can still be a poor handoff if a podcast host loses the title or a player shows the wrong language track.


AAC LC and HE-AAC Make Different Efficiency and Compatibility Trade-Offs

AAC is a codec family with profiles/tools. AAC Low Complexity (AAC-LC, commonly identified as audio object type 2 in MPEG-4 codec signaling) is a widely supported choice for general music and playback. HE-AAC combines AAC-LC with Spectral Band Replication (SBR) for more efficient low-bitrate coding; HE-AAC v2 adds Parametric Stereo in applicable workflows. These tools can make small streams more usable, but receiver support and desired quality determine whether they are appropriate.

Do not pick HE-AAC merely because its name says “high efficiency,” nor AAC-LC merely because it is familiar. At a constrained bitrate, HE-AAC can be a rational delivery profile; at higher quality or widest legacy compatibility requirements, AAC-LC may be the safer declared target. Check the player/device specification. A decoder that only accepts AAC-LC can reject or mis-handle another profile even though both outputs are broadly called AAC.

Bitrate is not a universal quality value. Music with dense cymbals, applause, reverb and stereo ambience stresses encoders differently from voice. Test the final encode on critical passages for swishing, pre-echo, high-frequency loss, metallic transients and stereo collapse. Raising bitrate may reduce artifacts, but it cannot restore detail already removed from a lossy source conversion.


ADTS and M4A/MP4 Package AAC for Different Receiver Expectations

AAC elementary frames need a delivery arrangement. ADTS (Audio Data Transport Stream) places transport headers around AAC frames and is commonly associated with raw .aac delivery/stream-style use. Media Foundation, for example, distinguishes raw AAC and ADTS AAC output. MP4/M4A is an ISO Base Media File Format-style container that can carry an AAC track with timing and metadata. A player request for “AAC” is incomplete until it specifies which packaging it expects.

Use ADTS only when the receiver explicitly wants an ADTS/raw AAC stream. Use M4A/MP4 when the player/workflow expects a containerized audio file with track metadata and timing. Renaming an ADTS file to .m4a does not create an MP4 structure; renaming M4A to .aac does not provide per-frame ADTS headers. The extension must agree with the actual payload and target parser.

Validate with the target application, not just a forgiving desktop player. Check duration, seeking, album/title display, profile, sample rate, channel count and whether the recipient reads the chosen container. This catches a container mismatch early instead of shipping a file that sounds fine in one player but fails in the intended upload or device.


Avoid Transcode Loss, Wrong Tracks, and Profile Mismatches With Observable Checks

If a converted file sounds watery, dull or metallic, inspect whether it was derived from an already lossy source and whether bitrate/profile are adequate for the content. Return to the best available master, not to a previously compressed derivative. If speech is too quiet, loudness/normalization and mix decisions are separate from AAC coding; alter them intentionally and retain a versioned source.

If the output has the wrong language, commentary or channel balance, revisit source-stream selection and channel mapping. If it will not open, compare its actual ADTS/M4A/MP4 package, AAC profile and sample rate against the receiver’s stated requirements. If it seeks incorrectly or has no title/artwork, investigate container timing/metadata rather than changing the audio bitrate.

Perform a final listening and properties check: correct source track, duration, start/end, rate, channels, profile, container, metadata and intended-player playback. Record the encoder settings when the file is part of a repeatable delivery process. This separates a controlled AAC derivative from an unexplained download.

For a production handoff, record source filename and stream, decoder, output profile, sample rate, channel mapping, target bitrate, actual container, extension and metadata policy. Test the final file after upload or transfer, not merely before it leaves the encoder. A media-management system may repack it, strip tags or reject a profile even though a local player accepts it. Keeping an acceptance sample and settings makes the required AAC output repeatable.

Do not delete source files after conversion. A future delivery target may accept a direct copy, require a different AAC profile, or need a higher bitrate. The original master is the only reliable starting point for that later work.


Common Source Types and AAC Delivery Choices Compared

Source/delivery questionWhat conversion must doAAC consequence
PCM WAV/AIFFDecode/sample directly; choose rate/channels deliberatelyOne lossy encode from a lossless-like source
Lossless FLAC/ALACDecode original samplesGood source for one controlled AAC delivery copy
Lossy MP3/Opus/AACDecode already approximated samplesNew AAC encode can add loss; avoid if direct delivery works
Multi-track containerSelect language/commentary/music trackWrong track is a selection error, not encoder quality
AAC-LCUse a broadly supported profile where requiredGeneral compatibility/quality option
HE-AACConfirm profile support and low-bitrate purposeEfficiency tools may suit constrained delivery
ADTS versus M4AMatch real frame/container structure to receiverExtension alone never creates compatibility

Answers Before Converting Any Audio File to AAC

Can every file be converted by changing its extension to AAC?
No. The source must be identified and decoded, then valid AAC frames must be encoded and packaged for the target.

Should I re-encode an existing AAC file?
Only when a receiver requires a different profile/container or settings. If the existing AAC is acceptable, re-encoding adds loss; a container remux or direct copy may be preferable where valid.

What is the difference between AAC-LC and HE-AAC?
AAC-LC is the common low-complexity profile; HE-AAC uses efficiency tools such as SBR for constrained bitrates. Receiver support and delivery bitrate decide which is appropriate.

Is .aac the same as .m4a?
Not necessarily. A raw/ADTS AAC stream and an M4A MP4-container audio file package AAC differently. Use the exact form the receiver specifies.

Why is my AAC smaller but worse sounding?
Lossy encoding trades bitrate against artifacts, and a lossy source may already lack detail. Start with the best master and test settings on difficult passages.