Free seamless texture generator. Make any image tile in your browser.
Drop a photo and get back a texture that repeats without visible seams, ready for a 3D model, a game or a website background.
Updated
No texture at hand?
How to make seamless textures
A texture tiles when each edge continues into the opposite one. Five steps, and what this tool does with each.
01Start from an evenly lit photo
Shoot straight on, in soft light, with no strong shadow or hot spot: anything that changes across the frame repeats on every tile.
This tool: "Even out lighting" flattens a bright spot or a dark corner first.
02Match opposite edges
The left edge has to continue into the right, and the top into the bottom. The classic way is to offset the image by half and paint over the cross that appears.
This tool: overlaps the edges and cuts along the path where they differ least, so there is nothing to paint.
03Blend without blurring
A plain crossfade leaves a soft, ghosted band. Blending broad color shifts over a wide band and fine grain over a narrow one keeps the texture sharp.
This tool: blends each level of detail across the cut at its own width.
04Check it tiled
Repeat the texture 3 × 3 and look along the tile edges, and for a single feature that repeats too obviously.
This tool: shows the result tiled 3 × 3, with the seam measured and a toggle back to the original.
05Make the other maps from it
A realistic material also needs normal, roughness and ambient occlusion maps, made from the same seamless texture so they tile with it.
This tool: one button carries the result into the free PBR map generator.
How it works
Four steps, all of them on your device.
01Read
The image is decoded in a Web Worker on your device. Over 4096 px on the long side, it is scaled down first.
02Line up the edges
For each direction, a gradual mismatch between opposite edges, such as one side darker than the other, is tilted out. Then the two edge strips are laid over each other.
03Cut and blend
A least-difference path through the overlap decides where one side ends and the other begins. Each level of detail is blended across that path: color over a wide band, grain over a narrow one.
04Measure and resize
The result is resized back to your image's dimensions with wrap-around sampling, so the edges stay matched, and its wrap edge is measured against the texture's own pixel-to-pixel contrast.
Next, turn the seamless texture into a full material with the free PBR map generator: normal, height, roughness, metalness and AO maps that tile with it.
Questions about the seamless texture generator.
What it does to your image, and what no seam removal can do.
More free tools
GLB optimizer
Compress GLB, glTF, STL and OBJ models in the browser and see what makes them heavy.
STEP to GLB converter
Turn a CAD export (.step, .stp) into a web-ready GLB.
OBJ to GLB converter
Pack an OBJ mesh into a single, compressed GLB.
FBX to GLB converter
Convert an FBX export to GLB for web viewers and AR.
DWG viewer
Open an AutoCAD DWG in the browser: zoom, layers, measure.
DXF viewer
View a DXF drawing online, toggle its layers and save a PNG.
3D viewer with embed code
Upload a model, get a share link and an embed for your site.
AR QR code generator
A QR code that opens your product in AR on any phone.
PBR map generator
Normal, height, roughness, metalness and AO maps from one texture.
Need realistic materials in a product configurator?
Want your own products configured and priced on your site? Get a free demo of one of them. Textures that tile cleanly are part of the setup. See configurator demos by industry.
Book a 20-min call