Home / Science / Earth sciences / Sedimentology and stratigraphy / Grain-size statistics from sieve dataTool #875

Grain size statistics calculator: sieve analysis, Folk and Ward, moments, phi percentiles (free, GRADISTAT-style)

Turn sieve masses into a cumulative curve, φ percentiles, Folk and Ward mean, sorting, skewness and kurtosis with their verbal classes, moment statistics and Udden-Wentworth class percentages, for one sample or a whole batch.

Keep it one tap away for everyday use.

Bookmark Grain-size statistics from sieve data?

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

  1. Sieve masses
  2. Cumulative
  3. Statistics
  4. CSV, plots
Nothing is uploadedWorks offline once open

Sieve data

Write pan in the sieve column for what passed the finest sieve. Any mass unit works (g is usual); blank cells count as 0. A first row of names is used for the samples. Grains on the top sieve are taken to reach the set width coarser, and the pan to reach the set width finer; mass is spread evenly across each open class. The example is made up.

Results

Folk and Ward (1957) graphic measures in φ, with their verbal classes. D10 is the size that 10 % of the sample is finer than. Moments use the mid-point of each class (Blott and Pye 2001); kurtosis by moments is 3 for a normal distribution, by Folk and Ward it is 1.

Cumulative curve

Frequency

Data
Download

What it does

A sieve analysis gives the mass of sediment left on each sieve. This page turns those masses into the numbers sedimentologists report:

  • the cumulative curve (weight % coarser against grain size in φ, where φ = −log₂ of the size in mm) and the percentiles φ5 to φ95, read by straight-line interpolation between sieves;
  • the Folk and Ward (1957) graphic measures: mean Mz = (φ16 + φ50 + φ84)/3, sorting σI, skewness SkI and kurtosis KG, each with its published verbal class (for example “moderately well sorted”, “fine skewed”, “mesokurtic”);
  • the method of moments in three forms: logarithmic (φ), geometric (sizes in mm, worked on their logarithms) and arithmetic (sizes in mm), using the mid-point of each class;
  • D10, D50, D90 (the sizes that 10, 50 and 90 % of the sample is finer than) and the uniformity D60/D10;
  • the weight % in each Udden-Wentworth class, from boulders to clay, and the gravel, sand and mud totals.

Several samples can go in side by side: one column of masses per sample.

How to use it

  1. Paste your table: the sieve opening in the first column and the mass retained on it in the next ones. Write pan for what passed the finest sieve. A first row of names labels the samples. You can also open a CSV or Excel file.
  2. Choose whether the sieve sizes are in mm, µm or φ. Rows can be in any order.
  3. Set how far the two open classes reach. Grains on the top sieve could be any size bigger than it, and the pan holds everything finer than the last sieve; the page spreads that mass evenly over the width you set (1 φ by default). If more than 5 % sits in either open class the page warns you, because the outer percentiles then depend on that choice.
  4. Read the summary table, look at the curves, pick a sample to see its percentiles and classes, and download the statistics, the curves or the plots.

Worked example

The example has three made-up samples on half-φ sieves from 4 mm to 63 µm. The Beach sample (111.8 g) gives φ16 = 1.104, φ50 = 1.686 and φ84 = 2.261, so the Folk and Ward mean is 1.684 φ (311 µm), medium sand. Sorting is 0.591, moderately well sorted; skewness −0.014 (symmetrical) and kurtosis 1.059 (mesokurtic). The logarithmic moments give a mean of 1.677 φ and a sorting of 0.586 φ, close to the graphic values, as expected for a tidy sample.

The River bar is gravelly: 20.40 % gravel, 77.77 % sand and 1.83 % mud, a mean of 0.342 φ (coarse sand) and a sorting of 1.554, poorly sorted. The Estuary sample has 32 % in the pan, so the page warns that φ84 and φ95 lie inside the pan class and move if you change how far it reaches.

Tips

  • Weigh the pan. Leaving it out makes the sample look coarser and better sorted than it is.
  • For muddy samples, sieve the sand and measure the fines with a laser or pipette, then join the two into one table in φ.
  • Folk and Ward kurtosis is 1.00 for a normal curve; kurtosis by moments is 3. The two are on different scales.
  • In φ, a positive skewness means a tail of fine grains. In mm (the geometric moments) the sign is the other way round.

FAQ

Why are my percentiles different from another program? Programs differ in how they interpolate (straight lines in φ here, as is usual) and in how they treat the open classes. Check the pan and top-class widths first.

Can I use laser data? Yes: give each size bin’s upper limit as the “sieve” and its volume % as the mass.

Is anything uploaded? No. All the sums run in your browser and nothing leaves your device.

Where the numbers come from

  • Methods (formulas and class limits only, no data copied): Folk and Ward (1957) graphic measures and verbal classes; Krumbein φ scale; Udden (1914) and Wentworth (1922) size classes; moment formulas as written out by Blott and Pye (2001) for GRADISTAT.
  • Example sieve data: synthetic, made up by fibub.

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-09.

Related tools

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. Mineral identification key #515 An interactive key to about 50 common rock-forming and ore minerals. Enter what you see (Mohs hardness or scratch tests, specific gravity, lustre, streak, cleavage, colour, acid fizz, magnetism and other simple tests) and get ranked matches with the reasons for and against each, adjustable tolerances, and a printable property table. Point counter for thin sections #873 Open a thin-section photo or any image, lay a grid or seeded random points over it and count each point into your own classes with number keys or buttons. Get modal percentages with binomial standard errors, Van der Plas and Tobi 2σ, exact 95 % ranges and CSV files. Works as a plain tally counter without an image. Stratigraphic column maker #876 Type or open a bed table (thickness, lithology, grain size, contact, notes) and get a scaled stratigraphic column with fill patterns, a grain-size profile, contacts, notes, a scale bar and a legend, as SVG, PNG, PDF or CSV. 1D Schrödinger solver #923 Choose a textbook potential, type a formula or draw your own, and get the lowest energy levels and wavefunctions of the one-dimensional Schrödinger equation by the matrix (finite-difference) method, with the exact levels alongside for the box, harmonic oscillator, finite well, Morse, linear and Pöschl–Teller potentials. Adduct and neutral loss calculator #984 Type a formula or a neutral monoisotopic mass and get the m/z of 25 common electrospray adducts in positive and negative mode, the ions left after common neutral losses (water, ammonia, CO2, sugars, phosphate and your own), and match a list of observed m/z values within a ppm tolerance. With no molecule, it turns observed m/z values into candidate neutral masses.