Seamless texture generator

Make a photo or render tile without visible seams. The tool blends each edge into the opposite one so the image wraps, shows it repeated so you can spot seams, and exports a tileable PNG.

Price
Free, no account
Runs
In your browser
Uploads
None. Files stay on your device
or drop a file here
Preview

Open a texture photo. The preview repeats it so you can check the seams.

How to use it.

  1. Open an image

    Even, front-on textures work best: stone, grass, fabric, wood, noise. Strong perspective or one big object will show when repeated.

  2. Set the blend

    The blend width is how far in from each edge the image is mixed with the opposite side. Wider hides more seam but softens more of the picture.

  3. Check the tiled preview

    The preview repeats the texture three by three. Offset shows the result shifted by half, which is where a seam would be.

  4. Download

    A square or original-shape PNG that repeats in any direction.

Make the source image.

Need a texture to start from? Generate a flat, evenly lit material image with Z-Image Turbo, then make it tile here.

Questions.

How do I make a texture seamless?

Open the image above and set a blend width. The tool cross-fades each edge with the opposite edge so the left side flows into the right and the top into the bottom, then you download the tileable PNG.

What does the offset view show?

The texture shifted by half its width and height. The original edges then meet in the middle, so any remaining seam is easy to see. It is the same check image editors use.

Why does my tiled texture show repeating patterns?

A tileable image always repeats; seams and repetition are different problems. Distinct features such as one dark stone stand out when tiled. Start from an even texture, or crop to a more uniform area.

What size should a game texture be?

Powers of two such as 512, 1024 or 2048 pixels square are the safe choice for game engines and mipmaps. The tool can resize the output to one.

Does my image get uploaded?

No. The blending runs on a canvas in your browser and the PNG is saved straight to your device.