Download +34 Free AutoCAD Hatch Patterns (.PAT)

CADHatches.com provides a practical collection of AutoCAD hatch patterns in .PAT format for architectural, civil, landscape, structural, interior, and industrial drawings.

The patterns on this page are intended for real drafting work. They can be used to represent construction materials, finishes, surfaces, soil conditions, insulation, metal products, and other elements commonly shown in plans, sections, elevations, and details. The files have been prepared and reviewed to support clean plotting, manageable drawing performance, and straightforward installation.

CADHatches.com file standard: The pattern definitions are organized for practical CAD use, with attention given to unnecessary repetition, overlapping definitions, plotting clarity, and reasonable REGEN performance. Hatch objects created from these files can be placed on the layers defined by your own drawing standards.


How AutoCAD Hatch Pattern Files Work

An AutoCAD .PAT file is a plain-text definition that tells the software how to repeat one or more families of lines. The definition controls the direction of those lines, the distance between them, their offsets, and any dash or gap sequence used to form the visible pattern.

When a pattern is applied to a closed area, AutoCAD repeats the definition and trims the resulting lines to the selected boundary. The final appearance is influenced by the pattern scale, angle, origin, drawing units, and boundary shape.

Hatch patterns are commonly used to identify:

  • construction materials, including brick, concrete, timber, stone, and steel;
  • surface finishes, such as tile, flooring, paving, roofing, and cladding;
  • section materials, including soil, gravel, insulation, fill, and aggregates.

Recommended Installation Method

Keep downloaded patterns in a separate folder instead of modifying AutoCAD’s original pattern library. This makes the files easier to back up, transfer, update, and reinstall after a software upgrade.

  1. Create a dedicated folder, for example: C:\CADHatches\Hatches\
  2. Copy the downloaded .PAT files into that folder.
  3. Open OPTIONS → Files → Support File Search Path.
  4. Add the new hatch folder to the list of support locations.
  5. Restart AutoCAD or run REINIT when a refresh is required.
  6. Start HATCH and select the custom pattern from the available list.

Using a separate support folder protects custom patterns from being overwritten when AutoCAD is repaired, reset, or updated.


PAT File and Pattern Naming

For an individual custom hatch file, the file name should match the internal pattern name. AutoCAD may fail to list the pattern when the two names do not correspond.

Example:

  • File name: Brick.pat
  • Pattern header inside the file: *Brick, description

Use simple, unique names and avoid creating several different definitions with the same pattern name. Consistent naming also makes a shared library easier to maintain.


Useful AutoCAD Hatch Commands

The following commands cover the most common hatch creation and editing tasks:

  • HATCH — creates a hatch, solid fill, or gradient within a selected boundary;
  • -HATCH — provides command-line access to hatch options and is useful in scripts;
  • HATCHEDIT — changes the pattern, scale, angle, boundary behavior, and other properties;
  • HATCHSETORIGIN — moves the pattern origin so joints and repeated elements align correctly;
  • HATCHTOBACK — places hatch objects behind visible drawing geometry.

Associative and Annotative Hatch Behavior

An associative hatch remains connected to its boundary objects. When the boundary is edited correctly, the hatch can update with it. A non-associative hatch is independent, so changes made to surrounding geometry do not automatically reshape the hatch.

Associativity is normally useful in production drawings because it reduces manual corrections. However, the connection may be lost if boundary objects are erased, replaced, exploded, or edited in a way that breaks the original relationship.

An annotative hatch can maintain a consistent printed appearance in viewports that use different annotation scales. This is helpful for symbolic or graphic hatching that should look similar on multiple sheets. Material hatches based on real dimensions may instead require a fixed, non-annotative model-space scale.


Metric and Imperial Pattern Scaling

AutoCAD commonly uses two standard pattern libraries:

  • acad.pat for imperial pattern definitions;
  • acadiso.pat for metric pattern definitions.

A metric pattern used with an imperial scale assumption, or an imperial pattern used in a metric workflow, can appear approximately 25.4 times too large or too small. Always confirm the drawing units and the unit system for which the pattern was prepared before choosing a final hatch scale.

The CADHatches.com custom files listed below are optimized for Metric (ISO) use. When they are used in an imperial drawing, a scale adjustment of 0.03937 may be required to preserve comparable real-world proportions.


Advanced Hatch Controls

Boundary Gap Tolerance with HPGAPTOL

HPGAPTOL allows AutoCAD to treat a nearly closed perimeter as a valid hatch boundary. This can be useful when a small drafting gap prevents normal boundary detection.

Use a modest value that matches the drawing units, such as 1 to 5 units when appropriate. A large tolerance may cause AutoCAD to bridge openings that were intentionally left open, so the result should always be reviewed before the drawing is issued.


Pattern Line Limits with HPMAXLINES

Very dense patterns, including fine sand and terrazzo definitions, can generate a large number of lines. AutoCAD may stop displaying or creating the hatch when the calculated pattern exceeds the permitted line limit.

Increasing HPMAXLINES can allow the hatch to display, but it may also increase regeneration time, memory use, PDF size, and plotting workload. Adjust the hatch scale or use a simpler pattern before raising the limit significantly.


Using SUPERHATCH for Non-PAT Textures

SUPERHATCH, when available through AutoCAD Express Tools, can repeat images, blocks, xrefs, and other supported content inside a boundary. It is useful when a conventional line-based .PAT definition cannot reproduce the required texture or graphic.

Because SUPERHATCH may depend on external images or drawings, verify attachment paths, clipping frames, draw order, plotting, and file packaging before sharing the project.


Keeping Hatch-Heavy Drawings Responsive

Dense hatch definitions and complex boundaries can slow regeneration, increase drawing size, and make plotting less predictable. The impact is greater when a drawing contains many separate hatch objects or when detailed patterns cover very large areas.

For better performance:

  • choose a scale that does not create unnecessary line density;
  • use simpler patterns over large site or floor areas;
  • remove duplicate and overlapping boundary geometry;
  • place hatches on dedicated layers so they can be frozen during editing;
  • test demanding patterns before applying them throughout an entire project.

Solving Hatch Boundary Problems

When AutoCAD cannot create a hatch, the first step is to confirm that the intended area is genuinely closed. A boundary may look complete on screen while still containing a small gap, an overlapping segment, different Z elevations, or geometry located on an unavailable layer.

Zoom into corners and intersections, join compatible segments, and use the BOUNDARY command to test whether AutoCAD can generate a closed polyline. For very small openings, HPGAPTOL may provide a temporary solution, but repairing the geometry is usually the more reliable long-term approach.


Free AutoCAD Hatch Patterns for Architecture and Flooring

This group includes brickwork, tile layouts, wood flooring, roof finishes, and concrete surface patterns suitable for plans, elevations, sections, and interior drawings.

  • Running_Bond_Brick.pat A conventional half-brick offset pattern for masonry elevations, wall sections, and construction details.
  • Herringbone_Brick_45.pat A 45-degree interlocking brick arrangement for paving, feature walls, and decorative masonry layouts.
  • Subway_Tile_3x6.pat A rectangular running-bond tile pattern suited to wall elevations, kitchens, bathrooms, and finish plans.
  • Stacked_Bond_Tile.pat A straight, aligned tile grid with no offset between adjacent rows.
  • Hexagon_Honeycomb.pat A repeating hexagonal layout for floor tile, wall tile, paving, and honeycomb-style finishes.
  • Parquet_Wood_Floor.pat A decorative block-based wood flooring pattern for interior plans and finish documentation.
  • Linear_Wood_Plank.pat Parallel timber boards with staggered end joints for hardwood and plank flooring plans.
  • Wood_Grain_Texture.pat A more detailed wood-grain representation for joinery details, cabinet elevations, millwork, and architectural sections.
  • Spanish_Roof_Tile.pat A repeated curved profile representing traditional clay or barrel roof tiles in elevations.
  • Diamond_Pattern_Tile.pat A square tile grid rotated diagonally for lobbies, entrance areas, and decorative floor layouts.
  • Board_Formed_Concrete.pat A linear concrete finish inspired by timber formwork marks and board-formed surfaces.

Landscape, Stone, Earth, and Site Hatch Patterns

These patterns cover natural stone, gravel, soil, grass, gabions, and outdoor paving. They can be used in landscape plans, civil details, site sections, grading drawings, and exterior material plans.

  • Flagstone_Irregular.pat An irregular polygonal stone layout for patios, paths, terraces, and natural paving areas.
  • River_Stone_Smooth.pat Rounded stone forms for decorative aggregate, drainage beds, and landscape features.
  • Stacked_Ledgestone.pat Narrow horizontal stone courses for cladding, retaining walls, fireplaces, and façade elevations.
  • Cobblestone_Old_World.pat An uneven block pattern for traditional streets, courtyards, pathways, and historic paving.
  • Crushed_Gravel.pat A granular texture for gravel surfaces, sub-base materials, drainage layers, and compacted aggregates.
  • Compacted_Fill_Earth.pat A combined line-and-dot soil pattern for engineered fill, earthwork, and civil sections.
  • Sand_Fine_Grain.pat A fine granular definition for sand, bedding layers, and geotechnical material representation.
  • Gabion_Wall_Mesh.pat A combined mesh-and-stone pattern for gabion baskets, retaining structures, and landscape details.
  • Wild_Grass_Tufts.pat A light, spaced grass pattern for planted areas, natural landscapes, and site plans.
  • Slate_Tile_Natural.pat An irregular rectangular layout for natural slate flooring, roofing, paving, and wall finishes.

Industrial and Structural Material Hatch Patterns

This section includes metal surfaces, mesh products, insulation, refractory brick, ceiling tile, and terrazzo patterns for structural, mechanical, architectural, and industrial documentation.

  • Diamond_Plate_Steel.pat A raised tread-plate pattern for industrial floors, access platforms, stairs, and equipment details.
  • Corrugated_Metal_Siding.pat A repeating corrugated profile for metal wall panels, roofs, and building elevations.
  • Wire_Mesh_Expanded.pat A diamond-shaped expanded-metal mesh pattern for guards, screens, grilles, and industrial panels.
  • Rigid_Insulation_X.pat A clear insulation symbol for rigid boards in wall, roof, slab, and foundation assemblies.
  • Batt_Insulation_Fill.pat A repeated curved insulation fill for framed walls, ceilings, roofs, and construction sections.
  • Chain_Link_Fence_Fill.pat A diagonal mesh representation for chain-link fencing in elevations and site details.
  • Perforated_Metal_Sheet.pat A regular perforation grid for screens, panels, grilles, acoustic products, and fabricated sheet metal.
  • Firebrick_Refractory.pat A heavy-joint brick pattern for refractory linings, fireplaces, furnaces, and heat-resistant assemblies.
  • Acoustic_Ceiling_Tile.pat A ceiling grid with light texture for reflected ceiling plans and interior finish drawings.
  • Terrazzo_Speckle.pat A dense aggregate-style pattern for terrazzo floors, precast finishes, and decorative composite surfaces.

Specialized Glass, Wood, and Graphic Patterns

The following files are intended for more specialized material representation, structural shading, fine detailing, and presentation-oriented drawing work.

  • Glass_Block_Grid.pat A pronounced modular grid for glass-block walls, window schedules, architectural elevations, and detailed sections.
  • Cross_Hatch_Fine.pat A fine diagonal crosshatch for structural sections, symbolic fills, and controlled graphic shading.
  • Stipple_Gradient.pat A varied dot-density pattern for specialized shading, presentation effects, and material differentiation.
  • Plywood_End_Grain.pat A layered pattern representing plywood edges in millwork, joinery, furniture, and construction details.

Situations Where a Hatch May Not Be the Best Choice

A hatch pattern is useful only when it improves the clarity of the drawing. Very detailed fills can become distracting or slow the file when they are applied to large areas.

Consider a simpler graphic treatment for:

  • large site plans viewed at a small scale;
  • already crowded construction details;
  • drawings with strict plotting or file-size limits;
  • background areas that do not require a specific material symbol.

A solid fill, light screening, simplified linework, or a less detailed hatch may communicate the same information more efficiently.


Recommended Hatch Workflow

  • Place hatches on dedicated layers instead of mixing them with primary geometry.
  • Control color, lineweight, transparency, and plotting through layer standards where possible.
  • Use consistent pattern names, origins, angles, and scales across related drawings.
  • Test new patterns in model space, layouts, and PDF output before adopting them as office standards.
  • Include required custom .PAT files when drawings are transferred to another computer or organization.

FAQ: AutoCAD Hatch Patterns and Troubleshooting

Why does AutoCAD fail to create a hatch?

The selected area may contain an open gap, duplicate geometry, a self-intersection, or objects with different elevations. Inspect the perimeter closely or use the BOUNDARY command to generate a closed polyline before applying the pattern.


How can I hatch an area with a very small boundary gap?

Set HPGAPTOL to a small value that is appropriate for the current drawing units. AutoCAD can then ignore minor openings during boundary detection. Review the result carefully because an excessive tolerance may bridge intentional openings.


Why is the hatch pattern not visible?

Check the hatch scale, layer visibility, color, annotative settings, and the HPMAXLINES limit. A very dense pattern may exceed the allowed line count, while a very large scale may place the visible pattern lines outside a small boundary.


How do I correct a misaligned brick or tile pattern?

Use HATCHSETORIGIN to select a meaningful reference point, such as a corner, grid intersection, wall face, or tile joint. Hatches that must align should use the same pattern, scale, angle, and origin.


Can an image be repeated inside a hatch boundary?

Yes. When AutoCAD Express Tools are available, SUPERHATCH can repeat an image, block, xref, or wipeout-based source inside a boundary. Check clipping frames, file paths, draw order, and plotting before using the result in a final drawing.


Technical Disclaimer

Hatch appearance depends on the active drawing units, pattern definition, scale, angle, origin, boundary geometry, AutoCAD version, and system-variable settings. Test every downloaded pattern in a copy or non-production drawing and confirm its printed output before using it in project documentation.