Download the installer


PVRTexTool is a suite of utilities for compressing textures, an important technique that ensures the lowest possible texture memory overhead at application run-time. The PVRTexTool package includes a library, command line and GUI tools, and a set of plug-ins. Plug-ins are available for Autodesk 3DSMax and Maya, and Adobe Photoshop.

Each component is capable of converting to a variety of popular compressed texture formats such as PVRTC and ETC, as well as all of the core texture formats for a variety of different APIs. They also include a number of advanced features to pre-process the image data; for example border generation, colour bleeding and normal map generation.

Textures can be saved to DDS, KTX, or PVR, Imagination’s PowerVR Texture Container format; a container with a full public specification, support for custom meta-data, and complete, optimised, resource loading code in the PVRTools.

Key Features

  • Supports all core texture formats in OpenGL ES and DirectX11.1
  • PVRTC, ETC and DXT texture compression
  • Outputs to PVR, KTX, or DDS files
  • Pre-processing textures for efficient rendering
  • Normal map generation
  • Composition and visualisation of cube maps
  • Optimised font to texture creation
  • Creation of texture arrays


  1. PVRTexTool Reference Manual
  2. PVR File Format Specification
  3. PVRTC & Texture Compression
  4. PVR Texture Compression (PVRTC)
PowerVR Support

If you have any enquiries or require support on any of our PowerVR graphics SDK:

Online Resources
PowerVR Insider Feedback
PowerVR Insider Forum
PowerVR SDK Docs

E-mail Devtech Support
PowerVR Insider Support

Cookies on the
Imagination website
We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the Imagination website. However, if you would like to, you can change your cookie settings at any time.