Home / Science / Earth sciences / Mining and economic geology / Drill hole compositesTool #131

Drill hole assay compositing and significant intercept calculator with strip logs

Paste or open drill hole assay intervals. Check them for gaps and overlaps, make length-weighted composites to a fixed length or by lithology, find significant intercepts written as "x m @ y g/t from z m" with "including" high-grade parts, and draw a strip log of each hole.

Keep it one tap away for everyday use.

Bookmark Drill hole composites?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Assays
  2. Check
  3. Composite
  4. Intercepts
Nothing is uploadedWorks offline once open

Assay intervals

Depths are measured along the hole. A top cut lowers any grade above it to the cap before anything else is worked out.

Intercepts and composites

Results

    Composites

    Lengths are down-hole, not true widths. Unsampled core is left out of composite grades and counted as waste at zero grade inside intercepts.

    Download

    What it does

    A drill hole is sampled in pieces of core or chips, each sent to the lab for a grade. Those pieces are rarely the same length, so before the numbers are used for a resource estimate they are composited: averaged, weighted by length, into equal pieces. When a company reports a hole, it gives significant intercepts such as “6.0 m @ 2.51 g/t gold from 20.0 m”, often with a richer part “including 4.0 m @ 3.13 g/t”.

    This tool does both, checks the data first, and draws a strip log of each hole. It runs in your browser; nothing is uploaded.

    How to use it

    1. Paste or open your assay table: hole, from, to, grade, and optionally lithology (a rock code such as QV or SED). A header row is fine. Depths are in metres along the hole.
    2. Pick the grade unit and, if you want, a top cut: grades above it are lowered to the cap.
    3. Set the intercept rules and the composite method.
    4. Read the checks, the intercepts for each hole, the strip log and the composites table, and download them as PNG, PDF or Word.

    The settings

    • Cut-off grade: an intercept starts and ends on a sample at or above this grade.
    • Most internal waste in a row: lower-grade samples may sit inside an intercept, but only up to this many metres in a row, and only if the whole intercept still averages at least the cut-off.
    • Shortest intercept: shorter ones are not reported.
    • “Including” cut-off: a higher grade for the rich parts inside each intercept, with the same waste rule.
    • Composite length and short last piece: the last piece of a hole is usually short. You can keep it if at least half the length (else add it to the one above), always add it, keep it, drop it, or share the hole into equal composites close to your length.
    • Least sampled length: a composite with less sampled core than this share is left out.
    • One per lithology run makes one composite for each run of the same rock code instead.

    Checks

    The tool flags rows where “from” is not above “to” (skipped), gaps between samples (treated as unsampled core), and overlaps (the later sample is trimmed to start where the one above ends). Fix the source data if you can.

    Worked example

    The three holes are made up. With a 0.5 g/t cut-off, at most 2 m of internal waste and a 2 m minimum:

    • DDH-01: 6.0 m @ 2.51 g/t from 20.0 m, including 4.0 m @ 3.13 g/t from 21.0 m. The 1 m at 0.31 g/t inside it is internal waste.
    • DDH-02: 6.0 m @ 0.85 g/t from 12.0 m. The check also finds a 1 m gap at 20 to 21 m.
    • DDH-03: 4.0 m @ 4.72 g/t from 9.0 m, including 3.0 m @ 6.05 g/t. It has the most grade times metres (18.9), so it is the best intercept. With a 10 g/t top cut the 11.4 g/t sample is capped and the intercept drops to 4.37 g/t.

    Good to know

    • Intercept lengths are down-hole lengths, not true widths. The true width depends on the angle between the hole and the vein.
    • Unsampled gaps count as zero-grade waste inside intercepts, which is cautious; they are left out of composite grades.
    • Public reports of exploration results follow codes such as NI 43-101 or JORC, which ask for the cut-off, dilution and top-cut rules to be stated. This tool helps with the arithmetic only.

    FAQ

    Why weight by length? A 2 m sample stands for twice as much rock as a 1 m sample, so it counts twice as much in the average.

    Can I use it for base metals? Yes. Pick % as the unit and set the cut-offs in %.

    What about density? Weighting by length assumes the rock density is the same along the hole, which is the usual first step.

    Where the numbers come from

    • Length-weighted compositing, partial-composite rules and significant intercept rules (cut-off, internal dilution, minimum length): standard exploration geology practice, written by fibub from first principles.
    • Example holes DDH-01 to DDH-03, their depths, lithologies and grades are made up by fibub for illustration.

    Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

    Last updated 2026-11-08.

    Change log for Drill hole composites

    1. Add the drill hole composites and intercepts tool (#131) Details on GitHub

    Every change to fibub

    Related tools

    Grade-tonnage calculator #130 Paste or open block model or composite data (tonnes and grade, or volume and density). Get the grade-tonnage curve, breakeven and marginal cut-off grades from metal price, recovery, royalty and costs, contained and recovered metal and the operating margin at any cut-off. Ternary and spider plot maker #124 Plot any three-part composition (QFL sandstones, soil texture, mineral end-members, alloys) on a ternary diagram with groups, grid lines and labels, and draw normalised multi-element spider diagrams with Eu/Eu* and (La/Yb)N. Download as PNG, PDF or Word. Stereonet plotter #33 Plot planes and lines on an equal-area (Schmidt) or equal-angle (Wulff) stereonet. Get great circles, poles, the mean orientation with its 95 % cone and a rose diagram, and download SVG or PNG. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check. Cross-section and topographic profile #509 Draw a topographic profile from a DEM (GeoTIFF or ASCII grid) along a line you tap on the map, or from typed distance and elevation pairs, with vertical exaggeration. Add contacts by strike and dip: each is drawn at its apparent dip in the section's direction and the units between them are filled. Download SVG, PNG, PDF or CSV. Rock mass classification (Q, RMR, RQD) #514 Work out RQD from core piece lengths (Deere), Barton's Q = (RQD/Jn)(Jr/Ja)(Jw/SRF) and Bieniawski's RMR as a sum of the ratings you read from the published tables, then compare them with an editable RMR = A ln Q + B correlation and get GSI estimates. Arithmetic only: no rating tables are bundled. Phone clinometer #866 Lay your phone on a rock surface to measure strike and dip (or dip direction and dip), or along a lineation for trend and plunge. Averaged over a second, corrected by the magnetic declination you enter, logged offline in this browser with notes and an optional position, and exported as CSV for the stereonet plotter. Apparent dip and true thickness calculator #867 Work out the apparent dip of a bed in any section, the true dip from two apparent dips, true and vertical thickness from outcrop width on sloping ground, the depth to a bed in a borehole, and strike and dip from three points.