Seamless Pattern Maker

Upload an image and turn it into a perfectly tileable seamless pattern. Preview the repeat, then download as PNG or PDF.

Click to upload or drag and drop an image here

JPG, PNG, GIF, WebP supported

Higher values feather the seam more smoothly. Lower values preserve detail near the center.

Original

Seamless Tile

Tiled Repeat

Can't find what you need?

Request a Tool

How to Use the Seamless Pattern Maker

  1. Upload your image. Click the upload area or drag and drop any photo, texture, or illustration. JPG, PNG, GIF, and WebP files are all supported. Large images are automatically resized for faster processing.
  2. Adjust the blend width. The slider controls how many pixels are feathered along the seam where tiles meet. A value around 50px works well for most images. Increase it if you see a visible line in the repeat; decrease it if the center of the tile looks blurry.
  3. Check the tiled preview. The third panel shows how the seamless tile repeats in a 2x2, 3x3, or 4x4 grid. Switch between grid sizes using the dropdown. The seam between tiles should be invisible.
  4. Download. Use "Download Tile PNG" to save the single seamless tile as a transparent-friendly PNG for use in design software, websites, or print-on-demand. Use "Download Tiled PDF" to export a print-ready page with the pattern tiled wall-to-wall, available in both US Letter and A4 at 300 DPI.

About the Seamless Pattern Maker

This tool uses the classic offset technique to eliminate tile seams. The image is split into four quadrants which are then swapped diagonally, moving the original edges to the center of the canvas where they can be blended. A gradient feather is applied along both the horizontal and vertical center lines, interpolating between the two halves to hide the discontinuity. The result is a tile that repeats in any direction without a visible seam.

The algorithm runs entirely in your browser using the Canvas API. Your images are never uploaded to any server. Processing a 1200px image takes under a second on most devices. All exports are generated at the original uploaded resolution for the tile PNG and at 300 DPI for the PDF.

Frequently Asked Questions

What kinds of images work best for seamless patterns?

Organic textures like wood grain, fabric, stone, leaves, and watercolor washes work very well because their variation is natural and the blended seam blends in. High-contrast images with strong edges near the border of the frame (like a single centered subject on a plain background) are harder to tile cleanly. For best results, use images where the color and texture are distributed evenly across the frame without a dominant focal point near the edges.

How does the blend width slider affect the result?

The blend width controls how many pixels on each side of the seam line are feathered together. A narrow blend (10-30px) preserves more of the original image in the center of the tile but may leave a faint seam if the image has strong directional content. A wide blend (100-200px) makes the transition smoother but reduces the amount of original content visible in the tile. Start at 50px and adjust based on what you see in the tiled preview panel.

Can I use the downloaded tile in Photoshop, Canva, or Procreate?

Yes. The PNG tile downloads as a standard image file that works in any design application. In Photoshop, use Edit > Define Pattern to register it as a fill pattern. In Procreate, import the tile and use the Pattern fill option in the Selection tool. In Canva, upload the PNG as a custom image and repeat it manually or use it as a background tile. The tile can also be used directly in CSS as a repeating background with background-repeat: repeat.