engineering · geotechnical · soil-classification

USCS Soil Classification Calculator

Classifies a soil to a Unified Soil Classification group symbol from its gradation and Atterberg limits. Use it to identify a soil for geotechnical work.

Last updated
Classification Navigator

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

Percent Passing 200
About this input

The percentage by weight finer than the number 200 sieve, the fines content. It decides whether the soil is coarse grained or fine grained, with 50 percent as the divide.

Unit percent Default 70 Range 0 to 100
Percent Gravel
About this input

The percentage of the sample by weight in the gravel range, used to decide whether a coarse soil is gravel or sand.

Unit percent Default 5 Range 0 to 100
Plasticity Index Pi
About this input

The plasticity index of the fines, in percentage points, the liquid limit minus the plastic limit. It measures the range of water content over which the soil behaves plastically.

Unit % Default 22 Range At least 0
Percent Sand
About this input

The percentage of the sample by weight in the sand range. It helps decide the primary and secondary constituents of a coarse soil.

Unit percent Default 25 Range 0 to 100
Organic
About this input

Whether the soil is organic, which shifts the classification toward the organic symbols (OL or OH) regardless of the plasticity result. Answer Yes only when the ASTM D2487 organic determination applies, an oven-dried liquid limit less than 75 percent of the air-dried value; it is a laboratory result, not a visual guess.

Default No Allowed No, Yes
Grain Size D30
About this input

The particle diameter at which 30 percent of the sample by weight is finer, in millimetres.

Unit mm Default 0.15 Range At least 0
Grain Size D10
About this input

The particle diameter at which 10 percent of the sample by weight is finer, in millimetres, also called the effective size.

Unit mm Default 0.02 Range At least 0
Liquid Limit Ll
About this input

The liquid limit of the fines, the water content in percent at which the soil passes from plastic to liquid behaviour. It separates low from high plasticity at 50.

Unit % Default 45 Range At least 0
Grain Size D60
About this input

The particle diameter at which 60 percent of the sample by weight is finer, in millimetres, read from the grain-size distribution curve.

Unit mm Default 0.8 Range At least 0

Outputs

Model Status
About this output

The overall check on your entries, shown above the results. It reads OK when the inputs are usable, NOT VALID with a reason when an entry makes the model meaningless, or CHECK with a reason when a result is valid but worth a second look. Read it before you trust the numbers below.

No unit declared
Coefficient Of Uniformity Cu
About this output

D60 divided by D10, dimensionless, a measure of how spread out the particle sizes are. Higher values indicate a well graded soil.

No unit declared
Coefficient Of Curvature Cc
About this output

D30 squared divided by the product of D60 and D10, dimensionless, describing the smoothness of the grading curve between D10 and D60.

No unit declared
Uscs Group Symbol
About this output

The Unified Soil Classification System group symbol, such as SW, CL or GM, assigned from the gradation and Atterberg results. The naming follows the publicly documented system and reproduces none of its copyrighted tables.

No unit declared
USCS Group Name
About this output

The descriptive group name that accompanies the symbol, such as well graded sand or lean clay, giving the classification in words.

No unit declared
Position Vs Aline
About this output

Whether the sample plots above or below the A-line on the plasticity chart, which separates clays (above) from silts and organic soils (below).

No unit declared
Classification Step 2
About this output

Second step of the decision trace. On a coarse-grained soil it compares the gravel and sand percentages to decide which dominates the coarse fraction; on a fine-grained soil it reports whether the sample is organic.

No unit declared
Classification Step 1
About this output

First step of the decision trace, in the order the classification actually evaluates its rules. It reads as one sentence naming the rule tested and the result it gave. Step 1 is always the fines content, which decides whether the soil is coarse-grained or fine-grained.

No unit declared
Aline Plasticity Index
About this output

The plasticity index on the A-line at this liquid limit, dimensionless, from the empirical relation. It is the reference against which the sample's own plasticity index is judged.

No unit declared
Classification Step 5
About this output

Fifth step of the decision trace, reached only by a coarse-grained soil whose fines fall in the 5 to 12 percent band, where a second symbol is needed to describe those fines. Every other path reads "not reached on this path".

No unit declared
Classification Step 4
About this output

Fourth step of the decision trace. It reports the gradation from Cu and Cc for a clean or dual-symbol coarse soil, or the plasticity position against the A-line wherever the fines govern the symbol. An organic fine-grained soil reaches its symbol in three steps, and this slot then reads "not reached on this path".

No unit declared
Classification Step 3
About this output

Third step of the decision trace. On a coarse-grained soil it places the fines fraction below 5 percent, above 12 percent, or in the 5 to 12 percent band that takes a dual symbol; on a fine-grained soil it compares the liquid limit with 50.

No unit declared

What it is

The USCS Soil Classification Calculator assigns a Unified Soil Classification System group symbol and name to a soil sample. You give it the gradation (the fines content, the gravel and sand split, and three grain-size percentiles) together with the Atterberg limits of the fines, and it works through the classification logic to a symbol such as SW, CL or GM.

Along the way it reports the coefficients of uniformity and curvature, the plasticity index on the A-line at your liquid limit, and whether the sample plots above or below that line, so the reasoning behind the symbol is visible rather than hidden.

Percentages are by weight, grain sizes in millimetres, and the Atterberg limits in percentage points of water content.

Use it to identify a soil for geotechnical description and correlation. It classifies a sample you have already tested; it measures nothing.

Methodology

Purpose and model boundary

This model assigns a Unified Soil Classification System group symbol and name from entered gradation fractions, characteristic grain sizes, Atterberg limits and an organic-soil indicator. It exposes the decision path and plots the sample against the A-line and U-line. It is a classification aid, not a substitute for laboratory testing or professional logging.

The spreadsheet remains the calculation authority. The page submits the named inputs through the calculation service and displays the workbook's returned classification, decision trace, chart and status.

Inputs and units

Input group Values used by the model
Fractions Percent passing No. 200 (fines), percent gravel and percent sand.
Gradation sizes D10, D30 and D60, mm.
Atterberg limits Liquid limit LL and plasticity index PI, percent.
Organic indicator Yes or No.

The gravel, sand and fines entries describe the whole sample and should sum to 100%.

Governing relationships

For coarse soils, Cu = D60/D10 and Cc = D30²/(D10D60). The plasticity references are PIA = 0.73(LL − 20) for the A-line and PIU = 0.9(LL − 8) for the U-line.

The decision sequence first separates coarse- and fine-grained soils at 50% fines. Coarse soils are divided into gravel- or sand-dominant material. Fines below 5% use clean-soil gradation rules, fines above 12% use the plasticity character of the fines, and the 5–12% interval produces a dual symbol. Fine soils use organic status, the LL = 50 boundary, and position relative to the A-line. Borderline A-line regions can also produce a dual symbol.

Calculation sequence

  1. Validate entered fractions, grain sizes, Atterberg values and organic selector.
  2. Determine coarse- or fine-grained branch from percent passing No. 200.
  3. For coarse soil, select gravel/sand dominance and evaluate the clean, dual-symbol or fines-controlled branch.
  4. For fine soil, evaluate organic status, liquid-limit range and A-line position.
  5. Return group symbol, group name and five-step decision trace.
  6. Plot the sample against the A-line and U-line and evaluate workbook status.

Outputs and interpretation

The group symbol is the primary classification. The group name expands it in words. Cu, Cc, the A-line value and A-line position show the quantitative basis. The five classification-step outputs record which branches were reached; unused later steps explicitly state that they were not reached.

Validation and status logic

Condition Returned status
A coarse-grained path requires D10, but it is not positive NOT VALID: enter D10 for a coarse-grained soil
Gravel, sand and fines do not total 100% CHECK: the gravel, sand and fines percentages do not sum to 100
Coarse-soil grain sizes are not ordered D10 ≤ D30 ≤ D60 CHECK: the grain sizes are out of order; D10, D30 and D60 should not decrease
The Atterberg point is above the U-line CHECK: the point plots above the U-line; recheck the Atterberg limits
Inputs are usable and no consistency warning applies OK

Assumptions and limitations

  • Percentages and grain sizes come from representative laboratory testing using the applicable test methods.
  • The calculator implements the declared classification logic but does not reproduce a copyrighted standard table.
  • Borderline and dual symbols are intentional outputs, not numerical uncertainty estimates.
  • Peat and highly organic soils, unusual particles, cementation, sensitivity, dispersivity and engineering behavior beyond the group name require separate evaluation.
  • Classification does not determine design strength, compressibility, permeability or suitability by itself.

Restrictions and non-computing states

This calculator restricts percentages and selector values to their authored bounds. Grain-size coefficients are meaningful only for applicable coarse-soil branches with positive ordered D values. If status is NOT VALID, any formula residue must be ignored. A CHECK classification is returned for review rather than silently normalizing inconsistent data.

Errors and warnings

A rejected entry means the request did not satisfy the published input rules. NOT VALID means the required classification inputs are absent or unusable. CHECK means a symbol was returned but the fractions, grain-size ordering or Atterberg position needs review. A calculation-service failure is an availability error, not a soil classification.

References

The workbook derives its relations rather than reproducing any table, chart or figure from a specification, standard or agency publication. The A-line equation, the uniformity and curvature coefficients, and the decision thresholds are implemented from the published definitions of the classification system; no table or chart from the standard is reproduced.

Gradation percentages, grain-size percentiles and Atterberg limits must come from laboratory testing to the relevant standards. A classification is only as reliable as the tests behind it, and no trademark or organisation name appearing here implies endorsement by its owner.

Additional source notes migrated from Methodology

The workbook implements publicly documented USCS decision relationships, including the A-line, U-line, Cu and Cc. The applicable laboratory standards, project specifications and review by a qualified geotechnical professional govern formal soil classification.

Frequently asked questions

Why does the tool report Cu and Cc for a clay?
Because it computes them from the grain sizes you entered whatever the soil turns out to be. They only govern the classification of coarse-grained soils (those with under 50 percent fines), where they decide well graded against poorly graded. For a fine-grained sample they are arithmetic without consequence, and reading a favourable `Cc` on a clay as "well graded" would be a misreading.
What does the A-line actually separate?
Clays from silts. It is an empirical line on the plasticity chart, `PI = 0.73 x (LL - 20)`, drawn from observation of how real soils group rather than derived from theory. A sample plotting on or above it is classified as a clay, below it as a silt. The tool reports the A-line value at your liquid limit alongside your plasticity index so you can see how close to the boundary the sample sits.
My sample plots right on the A-line. Which symbol applies?
The tool applies its threshold and returns one symbol, but a sample a fraction above the line is not meaningfully different from one a fraction below. Real practice uses dual symbols and engineering judgement near boundaries, and the classification standard provides for that. Treat a borderline result as borderline rather than as a decided answer.
How does the tool decide whether the soil is organic?
It does not. It asks you. ASTM D2487 determines organic classification by comparing the liquid limit of an oven-dried specimen against the air-dried value, with a ratio below 0.75 making the soil organic. This tool takes your Yes or No and applies its consequences to the symbol. Answering from the colour or the smell of the sample is not that test, and the input is asking for the result of the laboratory determination.
Does the group symbol tell me the soil's strength or permeability?
No. A symbol is a description of grading and plasticity and nothing more. Published correlations from a group symbol to a strength, a permeability or a compressibility exist and are useful for preliminary work, but they are broad ranges rather than values, and two soils sharing a symbol can behave quite differently. Design parameters come from testing.
Can it classify peat?
No. ASTM D2487 handles peat and highly organic soils as `PT`, identified visually and by manual examination (fibrous texture, organic odour, colour) rather than through the numeric decision tree this tool implements. A peat sample pushed through these inputs will return some symbol, and it will be wrong.
This page is provided by LogicCommons for informational purposes only. Results are analysis outputs computed from the inputs you supply and are not engineering advice, a design, or a substitute for review by a licensed professional under the codes adopted where the work is built. Verify all inputs and results independently.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.