Initializing... drag & drop files here
Supports: WTV
.heif. Each still downloads individually, and multi-frame jobs come back as a ZIP. No sign-up, no watermark.WTV (Windows Recorded TV Show) is the container Windows Media Center wrote when it recorded broadcast TV — introduced with TV Pack 2008 for Vista, kept through Windows 7 and 8.1 Pro, and dropped entirely from Windows 10 in 2015. Inside the container, the video is usually MPEG-2 (the DVB/ATSC broadcast codec) at 720x480, 720x576, 1280x720, or 1920x1080, with MP2 or Dolby AC-3 audio. HEIF (.heif, ISO/IEC 23008-12, finalised in 2015) is a still-image container built on the HEVC codec; for an equivalent visual quality, Nokia's reference data shows JPEG needs around 2.4x the bitrate of HEVC-encoded HEIF, so a single TV still that lands at 800 KB as JPEG fits in roughly 330 KB as HEIF.
Typical reasons to pull HEIF stills out of a WTV recording:
.heif stills into iCloud Photos keeps them in their original container instead of being re-encoded to JPEG.If you need an editable still on the desktop instead, see WTV to JPG or WTV to PNG — JPG opens everywhere; PNG keeps the frame lossless. To convert the whole recording first, WTV to MP4 or WTV to MKV re-mux with modern codecs.
HEIF and HEIC are easy to confuse; the distinction is the codec inside the container.
| Property | HEIF (.heif) |
HEIC (.heic) |
JPG (.jpg) |
|---|---|---|---|
| Standard | ISO/IEC 23008-12 (2015) | ISO/IEC 23008-12 with HEVC | ISO/IEC 10918 (1992) |
| Codec inside | HEVC, AV1, AVC, JPEG, or JPEG 2000 | Always HEVC | JPEG (DCT) |
| File size at equal quality | ~50% of JPG (Nokia reference) | ~50% of JPG | Baseline |
| Bit depth | 8 / 10 / 16-bit | 8 / 10-bit (typical) | 8-bit only |
| Transparency (alpha) | Yes (auxiliary plane) | Yes | No |
| Image sequences / burst | Yes (.heifs) |
Yes (.heics) |
No |
| Native OS support | iOS 11+, macOS 10.13+, Windows 11 22H2, Android 8+ | Same | Universal |
| Browser support | Safari 17+ only | Safari 17+ only | All browsers |
| Apple Photos exports as | Available | Default since iOS 11 | Optional |
| Best for | Modern Apple/Android workflows, HDR stills | Apple ecosystem | Anywhere it has to "just open" |
When in doubt: a HEIC file IS a HEIF file (the HEVC subset); a generic .heif file may use a different codec internally. Most tools today treat them interchangeably.
| Preset | Approx. quality | Typical size (1080p still) | Best for |
|---|---|---|---|
| Highest | Near-lossless HEVC | ~1.2–1.8 MB | Archive masters, photographic reference frames |
| Very High (default) | Visually transparent | ~500–800 KB | Most TV stills, photo library imports |
| High | Slight ringing on text | ~300–500 KB | Bulk thumbnails, contact sheets |
| Medium | Visible blocking on gradients | ~150–300 KB | Web previews, low-storage devices |
| Low / Lowest | Strong compression artefacts | ~50–150 KB | Indexed thumbnail strips only |
Sizes are rough — actual output depends on frame complexity (talking-head broadcasts compress smaller than sports or fireworks).
HEIF (.heif) is the container standardised as ISO/IEC 23008-12; HEIC (.heic) is the specific subset where the images inside are encoded with HEVC. Every HEIC file is a HEIF file, but a HEIF file could in principle use AV1, AVC, or JPEG inside. This tool produces .heif with HEVC-encoded frames — functionally identical to HEIC, just with the more generic extension. If you specifically need .heic for an Apple-targeted workflow, use WTV to HEIC.
Pick Specific Frame and enter the exact timestamp under Time (seconds). A 2-hour show is 7200 seconds, so to grab the moment 1 hour 23 minutes 12 seconds in, enter 4992. The decoder seeks straight to the nearest keyframe and decodes forward to your timestamp — no scrubbing required. If you don't know the exact second, use Multiple Screenshots with a 30- or 60-second interval to generate a contact sheet first.
HEIF and HEIC browser support is limited to Safari 17+ at the moment — Chrome, Firefox, and Edge don't natively decode either format because the HEVC licensing is expensive to ship. macOS High Sierra+, iOS 11+, Windows 11 22H2+, and Android 8+ all decode HEIF natively at the OS level, so Photos, Files, and the Windows Photos app open it fine; the browser doesn't. If you need the still to display on the open web, convert to JPG or use AVIF instead.
Possibly — it depends on the source. Most consumer DVB/ATSC broadcasts are 8-bit 4:2:0, which HEIF stores faithfully at any quality preset above Medium. HDR broadcasts (rare on free-to-air, more common on cable) can be encoded with HEVC Main 10 at 10-bit, and HEIF's MIAF profile supports that. JPG would have to flatten everything to 8-bit. In the current tool the output bit depth tracks the quality preset; Very High or Highest is what you want for HDR-source stills.
Yes. Pick Multiple Screenshots and set either a time interval (every 5 seconds, every 10 seconds) or a fixed number of frames (e.g., 20 evenly spaced across the clip). The decoder samples accordingly and you get a ZIP of .heif files numbered by timestamp. Useful for building contact sheets, scene-index pages, or training-data frame sets.
Windows 10 removed Media Center in 2015, and Windows 11 has no native WTV decoder shipped — the format requires a player that understands the WMC-specific container plus the DVB metadata layer (VLC and ffmpeg both handle it; the stock Movies & TV app does not). Extracting a HEIF still bypasses playback entirely: the in-browser decoder reads the container directly and decodes the requested frame, so you don't need any installed codec.
No. WTV stores broadcast metadata (channel, program guide info, original air date) in a sidecar XML stream that's separate from the video. When a single frame is extracted, only the pixel data is carried over to the HEIF file. If you need that metadata, open the original WTV in Windows Media Center 7 or pull it with ffprobe before extracting the frame.
Yes. Nokia's reference comparison (the originator of HEIF) measured that JPEG needs roughly 139% higher bitrate than HEVC to reach the same objective quality — about 2.4x the file size. In real WTV-to-still tests, a 1920x1080 broadcast frame that lands at 720 KB as JPG Quality 90 typically comes out around 300 KB as HEIF at the Very High preset, with no visible difference at 100% zoom. The savings narrow at higher JPG quality (95+) and on very noisy frames.
Yes — AirDrop or share-sheet the .heif file into Photos on iOS 11+ and it imports natively without re-encoding. iCloud Photos syncs it as HEIF across devices. If you need to share it back out to non-Apple devices, the iOS share sheet has a "Convert to JPEG" option for individual photos, or you can batch convert with HEIF to JPG.
Not in the strict mathematical sense — the source WTV is already MPEG-2 lossy, so any extracted frame is downstream of broadcast compression. But selecting the Highest quality preset gives you near-lossless HEVC encoding on top of the already-decoded frame, which is the closest you can get. For an even more lossless container (at the cost of file size), extract to WTV to PNG instead — PNG is mathematically lossless from the decoded RGB pixels.