.PVR

PVR File

PowerVR Texture File
Ask a question
QUICK ANSWER

A .pvr file is a PowerVR texture - a GPU-ready image used in games and 3D apps, including the native texture format of the SEGA Dreamcast. It is not a normal photo. To view or convert one, use Imagination's free PVRTexTool; for Dreamcast files, PuyoTools also works. A separate, unrelated .pvr file type is a DVR/TiVo TV recording.

Developer: Imagination Technologies (PowerVR); the Dreamcast variant originated with NEC/VideoLogic PowerVR hardware used in the SEGA Dreamcast Category: Raster Image Files Open standard MIME: image/x-pvr
OPENS ON Windows macOS Linux
Related: .JPG · .PNG · .TIF · .ECW

On this page

19k+ extensions indexed
Last reviewed Aug 6, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PVR file format?

.pvr files are used by mobile devices based on PowerVR chips.

.pvr files are used for storing textures optimized for PowerVR graphics chips used by such devices as the Sega Dreamcast console and various mobile devices. .pvr files compress texture data for better performance on weaker hardware, storing it in formats a GPU can sample directly - bypassing CPU decompression at runtime. Two distinct lineages share the .pvr extension: the classic Dreamcast PVRT format (sometimes preceded by a GBIX global-index block), and the modern PVR3 container specified by Imagination Technologies, which supports PVRTC (2 bpp/4 bpp), ETC1/ETC2, ASTC, and uncompressed RGBA pixel formats.

.pvr files can be converted to other formats using dedicated conversion tools such as PVRTexTool (Imagination's official SDK). Many such tools are available as plugins for various image editing applications. For cross-vendor texture workflows, the KTX container and DDS format are common alternatives.

Aside from the Sega Dreamcast game console, PowerVR chips are installed on many Apple devices, including the iPhone series. PowerVR is a very efficient technology that offers great performance at a low cost. MediaTek also uses PowerVR graphics in their SoC products.

Security & safety

RISK: LOW

A genuine .pvr texture is image data, not executable code, so it is safe to open in a texture tool. The practical cautions are: a file named "texture.pvr.exe" from an untrusted source could be disguised malware (check the real extension); and avoid random "PVR viewer/converter" downloads that bundle adware - Imagination's official PVRTexTool and the open-source PuyoTools are the trustworthy choices.

Format details

in a nutshell
FULL NAMEPowerVR Texture Fileaka POWERVR Texture File, PVR texture
DEVELOPERImagination Technologies (PowerVR); the Dreamcast variant originated with NEC/VideoLogic PowerVR hardware used in the SEGA Dreamcastsince Late 1990s (PowerVR/Dreamcast PVRT); modern PVR3 container specified by Imagination Technologies (PVR File Format v3.0.0)
MIME TYPEimage/x-pvr
TYPEGPU texture container (binary); header + (often block-compressed) pixel data
STANDARDOpen · royalty-free
This extension is also used by…
  • TiVo / DVR recording (.pvr) - Some PVR/DVR set-top boxes save recorded TV as .pvr video files - an unrelated proprietary recording, not a texture (decode with the box's own software or VLC if the codec is standard).
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
50565203
ASCII
PVR·
Two lineages share the .pvr extension. The modern Imagination PVR3 container begins with a 4-byte version field that reads "PVR" + 0x03 (the magic resolves to 0x03525650 and is endianness-aware so readers can detect byte order). The older SEGA Dreamcast / classic PowerVR texture begins with the ASCII tag "PVRT" (50 56 52 54), sometimes preceded by a "GBIX" global-index block (47 42 49 58). Earlier PVR2 files used a "PVR\\x02" version. Identify by the first four bytes.

Programs that open PVR files

Windows3 apps
PVRTexTool (Imagination) Free Open the .pvr in the PVRTexTool GUI to preview the texture and its mipmaps; File > Save As to export to PNG or another format.
Adobe Photoshop (with NVIDIA/texture plugin) Paid Photoshop does not open PVR natively; use a texture import plugin or convert with PVRTexTool first, then edit the PNG. Demote - not a native PVR opener.
PuyoTools (Dreamcast PVRT) Open-source Open/extract classic SEGA PVR (PVRT/GBIX) textures from Dreamcast games and export them to PNG; built for the Dreamcast variant.
macOS1 app
PVRTexTool (Imagination) Free Open the .pvr to preview and re-export it; the macOS build supports the same PVR/PVRTC formats as Windows.
Linux2 apps
PVRTexTool (Imagination) Free Run the GUI or PVRTexToolCLI to view and convert PVR textures on Linux.
ImageMagick (some PVR variants) Open-source May read/convert certain uncompressed PVR variants; for PVRTC/compressed data use PVRTexTool instead.

Technical details

deep spec
Container typeBinary GPU texture container: fixed header + optional metadata blocks + raw or block-compressed texture data
EncodingBinary
Byte orderLittle-endian by default; the PVR3 header version field is endianness-aware, allowing readers to detect file byte order
Magic bytes / identificationPVR3: 0x03525650 at offset 0 (reads as "PVR\x03" LE); Dreamcast PVRT: ASCII "PVRT" (50 56 52 54), optionally preceded by a "GBIX" block (47 42 49 58)
Format versionsPVR v1/v2 (legacy, "PVR\x02" magic), PVR v3 (current Imagination specification), and the separate Dreamcast PVRT chunk format
Supported pixel / compression formatsPVRTC 2 bpp and 4 bpp, PVRTC2, ETC1, ETC2, ASTC (variable bpp), VQ compression (Dreamcast), plus uncompressed RGB/RGBA variants
Color depth2-128 bpp: PVRTC at 2-4 bpp; ETC1/ETC2 at ~4-8 bpp; ASTC variable; uncompressed up to 32-bit RGBA8888 or 128-bit float RGBA32
Mipmap supportYes - full mipmap chains can be embedded within a single .pvr file
Texture types supported2D textures, cube maps, texture arrays, and volume (3D) textures (PVR3 container); 2D and VQ cube map textures (Dreamcast PVRT)
Dimension constraintsPVRTC requires square, power-of-two dimensions (e.g., 64×64 up to 4096×4096 or 8192×8192 depending on target GPU); PVR3 with other formats allows non-square sizes
Typical file size4 KB - 16 MB for a single texture; larger with embedded mipmap chains or texture arrays
MIME typeimage/x-pvr (also served as application/octet-stream)
Target platformsiOS, Android, Windows, macOS, Linux (modern PVR3); Sega Dreamcast (legacy PVRT, native hardware format)
Developer / specification ownerImagination Technologies (PVR3/modern SDK specification); NEC/VideoLogic and SEGA (original Dreamcast PVRT format)
GPU compression methodPVRTC uses a lossy two-bit-rate block scheme unique to PowerVR hardware; PVR3 also wraps Khronos formats (ETC, ASTC) enabling cross-vendor use
ReleasedLate 1990s (PowerVR/Dreamcast PVRT); modern PVR3 container specified by Imagination Technologies (PVR File Format v3.0.0)
Latest versionPVR File Format v3.0.0 (PVR3 header; current Imagination specification)
Open standardYes · royalty-free
Specificationdocs.imgtec.com

PVR conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PVR files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PVR files.

Frequently asked questions

How do I open a PVR file?
Use Imagination's free PVRTexTool - it opens PVR textures, previews them and exports to PNG. For SEGA Dreamcast .pvr (PVRT) textures, the open-source PuyoTools opens and extracts them too.
Why does my PVR look garbled or won't open in an image viewer?
PVR is a GPU texture format, not a normal image. Ordinary photo viewers can't decode PVRTC/ETC compression. Open it in PVRTexTool (or PuyoTools for Dreamcast files), which decodes the texture properly.
How do I convert a PVR to PNG?
Open the .pvr in PVRTexTool and choose Save As / export to PNG (PuyoTools does the same for Dreamcast PVRT textures). The compressed texture is decoded to a standard image.
What is a Dreamcast PVR file?
It's the native texture format of the SEGA Dreamcast (a PowerVR-powered console), using a 'PVRT' chunk sometimes preceded by 'GBIX'. Game modders extract them with PuyoTools and export to PNG.
Is .pvr the same as a video recording?
No - that's a different, unrelated use of the extension. Some DVR/TiVo set-top boxes save recorded TV as .pvr video. A PowerVR .pvr is a GPU texture image; check the file's source to tell which you have.
Can I edit a PVR texture?
Convert it to PNG in PVRTexTool, edit the PNG in any image editor, then re-encode it back to PVR (with the right compression for your target GPU) using PVRTexTool.

References

1Wikipedia - PVRTC (PowerVR texture compression)en.wikipedia.org
2Imagination Technologies - PVR File Format header specificationdocs.imgtec.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z