Everyday images
JPEG / JPG, PNG, BMP, ICO, WebP
Local decoding. Exact variants depend on the file and available decoders.
A place for your files
Start with your camera roll. Open specialty files from a file manager using Open with → Frame.
Android may not index every specialty image in the gallery. Decoding support and gallery visibility are different; opening a file directly can still work.
From everyday camera photos to vector artwork and newer image formats.
JPEG / JPG, PNG, BMP, ICO, WebP
Local decoding. Exact variants depend on the file and available decoders.
GIF, animated WebP, APNG
GIF and animated WebP can animate. Bounded APNG animations are supported; larger ones may show a still preview.
SVG, SVGZ
Rendered locally as a bounded image. Scripts and browser interactions are not supported.
TIFF / TIF, HEIF / HEIC, AVIF, JPEG XL / JXL, JPEG 2000 / JP2 / J2K, QOI
TIFF displays its first page. HEIF, AVIF and JPEG XL currently display still images.
PSD
Merged previews of supported 8/16-bit RGB or grayscale files. No layer editing, PSB, CMYK/Lab, 32-bit or 16-bit ZIP-prediction support.
DNG, CR2, CR3, NEF, ARW, ORF, RW2, RAF and other supported LibRaw formats
Uses an embedded preview when available, or a sampled image. Compatibility varies by camera model and file; support for every model is not guaranteed.
Local video containers played through Android’s available decoders.
MP4, fragmented MP4, MKV, WebM, MPEG-TS, MPEG-PS, FLV
The container alone does not determine playability. Its video and audio codecs, profile, resolution and frame rate must be supported by the device. Seeking varies by file.
Device-dependent
Compatible 4K files can play on capable devices. Frame cannot add hardware codec support or guarantee smooth 4K playback on every phone.
Open an audio file directly from a file manager.
MP3, M4A, AAC / ADTS, WAV, FLAC, Ogg / Vorbis, Opus, AMR
Playback depends on the encoding and device decoder. Seekable files support saved-position resume. Audio pauses when the player leaves the foreground.
Choose a supported embedded track or your own subtitle file.
SRT, WebVTT / VTT
UTF-8 text, up to 2 MiB, chosen through Android’s file picker.
Supported tracks inside the media file
Availability depends on the file and player support. Complex authored styling and vertical text may not be reproduced.