Back
    GuidesTool Guides · Creator Convert
    Workshop Docs

    Contents

    Tool Guides
    Paint BoothEUP ViewerBlinklabUV StudioWeapon DesignerEasy MetaPackBenchCode SmithModel ForgeAsset ArtBadge MakerPaint Booth StudioAdd-on EUP CreatorEmbroidery ToolCreator ConvertChevron BuilderCode VisualizerScript Docs

    Documentation

    Creator Convert

    Convert DDS, images, and YTD dictionaries in the browser — no upload.

    Creator Convert turns FiveM and GTA5 textures into the format you actually need, entirely in your browser. Decode a .dds straight to PNG, WebP, or JPEG; encode an image back into a .dds with DXT1/3/5, BC4/5/7, or uncompressed 32-bit RGBA and optional mipmaps; or open a .ytd texture dictionary and pull its embedded textures out as PNGs in a single ZIP.

    Every conversion runs client-side — DDS decode and encode, YTD parsing, and ZIP packaging never hit a server. There is no per-conversion token or credit cost, and your files never leave your machine.

    Accepted files

    .dds.png.jpg.webp.bmp.gif.ytd

    Workflow

    1. 1Pick a mode in the Convert panel: DDS → image, Image → DDS, or YTD → ZIP. Switching modes clears the current file.
    2. 2Choose the output format — PNG, WebP, or JPEG for DDS → image; DXT1/3/5, BC4/5/7, or 32-bit RGBA for Image → DDS (with an optional mipmap chain); YTD → ZIP always outputs PNGs.
    3. 3Drag a file onto the dropzone or click Choose — conversion runs automatically the moment it lands.
    4. 4For DDS and image conversions, preview the result with Source, Output, Size, and File size, then click Download.
    5. 5For YTD → ZIP, page through the extracted textures, tick the ones to keep (or Select all / none), and click Download N PNGs.
    6. 6Switch the output format to re-convert the same file instantly, or click Convert another / Clear to start over.

    Three conversion modes

    • DDS → image: decodes a .dds and re-encodes as PNG, WebP, or JPEG. Decoding covers DXT1/3/5, BC4, BC5, BC7, uncompressed 32-bit RGBA, and DX10-header BC1/2/3/4/5/7.
    • Image → DDS: encodes a PNG, JPEG, WebP, BMP, or GIF into a .dds as DXT1/3/5, BC4, BC5, BC7, or uncompressed 32-bit RGBA, with an optional full mipmap chain.
    • YTD → ZIP: parses an RSC7 .ytd dictionary and extracts supported textures as PNGs, letting you pick which to keep before downloading them in one ZIP.
    • PNG and WebP preserve alpha; JPEG flattens onto white and drops the alpha channel.
    • Mipmaps (Image → DDS) box-downsample each level to 1×1 for in-game texture streaming — on by default.

    Export formats

    .png.webp.jpg.dds.zip
    Re-converting is automatic — once a result loads, switching the output format (or toggling mipmaps in Image → DDS) re-runs the conversion on the same file, with no re-import needed.
    Compressed DDS encoding is fast but lossy — every encoder writes one averaged color per 4×4 block, so DXT1/3/5, BC4, BC5, and BC7 output is low quality. Only 32-bit RGBA preserves pixels exactly. Creator Convert is included with Standard plans and above.

    Creator Convert handles the format plumbing — pair it with the studios where you paint and lay out those textures. UV Studio recovers and previews the UV layout, and Paint Booth Studio is the full vehicle texture editor.

    Open Creator Convert and start building

    Frequently asked questions

    How much does Creator Convert cost to run?

    Nothing per conversion. DDS decode and encode, YTD parsing, canvas encoding, and ZIP creation all run locally in your browser — there is no API route, server action, or token cost. Access to the tool is included with Standard plans and above.

    Why does my compressed DDS look blocky or washed out?

    The browser-side compressor is fast but lossy — it writes a single averaged color per 4×4 block for every compressed format (DXT1/3/5, BC4, BC5, BC7), with no endpoint optimization. For pixel-exact output, choose 32-bit RGBA instead; it preserves pixels exactly at the cost of a larger, uncompressed file.

    Which DDS formats can it read versus write?

    Decoding is broader than encoding. DDS to image decodes DXT1/3/5, BC4, BC5, BC7, uncompressed 32-bit RGBA, and DX10-header BC1/2/3/4/5/7. Image to DDS writes DXT1/3/5, BC4, BC5, BC7, or 32-bit RGBA — but every compressed encode uses the flat-per-block method. Unsupported DDS formats throw an error on decode.

    Why are some textures missing from my YTD ZIP?

    YTD extraction only decodes textures stored as A8R8G8B8, X8R8G8B8, DXT1, or DXT5, and reads only the first mip level. Other formats inside the dictionary are counted as unsupported and skipped. If none are decodable you will see 'No supported textures were found in this YTD'.

    Can I convert several files at once?

    No. The dropzone handles one file at a time — the first one dropped or selected, with extras ignored. The mode also has to match the file type, so DDS to image will not accept a PNG and Image to DDS will not accept a .dds.

    Does my PNG keep its transparency?

    It depends on the output. PNG and WebP both preserve the alpha channel (WebP encodes at quality 0.92). JPEG flattens onto a white background and drops alpha, so use PNG or WebP for any texture that needs transparency.

    Discussion

    Creator Convert

    PreviousEmbroidery ToolNextChevron Builder
    The Workshop logoThe Workshop

    The browser workspace for serious FiveM creators.

    Tools

    Paint BoothUV StudioBlinklabEasyMetaPackBenchCode SmithScript DocsEUP Viewer

    Legal

    Refund policyPrivacy policyTerms of serviceCancellation policy
    Built for creators who ship assets, resources, and servers.