VTF to PNG Converter

To convert a VTF to PNG, drop the .vtf file below and click Save as PNG. The tool reads VTF versions 7.0 to 7.5, shows the format, size, flags and mipmaps, and lets you pick a frame, mip level or cubemap face first. An animated VTF can be saved as a ZIP with one PNG per frame. The file is opened in your browser, so nothing is uploaded.

Free · no signup · your files stay in your browser

Loading the tool...

How to convert VTF to PNG

  1. 1

    Open your VTF

    Drop a .vtf on the box, or click it to choose one from a materials folder. It is read on your device.

  2. 2

    Check it and pick a frame

    See the version, size, format, flags, mipmaps and thumbnail. For animated textures, cubemaps or mipmapped files, choose the frame, face or mip level to save.

  3. 3

    Save as PNG

    Click Save as PNG to download that image, or save every frame of an animated VTF as a ZIP of PNGs.

VTF formats it reads and writes

FormatSizeTypical useAlpha
DXT10.5 byte per pixelOpaque world and model textures (smallest file)No
DXT51 byte per pixelTextures and sprays with smooth transparencyYes
BGRA88884 bytes per pixelLossless sprays, HUD and pixel artYes
RGBA88884 bytes per pixelLossless, same as BGRA8888 with another channel orderYes
BGR8883 bytes per pixelLossless opaque texturesNo
I81 byte per pixelGreyscale masks and detail mapsNo

The VTF to PNG tab also opens DXT3, RGB565, IA88, A8, ABGR8888, ARGB8888, BGRX8888, BGRA4444, BGRA5551, UV88 and RGBA16161616F files.

More free texture tools

Frequently Asked Questions

VTF is the Valve Texture Format used by Source games, and most image viewers cannot show it. Drop it on this page to view it in your browser with its details, then save it as a PNG that any image editor opens.
DXT1, DXT3, DXT5, BGRA8888, RGBA8888, ABGR8888, ARGB8888, BGRX8888, BGR888, RGB565, BGRA4444, BGRA5551, I8, IA88, A8, UV88 and RGBA16161616F, in PC VTF files from version 7.0 to 7.5.
Yes. If the VTF has an alpha channel with see-through pixels, the PNG is saved with alpha. A fully opaque texture is saved as a smaller RGB PNG.
Yes. When the VTF has more than one frame, pick any frame to preview and save, or click the "All frames as ZIP" button to download one PNG per frame.
Loose VTFs sit in the materials folder of a game, a mod or an addon. Many base game textures are packed inside VPK archives, so extract them with a VPK tool first, then open the VTF here.
Yes. Edit the PNG in any image editor, then switch to the Image to VTF tab on this page to write a new VTF, and a VMT if you need one.
A VMT has no pixels of its own: it is a short text file that tells the game which VTF texture to use. Open the VMT in a text editor, find the file named after $basetexture, then drop that .vtf here and save it as a PNG.
No. Reading the image, resizing, DXT compression and writing or reading the VTF all happen in your browser, so your files stay on your device. It is free and needs no signup.

Valve, Source, Garry's Mod, Team Fortress 2 and Counter-Strike are trademarks of Valve Corporation, named only to describe file compatibility; The3DAI is not affiliated with or endorsed by Valve.