Drag files or click to select
You can convert 3 files up to 10 MB each
Drag files or click to select
You can convert 3 files up to 10 MB each
What 3GP to AAC conversion actually does
3GP is a multimedia container developed by the 3GPP consortium in 2003 specifically for delivering short videos over third generation mobile networks. Files with the .3gp extension long remained the only video recording format on feature phones from Nokia, Samsung, Sony Ericsson, Motorola and LG, as well as on early smartphones from 2007 to 2012. Inside a 3GP container there is usually one video stream (H.263, MPEG-4 Part 2 or H.264 Baseline) and one audio stream - most often AMR-NB or AMR-WB, less often AAC-LC. The container was originally designed for devices with limited memory and narrow communication channels, which is why it is restricted in resolution, bitrate and codec choice.
AAC stands for Advanced Audio Coding and is a modern audio codec designed as the successor to MP3. Unlike M4A, which is a container with extended capabilities, a file with the .aac extension stores the audio stream in raw form - a sequence of ADTS frames with no extra container wrapping. This structure was designed for streaming broadcasts and embedding into systems that read audio as data arrives: web players, IoT devices, transcription services, internet radio.
Converting 3GP to AAC is the process of separating the audio track from the video and storing it as ADTS. The video stream is discarded entirely, only the audio remains. If the source 3GP file has no audio track (silent recordings, technical test clips, video without a microphone), the conversion is not performed and the service reports the absence of sound.
The peculiarity of 3GP is that the container almost always carries audio in AMR (Adaptive Multi-Rate), specifically optimised for delivering human speech over mobile networks. AMR is a narrowband codec at low bitrate that does not play directly in most modern players and is not accepted by web services and APIs. So when extracting AAC from 3GP the service almost always re encodes the audio: AMR is decoded and reassembled into AAC. This does not improve the source quality but produces a universally compatible file that plays on any device.
Technical differences between 3GP and AAC
File structure
3GP is a simplified version of the container based on MPEG-4 Part 14 with a strict set of supported codecs and attributes. A single file usually carries one video track and one audio track, optionally a short text item with the recording time or phone number. Multiple audio tracks, chapters, embedded subtitles and cover art are technically possible in 3GP but almost never appear in practice: the format was designed for minimalistic mobile scenarios, not for rich multimedia content.
AAC in the form of an ADTS file is even simpler. It is a sequence of independent frames, each starting with its own synchronisation header of 7 or 9 bytes. The header specifies the sample rate, the channel count and the profile version. No chapters, no cover art, no multilingual tracks, no attachments - only audio data. This structure lets a player start reading the file from any point, find the nearest frame header and immediately begin playback, without having to parse a container header.
What usually sits in the 3GP audio track
In most real world 3GP files the audio is stored in one of the AMR variants:
- AMR-NB (Adaptive Multi-Rate Narrowband) - a narrowband codec with an 8 kHz sample rate and a bitrate from 4.75 to 12.2 kbps, mono. This is the standard voice codec of most feature phones from 2003 to 2010 and delivers quality equivalent to a regular phone call.
- AMR-WB (Adaptive Multi-Rate Wideband) - a wideband codec at 16 kHz with a bitrate up to 23.85 kbps, also mono. It was used in late 2000s smartphones for higher quality voice recordings.
- AAC-LC - appears in later 3GP files, usually at 64 to 128 kbps. Most often seen in video recordings from early smartphones running Android 2.x and Symbian.
All three formats deliver a substantially lower bitrate than typical AAC inside MP4 or MOV. AMR is optimised specifically for speech and compresses voice efficiently but handles musical content and ambient noise poorly. This needs to be kept in mind when choosing the final AAC bitrate: setting it higher than the source content delivers no real benefit.
What happens to the sound during conversion
In the vast majority of cases AMR inside 3GP is not directly compatible with the streaming ADTS form, so the service decodes the source audio to uncompressed PCM in memory and then encodes it back into AAC. The default bitrate is chosen to match the content: 64 to 96 kbps is enough for AMR-NB voice sources, 96 to 128 kbps works well for AMR-WB, and existing AAC streams can be copied without re encoding.
Re encoding is performed in a single pass. Note that the source quality of AMR is limited by the codec itself and the narrow frequency band, so AAC will not make the sound "better". Voice intelligibility stays the same, but the file gains universal compatibility with any player and occupies a predictable amount of space. None of the characteristic AMR "phone" artefacts are removed during re encoding, and high frequencies cut off during recording are not restored.
If the source 3GP carries an already compressed AAC stream, the service detects that and copies the stream into ADTS without re encoding. In this case quality stays identical to the source: the same frames, the same bitrate, the same sample rate.
What happens to the video stream
The video stream is discarded entirely. This is not compression and not a quality reduction - the video simply does not end up in the output file. To keep both the sound and the picture, choose conversion between video formats (3GP to MP4) rather than extracting AAC.
Size comparison
| Duration | 3GP with video | AAC (96 kbps) | Reduction |
|---|---|---|---|
| 1 minute | around 2-5 MB | around 0.7 MB | 3 to 7x |
| 5 minutes | around 10-25 MB | around 3.5 MB | 3 to 7x |
| 30 minutes | around 60-150 MB | around 21 MB | 3 to 7x |
| 1 hour | around 120-300 MB | around 42 MB | 3 to 7x |
| 2 hours | around 240-600 MB | around 84 MB | 3 to 7x |
3GP files are already relatively compact (the format is built for mobile networks), so the savings here are more modest than when extracting AAC from MKV or MOV. Still, removing the video stream cuts 70 to 85 percent of the original volume when only the sound is needed.
When you need to extract AAC from 3GP
Voice notes archive from old phones
Many users have stored video memos from feature phones for years: voice messages to relatives, work notes, dictaphone recordings of lectures and meetings made before the smartphone era. All of this material sits as 3GP files where the real value is the sound, not the shaky picture from a small phone camera. Extracting AAC produces a compact audio file that can be played on any modern device and conveniently archived in the cloud.
Video from MMS messages
Video messages sent through MMS in the pre messenger era were saved on devices as 3GP with a strict size limit (300 KB to 1 MB). If the archive still contains such messages and the interest is the voice (greetings, confessions, work reminders), AAC delivers a convenient audio file for repeated listening and storage. The MMS picture is usually heavily compressed and not very informative, while the voice of someone close is better extracted and saved separately in normal form.
Family video archive
Recordings from children's parties, graduations and trips, made on Nokia, Samsung or Motorola feature phones, often carry memorable lines from relatives, songs, toasts, congratulations. When the picture has long lost its appeal due to extremely low resolution but the voice of a loved one needs to be preserved, extracting AAC from 3GP delivers a compact audio file. It is easy to share with relatives through messengers, add to a family audio archive or save on a flash drive for long term storage.
Preparing for transcription
Many automated speech recognition services (for transcribing interviews, lectures, meetings, legal records) accept AAC, MP3 or WAV as input but do not work with AMR from 3GP directly. Conversion to AAC solves this problem in one step and lets the file be sent to any modern transcription service without extra processing. This is especially relevant for journalists, researchers and lawyers whose work archives sit in the old 3GP format.
Sending through messengers
Telegram, WhatsApp, VK and other messengers play AAC natively right inside the chat, while 3GP often opens with problems or fails to display a preview at all. Extracting AAC produces a file that can be sent to any recipient with a guarantee that it will open and play without third party players. On top of that, AAC from 3GP takes up many times less space, which matters when sending a large number of archive recordings.
Restoring dictaphone recordings
Some budget dictaphone models from 2005 to 2012 wrote in 3GP for compatibility with mobile phones. Lecture recordings, work meetings and interviews stored in such devices for decades are more convenient to keep as AAC: the format is universally readable, occupies a predictable amount of space and is well suited to long term archive storage. AAC will stay readable on any device for many years to come, while support for 3GP in modern software is gradually being dropped.
Sending audio to embedded systems
The ADTS form of AAC was originally designed for streaming. Each frame is self contained and carries its own header. This is convenient for web players, voice bots, smart home systems and IoT devices that need a compact audio stream with minimal latency. 3GP is not suitable in these scenarios, while AAC is accepted by all of the listed systems by default.
Technical details of the extraction
Re encoding AMR into AAC
Unlike MP4 to AAC, where re encoding is rarely needed, with 3GP it happens almost every time. This is not a drawback but a consequence of how 3GP is built: the container was originally designed around mobile AMR codecs optimised for low data rates. AMR is not directly compatible with the streaming ADTS form, so the re encoding step is unavoidable. The single pass re encoding introduces no audible artefacts on top of the existing AMR quality.
Bitrate and quality
The default 96 kbps is chosen as a sensible compromise for an AMR voice source. There is no point in raising the bitrate higher: AMR-NB carries at most 12.2 kbps at 8 kHz, and any extra bits in AAC will be wasted without adding real content. For AMR-WB sources you can choose 128 kbps, which gives some headroom for the wider frequency band. For an existing AAC source stream the service copies it without changes and the bitrate is preserved as in the source.
Sample rate and channels
For AMR-NB sources the resulting sample rate stays at 8 kHz - this is the natural ceiling of a narrowband codec, and trying to raise it will not bring back high frequency detail that was never in the recording. For AMR-WB it stays at 16 kHz. For AAC-LC sources the sample rate is preserved as is (typically 44.1 or 48 kHz). The audio remains mono, just like the original: AMR does not support stereo, and an artificial "spread" to stereo would only create the illusion of space without real two channel material.
Metadata
A raw ADTS stream does not support metadata the way M4A does. File title, recording date, author name, cover art - none of these can be stored inside an AAC file because of the format's design. If such information matters (for cataloguing a recording archive, for example), embed it into the file name or convert to M4A instead of raw AAC. The creation date originally stored in the 3GP container is lost during audio extraction and survives only in the file system attributes if the file system supports it.
AAC profiles and compatibility
AAC LC (Low Complexity) is used by default - the most universal and compatible profile. It is supported by every device without exception, including older car stereos, consumer players and Smart TVs from previous generations. For voice content at low bitrates HE-AAC is more efficient at 64 kbps and below but does not play on devices older than ten years. AAC LC is recommended for archive voice recordings: it is guaranteed to play on any equipment.
Which files work best
3GP to AAC conversion handles any 3GP file that carries at least one audio track. This covers every typical case:
- Video recordings from feature phones from 2003 to 2012 (Nokia, Samsung, Sony Ericsson, Motorola, LG)
- Early smartphone recordings on Symbian, Windows Mobile and Android 1.x to 2.x
- MMS messages saved in the archive on a SIM card or phone memory
- Recordings from old dashcams and budget cameras from 2005 to 2015
- Dictaphone files recorded on 3GP compatible devices
- Video memos from mobile applications of that period
- Family video archives from old desktop hard drives
Files without an audio track (3GP timelapses, technical test clips, video without a microphone) cannot be converted to AAC - the service returns an error explaining there is no audio. This is correct behaviour: it is impossible to extract something that does not exist in the source.
Broken or truncated 3GP files. 3GP is reasonably resilient to damage thanks to the self synchronisation of AMR frames. Even if a recording was cut off in the middle (the battery died, memory filled up, the phone was dropped during recording), the file usually remains readable up to the point of failure. Audio is extracted up to the damage point, and the resulting AAC plays back without extra effort.
Duration and size. For long recordings (two and three hour lectures, meetings, interviews) AAC produces a compact file that is easy to share through messengers and store in the cloud. If the content relies on section navigation and tags matter (audio courses cut into lessons, for example), M4A with chapter support is a more comfortable choice - the same codec but inside a full container.
Why AAC is a strong format
Minimal overhead
An AAC file consists almost entirely of audio data. There are no index tables, no container elements, no header redundancy. For voice recordings this gain is noticeable: on long files the difference compared with M4A can reach 1 to 2 percent, which adds up to real space savings across an archive of thousands of recordings. When working with multi hour archives of dictaphone and phone recordings this delivers a measurable difference in storage volume.
Universal compatibility
AAC is supported by all modern operating systems, browsers and mobile devices. Android plays AAC from the very first version, Windows and macOS have done so for decades. HTML5 audio in the browser decodes AAC natively through the audio tag. iOS has supported AAC at the hardware level since the very first iPod era. After converting archive 3GP into AAC the files can be opened on any equipment without third party players and codec installation.
Self synchronisation during streaming reception
Each AAC frame begins with a unique sync signature, by which the player instantly locates the boundary of the next frame. If a stream connection or network storage breaks, the player automatically resynchronises to the nearest complete frame after recovery and continues playback without restarting the file. This is useful when listening to archive recordings over mobile data or unstable Wi-Fi on the road.
Better quality than MP3 at the same bitrate
AAC is technically superior to MP3: a more accurate psychoacoustic model, more efficient handling of high frequencies, a more precise stereo image. At 96 kbps AAC sounds the way MP3 does at 128 kbps. For voice recordings from 3GP this means an AAC file takes less space at equal speech intelligibility. When archiving large collections of phone recordings the savings add up to tens of percent of the total volume.
A natural fit for hardware decoders
Many hardware chips (DSPs in smartphones, TVs, car stereos) carry a built in AAC decoder. Playback through a hardware decoder consumes significantly less power than software decoding. This translates into longer battery life when listening to archive audio files on portable devices on the go or during a workout.
AAC vs the alternatives
| Format | Structure | Metadata | Size | When to choose |
|---|---|---|---|---|
| AAC | streaming ADTS | minimal | baseline | streaming, web, sending to APIs |
| M4A | MP4 container | full iTunes | plus 1-2% | tagged archives, audiobooks with chapters |
| MP3 | streaming | ID3 tags | plus 30% | maximum compatibility with old hardware |
| WAV | RIFF container | limited | 8-15x | mastering, lossless processing |
| OGG | OGG container | Vorbis comments | plus 5-10% | open ecosystems, Linux |
| AMR | streaming | minimal | minus 50-70% | voice over a narrow channel (legacy) |
If your priority is to embed audio into a web page, send it to a transcription API, run it on an IoT device or simply store it in a universal form, choose AAC. If you need tags, cover art and chapters (a lecture archive with lesson navigation, for example), choose M4A: the same codec but inside a richer container. If compatibility with very old hardware is the priority, MP3 remains the universal choice. There is no point in keeping the audio in the original AMR: it is a legacy format poorly supported by modern players and services.
Limits and recommendations
AAC does not preserve the video stream. The video physically does not end up in the output file. If there is any chance the visuals will be needed later (event moments, facial expressions, the broader context of what was happening), keep the original 3GP alongside the AAC.
Quality does not improve. Converting AMR into AAC will not turn a narrowband recording from a feature phone into studio sound. High frequencies missing from the source will not appear, and the characteristic "phone" timbre of the voice will remain. AAC merely provides a universal format for compatibility and convenient storage but does not restore the original quality.
Multilingual tracks. Unlike MKV, 3GP almost never carries several audio tracks. The single existing track is extracted, no choice is required.
Metadata. The ADTS stream does not preserve track title, recording date or author name. If such information matters for cataloguing, embed it in the file name or convert to M4A. It is helpful to give the output AAC a meaningful name with the date and topic of the recording at the moment of saving.
Protected content. Modern 3GP files from paid mobile services of the past sometimes carry digital restrictions imposed by carriers. Audio extraction in such cases will not work. Ordinary user 3GP files recorded by the phone itself have no restrictions.
Very short recordings. For brief audio notes (a few seconds) the gain from moving to AAC is minimal - the file will already be very small. It makes sense to convert in batches for the convenience of subsequent work and archive cataloguing.
What is 3GP to AAC conversion used for
Voice recordings archive from old phones
Pull the sound out of video memos made on Nokia, Samsung, Sony Ericsson and Motorola feature phones. Voice messages, work reminders and dictaphone recordings of lectures turn into compact AAC files for long term storage and convenient listening on any device.
Video from MMS messages
Save voice greetings, confessions and work reminders from old MMS messages as compact AAC files. The MMS picture is usually heavily compressed and not very informative, while the voice of someone close is convenient to keep separately.
Family audio archive
Preserve memorable lines from relatives, songs, toasts and congratulations from holidays and trips, recorded on old mobile phones. A compact AAC is easy to share with relatives through messengers and store in a family cloud.
Preparing for transcription
Convert archive interviews, lectures and meetings from 3GP into AAC for delivery to modern automated speech recognition services. AAC is accepted by every popular transcription API, unlike the legacy AMR.
Sending through messengers
Get AAC files that are guaranteed to open and play in Telegram, WhatsApp, VK and any other messengers. 3GP often shows up without a preview or fails to open at all on modern devices, while AAC solves this problem.
Dictaphone recordings archive
Move multi hour archives of work meetings, interviews and lectures from 3GP compatible dictaphones into a universal AAC format for long term storage. AAC will stay readable for many years to come, while support for 3GP in modern software is gradually shrinking.
Tips for converting 3GP to AAC
Do not expect a quality boost
Converting AMR into AAC will not turn a narrowband recording from a feature phone into studio sound. High frequencies cut off during the original recording are not restored. AAC merely delivers universal compatibility and a convenient storage format; voice intelligibility stays the same as in the source.
Match bitrate to the source
For AMR-NB voice recordings 64 to 96 kbps in AAC is enough, for AMR-WB 96 to 128 kbps fits well. Going higher makes no sense: the AMR source is limited in informational content, and extra bits in AAC will not add real detail, only inflate the file size.
Keep the original 3GP if in doubt
After extraction the video cannot be recovered, it physically does not end up in the AAC. If you might need the picture later (family event moments, facial expressions, the overall context), keep the 3GP alongside the AAC. The originals are also useful if you later want to choose a different bitrate or re save into M4A.
Use batch processing
If you have an archive of 3GP files from an old phone or dictaphone, upload them in groups to save time. Each file is processed independently and downloaded one by one, but uploading in a batch is faster than one at a time. This is handy when going through old family archives and work recordings.