All the code behind converter can be found HERE.


Update 1.0.5

The RTTEX converter has been updated on 24/Dec/2025. A fair PSA for those of you who have used it before, there was a potential loss of colour accuracy using the converter in earlier versions due to how browsers and colour profiles interact with canvases. It should be better with 1.0.5.

Have an issue that needs resolving? Shoot me an email. Issues are resolved when I have the time for it and they aren't top priority in my life. I do not offer services.

Something broke with 1.0.5 for you? You can revisit 1.0.3 build here.

Found my tools useful and want to give back? You can send a donation my way.


What is a RTTEX

RTTEX is a Proton SDK (free and open source component based C++ framework with its own touch-optimized GUI system that is optimized for GL/GLES based cross-platform app/game development made by RTSoft Technologies) image format.


Why would I need to use this

Converting an image to RTTEX is a one-way process normally, the default bundled Proton SDK RTPack does not include a reversible option to common formats, meant typically for use within renderer backend. This tool exist to reverse the conversion.


Can you convert it please

Sure, just select your file by clicking on the button below. Please note, that it'll create the image in it's full size below. Speed of this process depends entirely on the browser and power of your device.


Image to RTTEX [At your own risk]

Image to RTTEX only works on image formats that can be easily painted on a JavaScript Canvas. Fortunately, it supports some of the most widely used image formats such as png or jpg.


Want to use original RTPack?

You can find the original precompiled RTPack.exe at Proton SDK GitHub repository for Windows. You will also need to download PVRTexLib in the same directory. For other platforms, you must compile RTPack yourself.


Convert
(p.s. clicking on the image will save it as png)
Image to RTTEX mode
Output padded image (for RTTEX->PNG)
Create opaque RTTEX (for PNG->RTTEX)