Snake Skin Pattern
Make a seamless snake skin pattern from scales that fit together with no gaps: diamond, hexagon, rounded or keeled scales (with a centre ridge), every second row moved across half a scale, with a thin seam in its own colour between them. Colour the scales with one of six markings: blotches with a darker edge, saddle bands across, a zigzag stripe, a chain of diamonds, speckles or plain. Set the scale width, the height-to-width ratio, the seam and the number of scales per repeat, pick four colours (seams, base scales, markings and marking edges), then download a seamless SVG tile at real size, a full-size PDF with a scale key, a 300 DPI PNG or a background PNG at an exact screen size. Nothing is uploaded.
100% private — everything runs in your browser. Everything runs in your browser; nothing is uploaded.
Page 1 is the pattern at full size with a 1 in test square; page 2 is the motif key (butterflies) or the scale key (snake skin). The SVG tile is one repeat and joins edge to edge; the background PNG is drawn at the exact pixel size you pick.
Scales and markings
Colours
Print and screen
Runs in your browser with our own code: nothing is uploaded or saved. The scales and markings are our own geometry, not a brand print or a record of a real snake species. You may use what you make here, including commercially, with no credit needed.
How to make a snake skin pattern
- Choose a preset, or pick a scale shape and markings.
- Set the scale width, the height ÷ width ratio and the seam between scales.
- Set how many scales across and how many row pairs down make one repeat, and the seed for the markings.
- Pick four colours: seams, base scales, markings and marking edges.
- Download the SVG tile, a background PNG, or the PDF; print at 100% and check the 1 in test square.
What you can use it for
- Fabric, bag and shoe mock-ups (real-size tile)
- Halloween and costume prints
- Phone, desktop and slide backgrounds (PNG at exact sizes)
- Laser, vinyl and screen-print planning (SVG tile)
- Scrapbook paper and journal pages
- Game and stage props
The 13 presets
| # | Preset | Scales | Markings | Scales per repeat | Scale width | Tile |
|---|---|---|---|---|---|---|
| 1 | Python-style blotches, tan and dark brown | Rounded scales | Blotches with a darker edge | 12 × 16 | 0.4 in | 4.8 × 5.44 in |
| 2 | Viper-style zigzag, grey and black | Keeled scales (centre ridge) | Zigzag stripe | 12 × 16 | 0.4 in | 4.8 × 5.44 in |
| 3 | Diamond chain, olive and cream | Diamond scales | Chain of diamonds | 12 × 16 | 0.4 in | 4.8 × 4 in |
| 4 | Red, black and cream saddle bands | Hexagon scales | Saddle bands across | 12 × 16 | 0.4 in | 4.8 × 6 in |
| 5 | Plain green scales | Rounded scales | Plain | 12 × 16 | 0.4 in | 4.8 × 5.44 in |
| 6 | Metallic look: gold on black | Diamond scales | Speckled scales | 12 × 16 | 0.4 in | 4.8 × 4 in |
| 7 | Silver and charcoal speckle | Hexagon scales | Speckled scales | 12 × 16 | 0.4 in | 4.8 × 6 in |
| 8 | Pastel pink snake skin | Rounded scales | Blotches with a darker edge | 12 × 16 | 0.4 in | 4.8 × 5.44 in |
| 9 | Blue and white blotches | Keeled scales (centre ridge) | Blotches with a darker edge | 12 × 16 | 0.4 in | 4.8 × 5.44 in |
| 10 | Desert sand, zigzag | Diamond scales | Zigzag stripe | 12 × 16 | 0.4 in | 4.8 × 4 in |
| 11 | Black and white diamonds (for printing) | Diamond scales | Chain of diamonds | 12 × 16 | 0.4 in | 4.8 × 4 in |
| 12 | Neon green on black | Hexagon scales | Saddle bands across | 12 × 16 | 0.4 in | 4.8 × 6 in |
| 13 | Fabric scale: 1 cm scales, python-style blotches | Rounded scales | Blotches with a darker edge | 12 × 16 | 1 cm | 12 × 13.6 cm |
Each preset only fills in the fields; change any setting afterwards.
The 4 scale shapes (first preset’s size)
| Shape | Scale height | Row step | Outline |
|---|---|---|---|
| Diamond scales | 0.5 in | 0.25 in | four straight sides |
| Hexagon scales | 0.5 in | 0.38 in | six straight sides |
| Rounded scales | 0.5 in | 0.34 in | corners rounded |
| Keeled scales (centre ridge) | 0.5 in | 0.34 in | corners rounded, with a centre ridge |
Every second row moves across half a scale, so the scales interlock. Page 2 of the PDF draws seven neighbouring scales large, with their cells.
The 6 markings
| Markings |
|---|
| Blotches with a darker edge |
| Saddle bands across |
| Zigzag stripe |
| Chain of diamonds |
| Speckled scales |
| Plain (one colour, seams only) |
Background sizes (first preset)
| Background | Pixels | Repeats across × down |
|---|---|---|
| Phone | 1170 × 2532 px | 2.54 × 4.85 |
| Phone | 1080 × 1920 px | 2.34 × 3.68 |
| Desktop | 1920 × 1080 px | 4.17 × 2.07 |
| Large screen | 2560 × 1440 px | 5.56 × 2.76 |
| Square post | 1080 × 1080 px | 2.34 × 2.07 |
Which tool to use
| You want | Use |
|---|---|
| Snake-style scales in a seamless repeat | Snake Skin Pattern (this page) |
| Butterflies in a seamless repeat | Butterfly Pattern |
| Leather and other surface textures | Leather Texture |
| Hexagon cells | Honeycomb Pattern Generator |
| Camouflage blobs | Camo Pattern Generator |
For a leather surface, try the Leather Texture maker; for plain hexagon cells, the Honeycomb Pattern Generator; for camouflage blobs, the Camo Pattern Generator.
More free tools
More pattern tools?
Pattern makers and print tools that run privately in your browser, with no sign-up and no watermark.
Frequently asked questions
Do the scales really fit with no gaps?
Yes. Each scale sits in a six-sided cell (four-sided for diamonds); the cells fill the repeat with no gap and no overlap, and our tests check that every one of 1,500 sampled points lies in exactly one cell and that the cell areas add up to the repeat. The scale is drawn half the seam inside its cell, so two neighbouring scales are exactly one seam apart (the first preset uses a 0.03 in seam).
Is it a real snake skin print?
No. The markings are colour patterns of our own drawn on the scales; presets named python-style or viper-style are only looks, not a record of any real species, and none copies a brand print.
How do the markings repeat?
Each marking is a colour pattern laid over the whole repeat with whole-number waves across and down, read at the centre of each scale, so it joins exactly at every edge. The seed moves the blotches, bands and speckles; the same seed always gives the same file.
Will the pattern repeat without a seam?
Yes. A motif or line that runs over an edge of the repeat carries on from the opposite edge, so copies placed edge to edge join with no seam. Our tests check this two ways for every preset: each shape cut by an edge has its exact partner one repeat over in the same tile, and sampled colours match one repeat over.
Is the tile the exact size I set?
Yes. The repeat is the scale width times the scales across, by twice the row pairs times the row step (the first preset is 4.8 × 5.44 in: 192 scales of 0.4 in). The SVG tile is written in inches or centimetres, and the PDF prints the pattern at full size with a 1 in test square.
Is it free?
Yes. There is no sign-up, no watermark and no limit.
Is anything uploaded?
No. Everything is drawn by JavaScript in your browser and nothing is sent anywhere.