VTF Spray Converter for Team Fortress 2

Works best with same size images (with transparency or not).
Smaller images will be centered.

To generate a fading spray: enable mipmaps, load a main picture,
and then choose another picture under a mipmap of choice.

To generate an animated spray: select multiple images in the file browser.
The frames are displayed in the same order as they appear in the file browser,
and each one lasts for 0.2s. Animated GIFs and video files are also supported.

To download the final result as a spray, click the "Save as VTF" button.

Generate Mipmaps
Scale to fit
Use single image for animation

Image Encode settings:

Texture format:
Sampling method:
Use dithering
Compression quality:

File name (without extension):




2024-05-05: extra wording changes, added warning about file name extension
2024-04-19: removed Linux transparency warning due to TF2 64-bit + Vulkan update, plus some wording changes
2019-09-30: added video import support and better gif support
2018-08-19: added animated spray support and new texture formats
2017-01-05: mipmap generation and modification (fading sprays)
2016-11-25: image scaling for disproportionate sprays
2016-11-24: added resolution settings, minor solid color changes
2016-11-22: added conversion settings
2016-11-21: fixed swapped blocks, improved color handling
2016-11-20: fixed color errors with almost-black blocks