Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- Percent Passing 200
-
Unit percent Default 70 Range 0 to 100
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.
- Percent Gravel
-
Unit percent Default 5 Range 0 to 100
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.
- Plasticity Index Pi
-
Unit % Default 22 Range At least 0
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.
- Percent Sand
-
Unit percent Default 25 Range 0 to 100
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.
- Organic
-
Default No Allowed No, Yes
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.
- Grain Size D30
-
Unit mm Default 0.15 Range At least 0
About this input
The particle diameter at which 30 percent of the sample by weight is finer, in millimetres.
- Grain Size D10
-
Unit mm Default 0.02 Range At least 0
About this input
The particle diameter at which 10 percent of the sample by weight is finer, in millimetres, also called the effective size.
- Liquid Limit Ll
-
Unit % Default 45 Range At least 0
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.
- Grain Size D60
-
Unit mm Default 0.8 Range At least 0
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.
Outputs
- Model Status
-
No unit declared
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.
- Coefficient Of Uniformity Cu
-
No unit declared
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.
- Coefficient Of Curvature Cc
-
No unit declared
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.
- Uscs Group Symbol
-
No unit declared
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.
- USCS Group Name
-
No unit declared
About this output
The descriptive group name that accompanies the symbol, such as well graded sand or lean clay, giving the classification in words.
- Position Vs Aline
-
No unit declared
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).
- Classification Step 2
-
No unit declared
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.
- Classification Step 1
-
No unit declared
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.
- Aline Plasticity Index
-
No unit declared
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.
- Classification Step 5
-
No unit declared
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".
- Classification Step 4
-
No unit declared
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".
- Classification Step 3
-
No unit declared
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.
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
- Validate entered fractions, grain sizes, Atterberg values and organic selector.
- Determine coarse- or fine-grained branch from percent passing No. 200.
- For coarse soil, select gravel/sand dominance and evaluate the clean, dual-symbol or fines-controlled branch.
- For fine soil, evaluate organic status, liquid-limit range and A-line position.
- Return group symbol, group name and five-step decision trace.
- 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.
- ASTM International. ASTM D2487, Standard Practice for Classification of Soils for Engineering Purposes (Unified Soil Classification System), the governing standard. Cite the edition in force for your work. https://www.astm.org/d2487-17e01.html
- Wikipedia. Unified Soil Classification System. https://en.wikipedia.org/wiki/Unified_Soil_Classification_System
- Wikipedia. Atterberg limits, for the liquid and plastic limits and the plasticity index. https://en.wikipedia.org/wiki/Atterberg_limits
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?
What does the A-line actually separate?
My sample plots right on the A-line. Which symbol applies?
How does the tool decide whether the soil is organic?
Does the group symbol tell me the soil's strength or permeability?
Can it classify peat?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.