Make a Seamless Pattern in Photoshop (2024)
You’ll build a square pattern tile, arrange graphics, and use the Offset filter to ensure seams repeat cleanly. Then you’ll save the tile as a pattern and apply it to a new document, adjusting the scale as needed.

Step-by-step instructions
Create a transparent square canvas
Go to File → New.
Set Width to 600 px, Height to 600 px, Resolution to 300 ppi, and Background Contents to Transparent, then click Create.
If a Background layer exists, unlock and delete it to keep transparency.
Place and center your first graphic
Drag your first PNG (e.g., a watermelon) into the canvas to place it as a new layer.
Press Ctrl+T (Cmd+T) to resize and position, then press Enter/Return to commit.
Select the Rectangle Tool (U) and select the whole canvas (or Select → All). With Move Tool (V) active, click Align vertical centers and Align horizontal centers in the Options bar.
Use Offset to make the tile seamless
Go to Filter → Other → Offset.
Set Horizontal: 300 px and Vertical: 300 px (half the canvas size; for a 1000 px canvas, use 500 px).
Choose Wrap Around and click OK.
Add remaining elements and arrange
Create a new layer and drag in your second PNG (e.g., a banana); resize and position.
Add your third PNG (e.g., an apple) on a new layer; resize and position to balance the composition.
Ensure central areas are filled and avoid accidental overlaps across edges unless intended.
Save and reuse the pattern
Go to Edit → Define Pattern, name your pattern, and click OK.
File → New; set Width: 2000 px, Height: 2000 px, then click Create.
Unlock the background layer if needed, click the fx icon → Pattern Overlay, choose your new pattern, and adjust Scale to taste.