Create hatch patterns, quickly and graphically.


  1. Draw, Edit, Import or Paste.
  2. Arrange
  3. Save

Draw new patterns

HatchKit provides visual hatch pattern editing. Add or remove lines and dots. Optional grid snap, object snap. Copy and paste, undo and redo as required. Position freehand with mouse or specify exactly in cartesian or polar coordinates.

Edit existing patterns

HatchKit is the world's only visual hatch pattern editor. Unlike simple hatch generators, HatchKit has the unique ability to open any hatch pattern contained in any supported hatch pattern file format, edit it and save to any of the supported hatch pattern file formats.

Import DXF, HPGL templates

Import DXF pattern templates containing LINE, POINT, CIRCLE, ARC, ELLIPSE, LWPLINE and POLYLINE entities. Import HPGL plot files containing even more complex artwork such as TEXT or SOLIDS.

Create from Revit

Draw your pattern template in Revit 2013, 2014 or 2015 and use the HatchKit Add-In for Revit to pass directly to HatchKit for automatic arrangement. Return finished patterns directly to Revit with no restrictions on scale. Import patterns to Revit directly from .PAT files. Export patterns from Revit directly to .PAT files.

Paste Windows Clipboard

Paste your template directly from the Windows Clipboard vector content if your CAD system allows. Lines, arcs, splines, polylines - even text can be copied and pasted.


Hatch patterns are formed from the pattern template by repeatedly tiling a surface. The repeat directions need not be along the X or Y axes nor even at right angles. Any two different directions and spacings can be used.

HatchKit is unrestrained by square or rectangular tiling, allowing the most efficient pattern to be obtained. There is no need to fill an extensive rectangle or square with unnecessary repetitions.


Save to the selected hatch pattern format. HatchKit also saves the selected directory and filetype between editing sessions.


HatchKit saves patterns at the highest precision possible ensuring the pattern will repeat properly over millions of repeats from the origin.

Multiple Pattern Layers

Layers allow pattern items to be arranged at different spacings to create a random appearance often used for geologic materials or concrete.

Scaling and Transformation

Globally rescale. Scale, shear, rotate or translate individual layers.