Download Free AutoCAD Hatch Patterns (.PAT) – 34+ Professional CAD Hatch Patterns by Category

This page provides a production-ready library of AutoCAD hatch patterns (.PAT) used in architecture, civil engineering, landscaping, and industrial drawings.

These are real-world material hatches used in plans, sections, and elevations—not decorative fills.


What Hatch Patterns (.PAT) Actually Do

A .PAT file defines a hatch using:

  • line angles, spacing, repetition rules
  • pattern logic based on scale and origin

Used for:

  • materials (brick, concrete, wood, steel)
  • surfaces (tile, paving, flooring)
  • sections (soil, insulation, aggregates)

Installation Workflow (Clean Setup)

  1. Create a dedicated folder (recommended): C:\CADAuthority\Hatches\
  2. Place all .PAT files inside
  3. Add folder to:
    • OPTIONS → Files → Support File Search Path
  4. Reload:
    • restart AutoCAD or run REINIT
  5. Use:
    • HATCH → select pattern

Naming Convention (Critical)

  • The .PAT filename must match the internal pattern name

Example:

  • File: Brick.pat
  • Inside: *Brick, description

Mismatch = pattern will not appear in AutoCAD


Core Hatch Commands (Daily Use)

  • HATCH → create hatch
  • -HATCH → command line version
  • HATCHEDIT → modify pattern
  • HATCHSETORIGIN → align pattern
  • HATCHTOBACK → send hatch behind geometry

Associativity and Annotation

  • Associative hatch → follows boundary changes
  • Non-associative hatch → independent

Professional workflow:

  • use associative + annotative hatches

Annotative hatches:

  • scale automatically per viewport
  • maintain visual consistency across drawings

Scaling and Units (ISO vs Imperial)

  • acad.pat → imperial (inches)
  • acadiso.pat → metric (mm)

Mismatch effect:

  • pattern appears 25.4x too large or too small

Always:

  • match pattern system to drawing units

Advanced Hatch Control (Expert Tools)

Gap Tolerance (HPGAPTOL)

  • Allows hatch to fill almost closed boundaries
  • Avoids redrawing geometry

Set value:

  • small tolerance (e.g., 1–5 units)

Maximum Line Limit (HPMAXLINES)

Dense patterns (sand, terrazzo):

  • AutoCAD may refuse to display them

Fix:

  • increase HPMAXLINES

Use carefully:

  • high values impact performance

SUPERHATCH (Express Tools)

For advanced textures:

  • use SUPERHATCH

Allows:

  • image-based hatches
  • realistic materials

Used when .PAT patterns are not sufficient


Performance Optimization

Dense hatches:

  • slow REGEN
  • increase file size
  • affect plotting

Best practice:

  • simplify scale
  • use lighter patterns in large areas
  • isolate hatches on dedicated layers

Boundary Reliability (Fix Hatch Failures)

If hatch fails:

  • check boundary is closed
  • zoom → detect gaps
  • use BOUNDARY command

Alternative:

  • use HPGAPTOL

Architectural Wall & Floor Finishes

  • Running_Bond_Brick.pat Standard half-offset brick layout. Joint spacing remains proportional regardless of scale. Used in elevations and wall sections.
  • Herringbone_Brick_45.pat 45° interlocking layout. Requires proper scale to avoid visual distortion.
  • Subway_Tile_3x6.pat Rectangular tile grid. Works for both imperial (3×6″) and metric equivalents.
  • Stacked_Bond_Tile.pat Clean aligned grid with no offset. Used in modern architectural finishes.
  • Hexagon_Honeycomb.pat Hexagonal tiling pattern. Scale-sensitive for accurate representation.
  • Parquet_Wood_Floor.pat Decorative wood block pattern. Used in interior plans.
  • Linear_Wood_Plank.pat Parallel plank layout with offset joints simulating hardwood flooring.
  • Spanish_Roof_Tile.pat S-shaped curves representing clay roofing in elevations.
  • Diamond_Pattern_Tile.pat Rotated square layout used in entryways and lobbies.
  • Board_Formed_Concrete.pat Concrete texture showing formwork grain.

Stone, Earth & Landscaping

  • Flagstone_Irregular.pat Random polygonal stone pattern for natural paving.
  • River_Stone_Smooth.pat Rounded shapes representing decorative stones.
  • Stacked_Ledgestone.pat Horizontal layered stone strips for cladding.
  • Cobblestone_Old_World.pat Irregular stone blocks for historic paving.
  • Crushed_Gravel.pat Dense granular pattern. Use low scale in large areas.
  • Compacted_Fill_Earth.pat Engineering soil pattern with line and dot structure.
  • Sand_Fine_Grain.pat Dense dot pattern. High performance cost if scaled incorrectly.
  • Gabion_Wall_Mesh.pat Combination of mesh and stone representation.
  • Wild_Grass_Tufts.pat Sparse pattern for landscape areas.
  • Slate_Tile_Natural.pat Irregular rectangular layout simulating slate.

Industrial & Structural Materials

  • Diamond_Plate_Steel.pat Industrial tread plate pattern.
  • Corrugated_Metal_Siding.pat Repeating wave pattern for metal panels.
  • Wire_Mesh_Expanded.pat Diamond-shaped mesh pattern.
  • Rigid_Insulation_X.pat Standard insulation pattern.
  • Batt_Insulation_Fill.pat Repeating S-curve pattern.
  • Chain_Link_Fence_Fill.pat Diagonal mesh representation.
  • Perforated_Metal_Sheet.pat Circular hole grid pattern.
  • Firebrick_Refractory.pat Heavy joint brick pattern.
  • Acoustic_Ceiling_Tile.pat Grid pattern with light texture.
  • Terrazzo_Speckle.pat Dense particle pattern. High load on large areas.

Specialized & Annotation Patterns

  • Glass_Block_Grid.pat Heavy grid for glass block walls.
  • Cross_Hatch_Fine.pat Dense diagonal mesh for shading.
  • Stipple_Gradient.pat Variable density dots for visual effects.
  • Plywood_End_Grain.pat Layered pattern for plywood sections.

When NOT to Use Hatch Patterns

Avoid in:

  • large site plans
  • dense details
  • plotting-sensitive drawings

Alternative:

  • solid fills
  • simplified graphics

Workflow Best Practice

  • Use dedicated hatch layers
  • Control plotting via layer settings
  • keep patterns consistent across drawings

FAQ – AutoCAD Hatch Patterns

Why does hatch fail?

Open boundary or missing closure.


How do I fix small gaps?

Use HPGAPTOL


Why is hatch not visible?

Check scale (HPSCALE) or HPMAXLINES limit.


Why is pattern misaligned?

Use HATCHSETORIGIN


Can I use images as hatch?

Yes, using SUPERHATCH


Disclaimer

Hatch patterns depend on scale, units, and system variables. Always test before production use.