Upload your textures and make them seamless

Select or drop files
Preview
Drag and drop files
or click to load
Tile preview

Convert your image into PBR maps instantly

Select or drop files
Input preview
Drag and drop files
or click to load
Output preview
Left-drag: rotate · Wheel: zoom · Middle-drag: pan · Shift+Left or Right-drag: rotate HDRI

Convert bump maps into normal maps

Select or drop files
Input preview
Drag and drop files
or click to load
Output preview

Detect and convert normal maps between OpenGL and DirectX

Select or drop files
Input preview
Drag and drop files
or click to load
Output preview

Tutorial

Watch a quick YouTube walkthrough for this tool.

YouTube video coming soon
Add your YouTube embed link later - this section is ready.

Frequently Asked Questions

Quick troubleshooting and workflow notes.

I still see seams - why?
If strong shapes hit the image border, tiling can still read as a seam. Try increasing Radius slightly, lowering contrast near the edges, or cropping/reframing so major features don't touch the border.
OpenGL vs DirectX normals - which one should I use?
They differ only by the green (Y) channel. If the normal looks inside-out in your engine, flip it with the Normal Fix tool and compare.
Why does Metallic/Specular sometimes look wrong?
Metalness can't be reliably inferred from a single photo. Treat the generated map as a starting point, then paint/override it: most non-metals are 0, true metals are 1 in metal/rough workflows.
Can I export 4K or 8K?
Yes-choose the resolution in the export panel. Larger sizes take longer and use more memory.
Are my textures uploaded to a server?
Texture processing still runs in your browser. Files added to the left rail while signed in are uploaded to your private cloud saves so they can sync across sessions and devices.