Turn any photo or texture into a seamless, tileable image. Pick offset blending, edge cross-fade or mirror tiling, even out the lighting, and check the result in a live tiled preview before downloading a PNG for games, 3D materials, websites or print patterns.
Last updated:
Method
Advertisement
Advertisement
How to use the Seamless Texture Maker
Open your texture: drop a photo of grass, stone, fabric, wood or any pattern, paste it or press Choose image. A sample stone texture is loaded first.
Look at Before in the tiled preview to see the seams, then switch to After.
Choose a method: Offset blend keeps the full size and works for most textures, Edge cross-fade gives fewer ghosting artifacts but crops a little, Mirror is always perfect but symmetrical.
Adjust Blend width until no seam is visible, and keep Even out lighting on if one side of the photo is brighter.
Pick an output size (for example 1024 × 1024 for a game engine) and press Download PNG.
How the three methods work
Offset blend
The image is copied and shifted by half its width, so the copy's left and right edges come from the middle of the photo and already wrap perfectly. The two layers are mixed with a weight that is 0 at the borders (only the shifted copy) and 1 in the middle (only the original), using the smoothstep curve 3t² − 2t³ across the Blend width. The same step is then repeated vertically on that result. Doing the two directions one after the other keeps the shifted copy's own center seam hidden under the original everywhere, so no cross-shaped seam appears. The result keeps the original size and the center of your photo stays sharp.
Edge cross-fade
For a blend width b, the last b columns are faded into the first b columns and then removed, so the new right edge continues exactly into the new left edge; the same is done for rows. The tile becomes b pixels smaller in each direction, but only a narrow strip is blended, which means less ghosting on structured textures such as bricks or planks.
Mirror
The image is flipped horizontally and vertically into a 2 × 2 block. Every edge then meets its own mirror image, so the tile is mathematically seamless, with the trade-off of visible symmetry. It works well for abstract, organic and noise-like textures.
Which method for which texture?
Texture
Method
Blend width
Grass, gravel, sand, dirt, concrete
Offset blend
40 to 70 %
Fabric, paper, leather, noise
Offset blend
30 to 50 %
Bricks, tiles, planks
Edge cross-fade
15 to 30 %
Clouds, marble, abstract art
Mirror or Offset blend
n/a or 60 %+
Photo with one bright side
Any, with Even out lighting on
as above
Tips for great tileable textures
Shoot straight down with soft, even light (overcast sky or shade) to avoid shadows and perspective.
Avoid unique features: a single leaf or crack repeated every tile is easy to spot. Crop to an area with uniform detail before loading it.
Use Seam check: it moves the tile borders to the center of the view, the same check texture artists do with an offset filter.
Power-of-two sizes (512, 1024, 2048) work best in game engines and 3D software because they allow efficient mipmaps.
Normal and roughness maps: make the color texture seamless first, then generate the other maps from the seamless result so they line up.
Frequently asked questions
What does seamless or tileable mean?
A seamless image can be placed next to copies of itself, left-right and top-bottom, without visible edges. The right edge continues into the left edge and the bottom edge into the top. Game engines, 3D software, CSS backgrounds and fabric printing repeat such textures to cover large areas.
Which method should I use?
Offset blend is the classic approach and keeps the original size: it blends the image with a copy shifted by half its size, so the edges come from the inside of the photo. Edge cross-fade fades each edge into the opposite one and crops the overlap, which leaves the center untouched. Mirror flips the image into a 2 × 2 block; it is always perfectly seamless but creates visible symmetry, which suits abstract and organic textures best.
Why can I still see a repeating pattern?
Seams and repetition are different problems. Even a perfect seamless tile shows its repetition when it contains a distinctive spot, such as a single dark stone, or a brightness gradient. Keep Even out lighting on, choose photos with uniform detail, and use a larger tile or more tiles per surface in your engine.
What does Even out lighting do?
It measures the average brightness of large regions and evens them out, removing vignetting and side lighting while keeping the fine detail. Without it, a photo that is brighter on one side produces a checkerboard of light and dark tiles.
What size should a game texture be?
Most engines prefer power-of-two sizes such as 512, 1024 or 2048 pixels, which allow efficient mipmapping. Choose one of the square output sizes; the resizing wraps around the edges so the result stays seamless.
Is my image uploaded?
No. The texture is processed in your browser with the Canvas API and never leaves your device.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.