Initializing... drag & drop files here
Supports: PNG
.png images. Drop in a single screenshot for a one-frame video, a handful of photos for a slideshow, or a numbered render sequence (frame_0001.png through frame_NNNN.png) to assemble. Batch is supported — drop in an entire folder.256×144, 426×240, 640×360, 854×480) or go up to 720P / 1080P for newer 3GP-compatible devices. Because 3GP video has no alpha channel, transparent PNG areas are flattened to the background color you pick (Black, White, or any of 24 named colors). Use Video Trim to bound the output to a start time and duration..3gp — no sign-up, no watermark, no upload to a third-party server. Side-load to the phone over Bluetooth, USB mass storage, or a microSD card.PNG is the dominant lossless still-image format — the default for screenshots, UI exports, transparent logos, and rendered animation frames. 3GP is the multimedia container 3GPP standardised for low-bandwidth 3G mobile handsets — Nokia Symbian, Sony Ericsson, BlackBerry, early Samsung and LG feature phones, and the first generation of Android and Windows Mobile devices. Converting PNG → 3GP wraps your stills (or numbered frame sequence) into a .3gp that those legacy handsets and any modern player with a 3GP decoder can read. For modern phones and the open web, convert PNG to MP4 instead — pick 3GP only when the playback target requires it.
.3gp and reject .mp4 / .avi. A PNG slideshow converted to 3GP plays back from the phone's gallery without firmware tricks..3gp keeps the existing player firmware happy..3gp produced here matches the codec profile the device decodes in hardware.| Property | PNG (source) | 3GP |
|---|---|---|
| Media type | Still image | Mobile video container |
| Compression | Lossless DEFLATE | Lossy (H.263 / H.264 / MPEG-4 ASP video) |
| Transparency / alpha | Yes (RGBA) | None — flattened to background color |
| Frame count | 1 | Many (1 → thousands) |
| Time dimension | None | Has duration, frame rate, image duration |
| Audio support | No | Yes (AMR-NB, AAC) when source has audio |
| Designed for | Web, OS, design tools | 3G mobile handsets (low bandwidth) |
| Typical file size | 200 KB - 10 MB per image | Tens of KB to a few MB total |
| Modern device relevance | Universal | Legacy mobile, MMS, retro hardware |
| Target hardware | Codec | Resolution | Bitrate range |
|---|---|---|---|
| 2002-2006 feature phones (Nokia N70, Sony Ericsson K700) | H.263 | 176×144 (QCIF) | 64-256 kbps |
| MMS gateway-friendly | H.263 | 176×144 or 256×144 | 64-128 kbps |
| 2007-2010 smartphones (N95, BlackBerry Pearl, early Android) | H.264 baseline | 320×240 or 426×240 | 256-512 kbps |
| Late-2010s 3GP-compatible devices | H.264 | 640×360 or 854×480 | 512 kbps - 1.5 Mbps |
| Modern player with 3GP decoder | H.264 | 1280×720 / 1920×1080 | 1.5 - 4 Mbps |
Mobile handsets shipped between roughly 2002 and 2012 — Nokia Symbian, Sony Ericsson, early BlackBerry, original Motorola RAZR, first-generation Android and Windows Mobile — often only decode 3GP and reject .mp4 files in their gallery, MMS, and ringtone-video apps. If the playback target is an actual 3G-era phone, an MMS message that has to traverse a carrier gateway, or restored collectible hardware, 3GP is the only container the device understands. For phones, tablets, and modern TVs from 2013 onward, convert PNG to MP4 instead — it is the modern, near-universal default.
3GP (.3gp) was standardised by 3GPP for GSM-network handsets (Nokia, Sony Ericsson, Samsung, LG in Europe, Asia, and most of the world). 3G2 (.3g2) is the parallel 3GPP2 specification for CDMA-network handsets (Verizon, Sprint, US Cellular, KDDI in Japan). The codecs overlap (H.263, H.264, AMR), but the container metadata and supported audio codecs differ. If the target handset is on a CDMA carrier, convert PNG to 3G2 instead. For everything else, 3GP is the safe pick.
3GP video has no alpha channel, so transparent PNG areas are flattened to the background color you choose in step 3. Default is Black (matches old phone screens with their dark-on-dark UI). Pick White for a clean look on later AMOLED screens, or one of the 24 named colors to match a brand or stage backdrop. Pre-flatten in PNG to JPG first if you want full control over how the alpha is composited before encoding.
Output duration = number of images × image duration. 30 photos at 4 seconds each = 120 seconds (2 minutes). 600 timelapse frames at 1/15 second = 40 seconds. The setting is per-image and applied uniformly to every PNG you upload. Drag the file rows to reorder before clicking Convert.
Stay at 176×144 (QCIF) or 256×144 with H.263 video and a low bitrate (64-128 kbps) — this is what carrier MMS gateways are built around, and it keeps the resulting .3gp under the typical 300 KB to 1 MB MMS size cap. Going above QCIF risks the gateway re-encoding (which can corrupt the file) or rejecting the attachment entirely. For an actual phone gallery (not MMS), 320×240 or 426×240 with H.264 baseline is a better balance of quality and size.
Yes — VLC, MX Player, MPV, Windows 10/11, macOS, iOS, and Android all decode 3GP natively. Most smart TVs from 2014 onward also handle it via USB. The point of converting to 3GP is for the handful of older targets that only play 3GP. If the playback chain is entirely modern, convert PNG to MP4 gives a slightly smaller, slightly higher-quality file at the same settings.
The PNG-to-3GP path produces a silent .3gp — there is no audio source on the input side to encode. To score a slideshow, convert here first, then layer in music with merge it with a video editor (DaVinci Resolve, Shotcut, CapCut, Adobe Premiere). The 3GP container natively supports AMR-NB (the narrow-band speech codec on every 3G handset) and AAC for downstream tools.
Each frame is scaled to fit inside the chosen output resolution while preserving the source aspect ratio. Empty space is filled with the background color (letterbox for tall sources in a wide frame, pillarbox for wide sources in a tall frame). For consistent results, resize PNG all images to the same dimensions first.
Yes — Video Trim sets a start time and duration on the output, and the Image Drop Frames option takes every 2nd / 3rd / 4th frame from a long PNG sequence to shorten a timelapse without re-rendering. To go the other direction (extract stills from a finished 3GP), see 3GP to PNG.