Initializing... drag & drop files here
Supports: 3GP, 3G2
A .3g2 file is video — the 3GPP2 container that CDMA-era Verizon and Sprint phones recorded to — so "converting 3G2 to JPG" really means grabbing a still out of that clip and saving it as an image. This tutorial covers picking the exact moment you want, choosing between one frame and a whole sampled sequence, and what to do when the extracted photo comes out darker, softer, or more sideways than you expected.
.3g2 (or .3gp, .3gp2) file onto the page, or click "Add Files" to browse. Several clips can be queued at once and each is processed with the same settings.0, so an untouched job returns the opening frame. Type a timestamp instead — decimals work, and 2.100 means 2 seconds and 100 milliseconds — or switch to Multiple Screenshots and set a Capture Rate to sample the whole clip.| Specific Frame (default) | Multiple Screenshots | |
|---|---|---|
| What you set | Time (seconds), decimals allowed | Capture Rate, from 0.1s to 10s per frame |
| Output | One JPG | One JPG per sampled frame |
| Best when | You know roughly where the moment is | You don't know where the good frame is, or you want coverage |
| Default value | 0 — the first frame of the clip |
"1 second per frame" |
| Typical use | A single photo to print, post, or attach | Contact-sheet review, storyboarding, motion logging |
Time (seconds) counts from the start of the clip, so 0 is literally the first frame — and on a lossy phone recording that frame is often the worst one, because the camera's exposure and white balance are still settling. Nudging to 1 or 2 usually produces a visibly cleaner photo. If you enter a time past the end of the clip, you get the last available frame rather than an error.
When you don't know where the keeper is, switch to Multiple Screenshots and let the Capture Rate do the searching:
| Capture Rate | Frames from a 30-second clip | Good for |
|---|---|---|
| 0.1 seconds per frame | ~300 | Freezing fast motion; finding the one sharp frame in a blurry pan |
| 0.5 seconds per frame | ~60 | Picking the best expression or gesture from a short clip |
| 1 second per frame (default) | ~30 | Even, predictable sampling of an ordinary recording |
| 5 seconds per frame | ~6 | Logging a long recording without hundreds of near-duplicates |
| 10 seconds per frame | ~3 | A quick "what is in this file?" overview of an unlabelled clip |
The output format is JPEG, standardised as ISO/IEC 10918-1 (ITU-T T.81) and readable by every photo viewer, browser, and editor without a plugin. It stores 8 bits per colour channel and has no alpha channel, which is fine here — a video frame is opaque anyway.
2.4, 2.5, 2.6) to walk through neighbouring frames, or run Multiple Screenshots at 0.1s and pick the best result.0 grabs the very first frame, which on some recordings is dark or incompletely decoded. Enter a time a second or two in..3g2. An audio-only stream has no frames to extract; in that case use 3G2 to MP3 instead.Files recovered from a dead handset or a failing memory card are often truncated, leaving the container's sample index incomplete — frames after the damage may be unreachable, and the job can fail or return garbled output. No online converter repairs that; a recovery tool that rebuilds the MPEG-4 atom table is the right escape hatch. Some carrier-downloaded media from the CDMA era also shipped DRM-locked, which blocks decoding outright. And if you would rather keep the motion than freeze one instant, convert the whole clip with 3G2 to MP4 and scrub to the moment in a normal player.
Because JPEG holds exactly one still image — the format has no concept of frames over time. The clip is decoded, one frame (or several, in Multiple Screenshots mode) is sampled, and each becomes its own JPG. If you want motion in an image format, 3G2 to GIF writes a looping animation; if you want a playable file, 3G2 to MP4 keeps it as video.
Keep Specific Frame selected and type the timestamp into Time (seconds). It accepts decimals, so 7.25 targets seven and a quarter seconds and 2.100 targets 2 seconds 100 milliseconds. Note that the frame you get is the one being displayed at that instant — on a low-frame-rate 3G2, consecutive tenths of a second can return the same frame, which is normal rather than a bug.
Yes — switch Frame Selection to Multiple Screenshots and choose a Capture Rate. The dropdown runs from 0.1 seconds per frame (ten frames per second of footage) down to 10 seconds per frame, and defaults to one second per frame. Every sampled frame arrives as its own JPG, so a fine rate on a long clip can produce a lot of files — start coarse and refine.
Because a 2-inch phone screen hid the compression. A 176×144 frame is roughly 0.025 megapixels; viewed at that size on a QVGA display it looked acceptable, but on a modern monitor every H.263 block and colour-subsampling smear is visible. Frame extraction is faithful — it copies what the encoder stored — so the honest fix is to choose a well-lit, low-motion frame rather than to expect more resolution.
They are the same format and the same bytes; only the filename differs. .jpg survives from the three-character limit of early DOS/Windows filesystems, and .jpeg is the full spelling. Pick whichever your destination expects — some older upload forms and scripts filter strictly on one or the other. Web browsers, editors, and phones open both interchangeably.
Don't count on it. Camera-phone metadata in a 3G2 lives in container-level boxes rather than in an image's EXIF block, and JPEG's EXIF structure is not a natural destination for it — the practical result is a plain image without the original capture date or location. If provenance matters, keep the original .3g2 alongside the exported still rather than relying on the JPG to carry it.
Both are built on the ISO base media file format (ISO/IEC 14496-12). 3GP came from 3GPP for GSM/UMTS phones; 3G2 came from 3GPP2 for CDMA2000 phones and adds vocoders like EVRC, EVRC-B, QCELP (13K), SMV, and VMR-WB while dropping HE-AAC v2 and AMR-WB+. For a still image the difference is irrelevant — only the video stream is read, and this page accepts both extensions.
Player failures on 3G2 are usually about the CDMA audio codecs, not the picture. If a player lacks an EVRC or QCELP decoder it may error out or refuse the file even though the H.263 / MPEG-4 Part 2 / H.264 video track is perfectly readable. Frame extraction touches only the video stream, so it succeeds where playback stalls.
The upload travels over an encrypted connection, is processed on our servers, and both the source and the results are deleted automatically a few hours later. Nothing is shared or made public, there is no sign-up, and the JPG carries no watermark — it is an ordinary image file you can edit, print, or post anywhere.