» TexConvGUI
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.


tool bc7 batch dds converter texture compression convert
Credits: MS Texconv, Meso, u7angel, woei


Simple GUI for MS Texconv.
Obviously inspired by u7angel's DDS Converter.

Needed BC7 compression which unfortunately is not supported by Nvidia Texture Tools.
Intel's Texture Works Plugin is nice but batches in Photoshop take ages.

Initial version was made while waiting for client feedback, so thanks to meso for sponsoring.


  • now can deal with directories/paths that contain spaces
  • updated texconv.exe to release feb2019
  • download

    10.04.19 [22:31 UTC] by bjoern | 52 downloads
    Show 1 older revisions

    Older Revisions

    08.09.17 [15:16 UTC] by bjoern | 830 downloads

u7angel 08/09/2017 - 16:24

nice !

antokhio 10/09/2017 - 12:34

hmmph doesn't work for me for some reason....
just says done and nothing converted

bjoern 10/09/2017 - 15:21

Ah maybe try a path without spaces. Might have forgotten to quote.

antokhio 10/09/2017 - 17:08

Now it works, but i can't view any of BC7_UNORM dds lol
just hangs vvvv hmmm.... also seems other types of compression also don't work

update: nop BC7 worked like charm, just not with filetex pooled
update 2: even more weird now everything works like charm for whatever reason....
seems like first time it did something wrong.

Also is it necessary to put resolution in "Resizing" or it takes source?

bjoern 10/09/2017 - 20:01

If you leave both at 0 it will take the original size. There are tooltips for every option, just hover over the fields with your mouse. I had "frozen" filetextures too when trying bc7. With the player node everything works fine.
Also with bc7 try Min Compress and see if it makes any difference qualitywise, it's a lot faster.

rSyndrome 26/02/2019 - 16:50

Hi there,

Thanks for this useful tool!

As far as I know texConv is the most convenient conversion tool atm to take advantage of the last BC formats, because :

  • as you say nvtt still has no support of BC6H and BC7 formats
  • Compressonator is unusable on my machine (Win7 with Windows kit 10 installed), as versions 3.0+ require DX12 and Vulkan, and v2.5/2.6 crash at the end of textures' generation...

Could you share the code of this tool, or add a few improvements to it? The first one I see would be to automatically choose the right number of mipmaps if this number is set (by default) to 0. Indeed the generator fails to convert files if you set a higher number than it's possible to generate, which is quite annoying when you want to convert textures with various resolutions in the same folder.

bjoern 27/02/2019 - 21:04
rSyndrome said
The first one I see would be to automatically choose the right number of mipmaps if this number is set (by default) to 0.

If by "right amount" you mean all mipmaps you can do this already. Just set Mip Map Level to 0.

Microsoft said
  • -m number: Number of mipmap levels to generate in the output texture. This setting only applies to DDS output, which defaults to 0 which is generate all mipmaps. Use -m 1 to remove mipmaps.

I chose 1 as default because I use the thing to convert highres videos that are displayed 1:1 – it also decreases encoding time and filesize.

rSyndrome 28/02/2019 - 11:48

Ah, great :) The -m option wasn't explained in detail in the cmd line.

anonymous user login


~1h ago

u7angel: twitch livestream vvvv gamma

~24h ago

u7angel: @domj, sure

~24h ago

domj: @u7angel: nice! How about the talk later at 7?

~24h ago

u7angel: vvvv-gamma-presentation will be streamed on twitch, starts 2pm, channel name is vvvv gamma

~1d ago

joreg: vvvv heads in #hamburg #kiel: if you're bored this thursday, please come join us for a workshop and/or talk: vvvv-gamma-presentation

~2d ago

sebescudie: @teckor: maybe ui-plugin ?

~2d ago

tekcor: wasn't there a contribution for making native windows GUIs?

~3d ago

joreg: Looking for a #vvvv job in #berlin? don't miss this one: https://discourse.vvvv.org/t/looking-for-vvvv-artists-permanent-in-berlin/17448

~3d ago

domj: vvvv gamma audio input with Naudio https://youtu.be/iBRZ3tsc_BI