Initializing... drag & drop files here
Supports: XVID
.xvid (or Xvid-encoded .avi) file, or click "+ Add Files" to select. Batch upload is supported, and files are processed in your browser session — no account required.Xvid is an MPEG-4 Advanced Simple Profile (ASP) encoder first released in 2001 — a GPL-licensed open-source counterpart to DivX, with its last US patents expiring in November 2023. Xvid streams typically live inside .avi containers and were the dominant codec for CD- and DVD-burned movies, fan-subbed anime, and early P2P sharing. 3GP, by contrast, is a 3GPP-defined container (specification 3GPP TS 26.244) built on top of the ISO base media file format and tuned for cellular bandwidth — it stores H.263, MPEG-4 Part 2, or H.264 video alongside AMR-NB, AMR-WB, or AAC-LC audio.
Reasons to convert Xvid to 3GP today:
If your target device is anything from the iPhone, modern Android, smart TV, or PC era, convert Xvid to MP4 instead — MP4 is universally supported and avoids the 3GP profile gotchas described below.
| Property | Xvid (typically in .avi) | 3GP |
|---|---|---|
| Container | AVI (most common), MKV, MP4 | ISO base media (3GPP TS 26.244) |
| Video codec | MPEG-4 Part 2 ASP only | H.263, MPEG-4 Part 2, or H.264/AVC |
| Audio codec | MP3, AC-3, AAC (container-dependent) | AMR-NB, AMR-WB, AMR-WB+, AAC-LC, HE-AAC v1/v2 |
| Typical resolution | 480p–1080p | SQCIF 128×96 to VGA 640×480 |
| Typical video bitrate | 700–2,000 kbps | 64–384 kbps |
| Era / target | 2001–2010 PC, DVD, set-top boxes | 2003–2012 cellular phones; still in MMS |
| File size for 1 minute | 5–15 MB | 0.5–3 MB |
| MIME type | video/x-msvideo (AVI wrapper) |
video/3gpp |
| Patents | All US patents expired Nov 2023 | Royalty-free container; codecs may carry licensing |
Pick the right profile based on the target device. Phones older than ~2008 require the H.263 path; smartphones from ~2008 onward usually accept H.264.
| Target device era | Video codec | Resolution | Video bitrate | Audio codec |
|---|---|---|---|---|
| Early Nokia / Samsung (2003–2007) | H.263 (baseline) | QCIF 176×144 | 64–192 kbps | AMR-NB mono, 8 kHz, 12.2 kbps |
| Mid-era feature phone (2007–2010) | H.263 or MPEG-4 Part 2 SP | QVGA 320×240 | 192–384 kbps | AAC-LC mono, 16–32 kHz |
| Smartphone / modern playback (2010+) | H.264 Baseline | 480×360 or 640×480 | 384–768 kbps | AAC-LC stereo, 44.1 kHz |
| MMS attachment (any carrier) | H.263 or H.264 Baseline | 176×144 or 320×240 | Tune to hit ≤300 KB total | AMR-NB or low-bitrate AAC |
For Xvid-to-MP4 (modern devices) or other targets, see Xvid to MOV, Xvid to MP4, or 3GP to MP4.
It depends on the profile. Pre-2008 Nokia, Samsung, and Motorola handsets typically need QCIF (176×144) resolution, H.263 video at or below ~340 kbps, and mono AMR-NB audio at 12.2 kbps / 8 kHz — that combination is the safest fallback. Smartphones from 2008 onward usually accept H.264 Baseline plus AAC-LC inside 3GP, which is more efficient. If a clip refuses to load, drop the resolution to 176×144 and the audio to AMR-NB before trying again.
.xvid extension?Xvid is a video codec, not a container. The vast majority of Xvid-encoded video distributed in the 2000s was muxed into AVI, with MP3 or AC-3 audio. xconvert accepts the underlying Xvid stream regardless of whether your file ends in .xvid, .avi, or .mp4 — the converter inspects the actual codec, not just the extension.
MMS 1.2 caps total message payload at 300 KB and MMS 1.3 at 600 KB, but per-carrier limits vary (Verizon allows video up to 3.5 MB; T-Mobile is closer to 1 MB outbound). For a guaranteed-deliverable clip, target 200–250 KB total: 176×144 H.263 video at ~96 kbps plus AMR-NB audio at 12.2 kbps, trimmed to 10–20 seconds. xconvert's "Specific file size" option lets you set the cap directly.
H.263 is the safest choice for pre-2008 hardware — it's the original 3GPP baseline. MPEG-4 Part 2 Simple Profile is more efficient and was supported by mid-era handsets (2007–2010). H.264 Baseline is the most efficient and is what every smartphone since ~2010 expects, but very old feature phones won't decode it. If you don't know the target device, H.263 + AMR-NB is the universal fallback.
Yes. Xvid is already a lossy compressed format, and re-encoding to a smaller-resolution 3GP profile applies a second lossy pass. Expect visible blockiness if you go below ~150 kbps at 320×240, and severely degraded audio if you compress speech with AMR-NB at 4.75 kbps. For archival, keep the original Xvid; produce the 3GP only as a delivery copy.
Technically yes — the 3GP container can hold MPEG-4 Part 2 video at any resolution your encoder will produce — but legacy phone hardware decoders enforce profile limits and will refuse oversize streams. If you keep, say, 720×480 inside a 3GP wrapper, modern players (VLC, MX Player) will play it but feature phones won't. If your goal is broad device compatibility, downsize to QVGA (320×240) or smaller.
3GP only carries AMR-NB, AMR-WB, AMR-WB+, AAC-LC, HE-AAC v1, or HE-AAC v2. AC-3 and DTS are common in DVD-rip Xvid AVIs but are out of spec for 3GP. xconvert automatically transcodes the audio track to AAC-LC (or AMR-NB on lower-quality presets) — no manual codec mapping required.
Yes. Drop multiple files onto the upload area. Each file is processed in the same browser session with the same compression and resolution settings — useful for converting a folder of episodes for a long flight on an offline phone or media player. If you'd rather shrink the source instead of changing format, compress Xvid keeps the codec and just reduces size.
3GP is the format defined by 3GPP for GSM/UMTS networks (specification TS 26.244). 3G2 is the parallel format from 3GPP2 for CDMA2000 networks — it's almost identical but adds support for QCELP audio and uses the .3g2 extension. For Verizon and Sprint legacy CDMA hardware specifically, you may need Xvid to 3G2 instead.