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. Every file in this library has been programmatically audited to ensure clean geometry and zero system lag.
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)
- Create a dedicated folder (recommended):
C:\CADAuthority\Hatches\ - Place all .PAT files inside
- Add folder to:
- OPTIONS → Files → Support File Search Path
- Reload:
- restart AutoCAD or run REINIT
- 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 the pattern system to drawing units. Note: All CADAuthority custom files below are optimized for Metric (ISO) systems. If using them within an Imperial drawing, adjust your hatch scale factor by 0.03937 to maintain correct real-world proportions.
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
Free AutoCAD Hatch Patterns for Architecture & Flooring
- 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.
- Wood_Grain_Texture.pat High-accuracy organic wood grain pattern. Ideal for fine wood joinery details, architectural sections, and cabinet elevations.
- 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.
Landscape CAD Blocks & Stone Hatch Patterns
- 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 Material Hatch Library
- 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 Glass & Annotation Patterns
- Glass_Block_Grid.pat Heavy grid for glass block walls. Perfect for detailed architectural elevations and window schedules.
- Cross_Hatch_Fine.pat Dense diagonal mesh for structural shading.
- Stipple_Gradient.pat Variable density dots for specialized visual effects and material shading.
- Plywood_End_Grain.pat Layered structural pattern for detailed wood joinery 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 & Troubleshooting
Why does hatch fail?
Open boundary or missing closure. Zoom in closely to detect geometric leaks or use the BOUNDARY command to generate a closed polyline before applying the pattern.
How do I fix small gaps?
Use the HPGAPTOL system variable. Setting a small value (e.g., 1 to 5 units) allows AutoCAD to ignore minor gaps in your perimeter without forced geometry editing.
Why is hatch not visible?
Check scale (HPSCALE) or the HPMAXLINES limit. Dense patterns like fine sand can fail to display if they exceed the system’s threshold. Increase HPMAXLINES carefully to restore visibility.
Why is pattern misaligned?
Use the HATCHSETORIGIN command to manually anchor the pattern’s alignment point. This is critical for matching tile or brick joints to structural grid lines.
Can I use images as hatch?
Yes, using the SUPERHATCH tool available via AutoCAD Express Tools. This allows image-based, real-world textures when traditional vectors are not sufficient.
Disclaimer
Hatch patterns depend heavily on scale, active units, and system variables. Always test patterns within a non-production sheet before final project integration.

