Make the output. Check the evidence. / KitForma

VTF Viewer & PNG Export — Frames, Mipmaps and Alpha

Inspect supported Source 1 desktop VTF textures locally, export real PNG pixels and create a one-frame RGBA8888 VTF copy with alpha or axis edits.

No account neededRuns in your browserFree to use
VTF Texture DeskLOCAL WORKSPACE
Choose · review · download
From question to next step

VTF Texture Desk

Original preserved. New VTF is one selected frame in RGBA8888, with explicit metadata losses.

Supported scope: Local pixels · 64 MiB · desktop VTF 7.0–7.5 · 2D only

Source 1 desktop VTF

Required fields are marked with an asterisk.

01

VTF 7.0–7.5, 2D only. Up to 64 MiB, 4096 pixels per side, 8,388,608 top-level pixels and 64 frames. Supported formats are listed below.

UTF-8, up to 256 KiB. Literal path inspection only; no linked file or shader is loaded.

Zero-based. Run with 0 first to inspect the frame inventory.

0 is the largest image. The VTF output includes all existing mips of the chosen frame.

Values at or above this threshold become opaque.

Loading the local tool… Your files stay in this browser.

Frame, mip and material evidence

Review your output, then save it to your device.

02

Make the next step clear.

Your findings, assumptions and next steps will appear here after you run the check.

VTF Texture Desk · https://textures.kitforma.com/ · KitForma

01

Inspect real animation frames, mipmaps and alpha channels

02

Export PNG and a genuinely encoded one-frame VTF

03

Review inert VMT paths and exact container losses

Good questions

Before you start

Which VTF formats can I open?

Source 1 desktop VTF 7.0–7.5, depth 1 without the cubemap flag. Codecs: RGBA8888, ABGR8888, RGB888, BGR888, RGB565, I8, IA88, A8, ARGB8888, BGRA8888, BGRX8888, DXT1, DXT1_ONEBITALPHA, DXT3 and DXT5. Other codecs, console and Source 2 files are refused.

Does the VTF output preserve the whole original file?

No. It is a new one-frame RGBA8888 VTF 7.2 with the selected frame’s existing mip chain. Other frames, thumbnail, custom resources and special flags are omitted. The unchanged original has a separate download.

Are the preview controls the same as output selection?

The input form determines the main PNG and VTF downloads. Preview selectors inspect other frames, mips and channels without changing those files. Download preview PNG saves the currently shown channels.

Does editing alpha regenerate mipmaps or fix normal maps?

No. The selected alpha and pixel-flip operations are applied independently to each existing mip. There is no resampling, normal-vector adjustment, normal-map renormalization or shader simulation.

Will the VMT checker find missing textures automatically?

No. It lists literal expected paths, without accessing your folders, fetching references, resolving includes or evaluating proxies. The original VMT is not rewritten.

What are the file and processing limits?

64 MiB VTF input/output, 4096 pixels per side, 8,388,608 top-level pixels, 64 frames and 32 resource entries. Mip count must fit the dimensions. Optional VMT is UTF-8 up to 256 KiB with at most 10,000 tokens and 16 nested levels. Only the selected frame is decoded for the main export.

The evidence behind the check

Sources & assumptions

Formats, algorithms and supported features are documented below. Check the stated scope and inspect your output before using it.

Reviewed 2026-10-17. Read our methodology or report an issue.

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.