What is the AVIFS file format?
An .avifs file is an animated image made from a sequence of AVIF frames. It comes from the Alliance for Open Media, the group behind the AV1 codec, and it is the moving-image counterpart to the still .avif format. Rather than reuse one extension for both still and animated pictures, as .gif and .webp do, AVIF splits them so you can tell at a glance whether an image moves.
Under the hood, an .avifs file is an ISO Base Media File Format container, the same box structure used by MP4 and HEIF. A short ftyp header near the start declares the avis brand, which marks the file as a sequence instead of a single image. The frames sit in a track that carries the timing, and each frame is an independently coded AV1 keyframe. That means animated AVIF acts like a timed series of full pictures rather than a true video with motion prediction. The format keeps AVIF's strengths: 8 to 12-bit color, alpha transparency, and HDR.
Security & safety
RISK: LOWAVIFS is a container for image data and holds no scripts or executable code. The main practical concern is decoder bugs in older libavif or media libraries, so keep viewers up to date. Files from unknown sources are safe to open in a current browser.
Format details
in a nutshellPrograms that open AVIFS files
.avifs file into a browser tab to view the animation natively; Chrome has supported animated AVIF since version 93. .avifs file directly in this lightweight image viewer to play the animation frame by frame. avifdec command-line tool to decode frames from the sequence for inspection or extraction. avifdec to decode the sequence from the terminal. ffmpeg -i input.avifs ... since FFmpeg reads AV1 in ISOBMFF. avifdec to decode individual frames, or view the file in a Chromium/Firefox build. .avifs file to view, split into frames, or convert it in the browser. Technical details
deep spec| Encoding | AV1 (AOMedia Video 1) intra-coded frames |
| Byte order | Big-endian (ISOBMFF box sizes and fields) |
| Container | ISO Base Media File Format (ISOBMFF), the same MP4/HEIF box structure |
| Compression | Lossy or lossless AV1; each frame is an independently coded AV1 sample |
| Encryption | Not part of the base format |
| Typical size | Frame-count dependent; commonly a fraction of an equivalent animated GIF or WebP |
| Structure | A FileTypeBox (ftyp) declaring the 'avis' brand, followed by a Movie Box (moov) containing an image-sequence track. The track uses the 'pict' handler and one sample description entry; timing is carried by the container, so playback order and per-frame duration are defined by the track rather than the codec. |
| Integrity | None built in beyond ISOBMFF box length fields |
| Platforms | Windows, macOS, Linux, Android, iOS |
| Color depth | 8, 10, and 12-bit |
| Hdr Support | Yes (PQ and HLG transfer characteristics) |
| Transparency | Yes (alpha channel) |
| Notes | Built as a conformant MIAF/HEIF image sequence. The MIAF AV1 baseline profile is identified by the brand MA1B and the advanced profile by MA1A. The 'avio' brand may be present when the sequence contains only intra-frame samples. Distinct from a real AV1 video: frames are keyframes with no inter-frame prediction in the still-image sequence profile. |
| Released | 2019 |
| Latest version | AVIF v1.2.0 (2025) |
| Open standard | Yes · royalty-free |
| Specification | aomediacodec.github.io |
AVIFS conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about AVIFS files.
Frequently asked questions
What is the difference between .avif and .avifs?
.avif holds a single still image, while .avifs holds an animated sequence of AVIF frames. The Alliance for Open Media chose separate extensions so you can tell a moving image from a static one before opening it. Internally the sequence uses the avis brand instead of avif.How do I open an .avifs file?
Why won't my .avifs file open in Photoshop or the default viewer?
.avif, not the animated sequence. Use a browser or qView, or convert the file to .gif or .webp first with FFmpeg or ezgif.Can I convert an .avifs to a GIF?
.gif. Expect a larger file and reduced color depth, since GIF is limited to 256 colors per frame.