Initializing... drag & drop files here
Supports: ICO
ICO is a Windows icon image — a small, square still picture (16x16 up to 256x256 pixels) used for app icons and browser favicons. 3G2 is the 3GPP2 mobile video container built for old CDMA-network phones. This converter is a still-to-video operation: it takes the single icon and wraps it in a short, silent 3G2 clip that displays that one frame for a set duration. It is a niche, legacy conversion — useful if you specifically need a 3G2 file, but for most goals ICO to PNG (to keep it an image) or ICO to MP4 (for a modern clip) makes more sense.
| Property | Value |
|---|---|
| Full name | Icon File (Windows icon) |
| Developer | Microsoft |
| Type | Still raster image |
| Typical sizes | 16x16, 32x32, 48x48, up to 256x256 px |
| Multi-image | Yes — one file can hold several sizes |
| Transparency | Yes — 1-bit mask or 8-bit alpha channel |
| Best for | App icons, favicons (favicon.ico), Windows shortcuts |
| Property | Value |
|---|---|
| Full name | 3GPP2 multimedia container |
| Standard | Based on ISO/IEC 14496-12 (MPEG-4 Part 12 / ISO BMFF) |
| Defined by | 3GPP2, for CDMA2000 3G networks |
| Video codecs | H.263, MPEG-4 Part 2, H.264 |
| Audio codecs | AMR-NB / AMR-WB, AAC (none used here — output is silent) |
| Built for | Low-resolution, low-bitrate playback on early CDMA phones |
| Status | Legacy — US CDMA networks shut down (Verizon ended Dec 31, 2022) |
No. The source is a single still image with no audio track, so the output is a silent video. The 3G2 container can carry AMR or AAC audio, but there is nothing to encode here — the clip just shows your icon for the chosen duration.
ICO images are tiny — often 32x32 or 256x256 pixels at most. When that small picture is scaled up to fill a video frame, the pixels are stretched, which makes edges look soft or blocky. Uploading a single-size icon at the largest resolution you have (a multi-size ICO is decoded from its first entry, often the smallest), keeping the resolution modest, and not upscaling aggressively all help reduce the effect.
Rarely. 3G2 was designed for CDMA2000 phones, and the US CDMA networks that carried it have been retired — Verizon shut off its 3G CDMA network on December 31, 2022. Most modern phones and players no longer prioritize 3G2. If you want a clip that plays everywhere today, convert your icon to MP4 instead with our ICO to MP4 converter.
VLC media player opens 3G2 on Windows, macOS, Linux, and mobile without extra codecs. QuickTime handles many 3G2 files on macOS, and Windows Media Player supports the common codecs. On Android, VLC or MX Player are reliable choices.
If you do not actually need a video, do not convert to 3G2. Use our ICO to PNG converter to get a standard, transparency-friendly image that opens in any editor or browser. 3G2 only makes sense when the target genuinely requires that legacy mobile video container.
They are close cousins from different mobile standards. 3GP (.3gp) was defined by 3GPP for GSM/UMTS phones, while 3G2 (.3g2) was defined by 3GPP2 for CDMA2000 networks. Both are based on the ISO base media file format and share video codecs like H.263, MPEG-4 Part 2, and H.264, but they differ in audio: 3G2 uses CDMA-oriented speech codecs such as EVRC and QCELP and drops a few of 3GP's audio options. This tool outputs the CDMA2000 .3g2 variant; if you actually want the GSM format, use ICO to 3GP instead.
No. The video codecs a 3G2 can carry (H.263, MPEG-4 Part 2, H.264) have no alpha channel, so any transparent areas of your ICO are flattened against the Background Color you choose (white by default). Set that color to match your intended backdrop before converting so the icon does not sit on an unexpected fill.
In our testing, a single 256x256 ICO encoded to a 5-second 3G2 clip finishes in a few seconds. Your upload travels over an encrypted connection, is processed on our servers, and is deleted automatically after a few hours — we never share or publish your files, and there is no sign-up or watermark.
Yes. The default duration is 5 seconds, but the Duration control lets you set a shorter or longer single-frame run time before encoding. Because the same still repeats for the whole clip, a longer duration only changes playback length, not the image quality.