Make any image a seamless, tileable texture
Drop an image and turn it into a seamless texture that repeats with no visible seam. Blend the edges, even out the lighting, colour-grade, and preview it tiled and in 3D. Free, private, nothing uploaded.
Seamless
Clean-up
Colour
Preview
Output
Capabilities
What it does
- Turns any photo into a seamless, tileable texture — the left edge matches the right and the top matches the bottom, so it repeats with no visible seam.
- Edge-blend control feathers opposite edges together; offset X/Y repositions the content so a distracting feature never lands on a seam.
- Even-lighting removes the uneven illumination and vignetting that make photo textures tile blotchily — the usual reason a tile looks patchy.
- Full colour grading: brightness, contrast, saturation and hue.
- Live tiled preview (2×–4× repeat) so you can see the seam is gone — plus a studio-lit 3D preview on a plane, sphere or cube.
- Export a square PNG or JPG from 256 up to 4096 px. 100% in your browser — your image is never uploaded, no watermark or account.
Process
How it works
- Drop an imageDrag a photo or texture (PNG, JPG, WebP) onto the tool. It’s centre-cropped to a square tile and read locally — nothing is uploaded.
- Make it seamlessRaise the edge blend until the tiled preview shows no seam, even out the lighting for photos, offset to hide features, and colour-grade — all live.
- DownloadPick a size (up to 4K) and download the PNG. Drop it into a game engine, 3D material or as a repeating web/CSS background.
Notes
Good to know
- Highly structured images (bricks, text, faces) tile best with a small blend plus an offset; very organic textures (grass, stone, noise) tile cleanly at higher blend.
- The image is centre-cropped to a square, since tiles are square. Crop or frame your subject beforehand if you need a specific region.
- Even-lighting flattens large-scale brightness only; it keeps the texture detail. Push it hard for photos shot with a flash or strong shadows.
- The exported texture carries colour only. Pair it with the normal-map generator to derive normal, AO and roughness maps for a full PBR material.
FAQ
Questions, answered
What makes a texture seamless?
A texture tiles seamlessly when its opposite edges match — the last column equals the first column and the last row equals the first row. This tool feathers those edges together so the repeat is invisible.
Is my image uploaded anywhere?
No. The image is decoded and processed entirely in your browser with the Canvas API. Your image never leaves your device.
Why does my photo texture look blotchy when tiled?
Usually uneven lighting — a bright spot or vignette repeats across the tiles and reads as a pattern. Turn up “Even lighting” to flatten the illumination while keeping the detail.
What’s the offset for?
Offset wrap-shifts the content so you can move a distinctive feature away from the edges (or the centre), which stops it lining up into an obvious grid when repeated.
Can I get normal and roughness maps too?
Yes — make the seamless colour texture here, then run it through the normal / PBR map generator to produce a matching (also seamless) normal, AO and roughness set.
Next