edge blend 25%
Seamless texture

Drop a texture here

or click to choose · or paste (Ctrl/Cmd + V)

processed in your browser · never uploaded

Turn a texture image into a seamless, tileable one so that when it repeats — as a wall, floor, fabric, ground, or web background — the top, bottom, left, and right edges line up without a visible seam. The tool first offsets the image by half its width and height (with wrap-around), which moves the seams that were on the four edges into the center of the image; the outer edges now connect automatically. The remaining seam in the center is then hidden by smoothly cross-fading the image with a diagonally offset copy of itself, weighted by distance from the edges. Because that weight is periodic and continuous on both axes, the result tiles perfectly both horizontally and vertically. Raising "edge blend" widens the blended band so seams disappear more easily, at the cost of softening and shifting the pattern slightly; lowering it preserves the original look but may leave seams on high-contrast patterns. It works well for repeating backgrounds (brick, stone, wood grain, fabric, grass, sand, paper), materials for games and 3D (Unity, Unreal, Blender), CSS background patterns, and AI assets such as Stable Diffusion textures. Turn on "preview tiled (2×2)" to check the seams as an actual tiling, and use "Download PNG" to export a single repeatable tile. No software to install (no Photoshop or GIMP) and nothing to upload — loading, converting, and saving all happen locally in your browser, so your source art is never sent anywhere.

How to use

  1. Drop the texture (PNG/JPG) you want to make seamless (or click to choose, or paste with Ctrl/Cmd+V).
  2. Adjust the "edge blend" slider to control how strongly seams are removed, and turn on "preview tiled (2×2)" to see how it repeats — it regenerates instantly without reloading.
  3. Click "Download PNG" to export a single repeatable tile and use it as a background pattern or a game/3D material.

FAQ

Are my images uploaded to a server?

No. Loading, making the texture seamless, and saving all happen in your browser. The image is never uploaded, stored, or sent anywhere — everything is processed only on your device.

How is this different from a tile preview / seamless checker?

A tile preview just lays your image out as-is so you can check for seams. This tool actually edits the image to remove the seams and produces a new, repeatable tile. It also includes a 2×2 preview so you can verify the converted result right away.

What should I set the edge blend to?

Start with the default (25%): raise it if seams are still visible, lower it if the pattern looks too soft. Fine, uniform textures like sand, paper, or fabric tile well at low settings, while high-contrast or regular patterns such as brick or wood grain usually need a higher blend to hide the seams.

Will any image become perfectly seamless?

Fine, uniform textures (sand, paper, fabric, grass, noise-like patterns) work best. Images with a large central subject or strong shadows and lighting gradients can be harder, because the half-offset gathers the pattern toward the center. For best results, crop out a uniform patch of texture before loading it.

Can I use the output directly for games or web backgrounds?

Yes. The output is a standard tile that repeats seamlessly both horizontally and vertically, so it works directly as a CSS background (repeat), as a material in Unity, Unreal, or Blender, or as a texture asset for tools like Stable Diffusion.