Last updated July 28, 2026
A library of free AutoCAD hatch patterns (.PAT files) collected over many years of drafting — brick, stone, timber, roofing and paving, plus several large multi-pattern collections. Every download below now shows a preview of what is actually in it, rendered directly from the pattern definition, so you can see the pattern before you download the file.
These work in Revit too. A .PAT file written for AutoCAD can be used as a Revit fill pattern — see creating custom hatch patterns in AutoCAD and using them in Revit.
New: the patterns below are a collected library, and it is almost all decorative and architectural work. For the everyday material indications — concrete, brickwork, insulation, earth, timber, steel — see the material hatch set: sixteen original patterns, with brick and blockwork dimensioned to the real millimetre module.
Brick and blockwork
Running, English, Flemish, garden wall and stack bonds, plus filled diaper variants. These suit elevations and wall sections at typical architectural scales.
Stone and masonry
Ashlar, coursed rubble, random rubble and dressed stone. Useful for heritage elevations, retaining walls and landscape sections.
Timber and parquet
End grain, side grain and a large set of parquet and floorboard layouts – herringbone, basketweave, brick-bond boards and panelled squares.
Roofing
Tiles, slates, shingles and standing seam. Drawn for roof plans and elevations rather than sections.
Paving and urban
Setts, cobbles, pavers and footpath patterns for site plans and landscape drawings.
Large collections
Multi-pattern libraries. These are the biggest downloads on the page – one file gives you dozens of patterns at once.
Hatching tools
hat30.zip — A LISP-driven hatch utility (HAT30.LSP with its menu and sample drawing) rather than a .PAT library – load the LISP to drive hatching from a menu.
More patterns
How to install a .PAT file in AutoCAD
- Unzip the download and put the
.PATfile in a folder AutoCAD searches — the simplest is your support file search path (OPTIONS > Files > Support File Search Path). - Start the
HATCHcommand and set the pattern type to Custom. - Pick your pattern from the list, then set the scale. Custom patterns are usually drawn at unit scale, so expect to adjust it — if the hatch looks solid, the scale is too small; if nothing appears, it is too large.
- If the pattern does not appear in the list, check the file is in a searched folder and that the file name matches the pattern name inside it.
For Revit, and for writing your own patterns from scratch, see our guide to custom hatch patterns.




































































