Concrete Cylinder Break Report Generator

Heading to the field? Install this site from your browser menu and this tool works with no signal. See how

Concrete Cylinder Break Report Generator

Enter the break load and cylinder dimensions and this works out compressive strength, applies the length to diameter correction where the cylinder is short, groups cylinders into strength tests, and judges the lot against both ACI acceptance criteria: the moving average of three consecutive tests, and the single test that falls too far below the specified strength. It plots the strength gain curve and exports the signed PDF. Everything stays in your browser.

Units

Report header

Appears in the title block of the PDF.

Specification

What the results are judged against.

Acceptance is judged only on tests reaching the specified age. Seven day results are reported for information and are never used to accept or reject a lot.

Cylinders

Group cylinders cast from the same load into one set. A set is one strength test.

IDSetCastTestedAgeDiameterLengthLoadFractureL/DFactorStrength% f’c

Length is optional. Leave it blank on a standard cylinder and no correction is applied. Fill it in whenever a cylinder was trimmed or cast short, because a length to diameter ratio at or below 1.75 requires a correction factor and reporting the uncorrected figure overstates the strength.

Acceptance

Both ACI criteria, checked on tests at the specified age.

SetCylindersAgeAverage strength% of f’cMoving average of 3Result

Saved reports stay in this browser only. A failing result is a document you will want on file, so download the PDF rather than relying on the browser to keep it.

How to use this tool

Set the specified strength and the specified age first, because everything below is judged against them. Age defaults to 28 days, which is right for most work, but a mix designed for 56 day acceptance needs that number changed or the tool will treat your acceptance tests as information only.

Then enter your cylinders. The set column is the important one. Cylinders cast from the same load belong to the same set, because a strength test is not one cylinder, it is the average of the cylinders in a set. Give them a short label like A, B, C. If you leave the set blank they all collapse into one group called Unassigned, which is almost never what you want.

Length is optional and it is worth understanding why. On a standard cylinder the length to diameter ratio is 2.0 and no correction applies, so leaving it blank costs you nothing. Fill it in whenever a cylinder was trimmed, cast short, or broke off an end during capping, because at a ratio of 1.75 or below the measured strength overstates the real strength and a correction factor has to come off.

What the tool is calculating

Compressive strength is the break load divided by the cross sectional area, and the area comes from the diameter you enter rather than the nominal size, because a 150 mm mould does not always produce a 150 mm cylinder. In metric the load is in kilonewtons and the result lands in megapascals. In imperial the load is in pounds force and the result is in pounds per square inch.

The length to diameter correction follows ASTM C39. At a ratio of 1.75 the factor is 0.98, at 1.50 it is 0.96, at 1.25 it is 0.93 and at 1.00 it is 0.87, with linear interpolation between those points. Above 1.75 no correction applies. Below 1.00 the specimen is outside the standard entirely and the tool refuses to report a strength for it rather than quietly extrapolating a factor that does not exist.

Age is the whole number of days from casting to testing, computed in UTC so that daylight saving cannot shift it by one. A test date earlier than the cast date produces no age at all, because that is a transposition rather than a measurement.

Then the acceptance arithmetic. Cylinders are averaged within their set to give a strength test. Only tests that reached the specified age count toward acceptance. Across those, in order, the tool computes the running average of each group of three consecutive tests, and separately checks whether any individual test falls too far below the specified strength.

Why one low break does not condemn the concrete

Concrete strength is a distribution, not a number. Two cylinders from the same truck, cured in the same tank, broken on the same machine, will not give the same result. That is not sloppiness, it is the material. Which means an acceptance rule built on the idea that no test may ever fall below the specified strength would reject perfectly good concrete constantly, and everybody would learn to ignore it.

So the rule is built in two parts, and they do different jobs.

The first part asks whether the concrete is on average what was ordered. Every arithmetic average of three consecutive strength tests has to reach the specified strength. Averaging three smooths out the scatter, and requiring it of every consecutive group rather than of the lot as a whole means a run of weak concrete cannot hide behind strong results from a month earlier. This is the criterion that catches a mix that has drifted.

The second part asks whether any individual result is bad enough to matter on its own. No single strength test may fall below the specified strength by more than 3.5 MPa, or by more than ten percent of the specified strength once you are above 35 MPa. Note what changes at that threshold: below it the allowance is a fixed amount, above it the allowance scales, because ten percent of 50 MPa is a much larger absolute gap than 3.5 and a fixed allowance would become disproportionately strict on high strength mixes. This is the criterion that catches one bad load rather than a bad trend.

Both have to hold. Passing on average while one test sits well below the floor is still a failure, and so is a lot where every individual test squeaks over the floor but three consecutive ones average below the specified strength. The tool reports each separately so you can see which one bit.

Three strength tests plotted against a specified 30 MPa line and a 26.5 MPa single test floor, with the moving average of three marked at 28.6
The moving average catches a drifting mix. The floor catches one bad load. Both have to hold.

What follows a failure is worth saying plainly, because this is where people panic. A failing result does not mean the structure comes down. It means an investigation starts: check the curing and handling of those specific cylinders first, since a mishandled cylinder is far more common than weak concrete, then look at core testing of the actual placed concrete if the cylinders hold up. The report you generate here is the document that investigation begins from, which is why the fracture type, the correction factors and the curing notes belong on it.

A worked check you can repeat on paper

Press Load example lot. It sets a specified strength of 30 MPa at 28 days, so the single test floor is 30 minus 3.5, which is 26.5 MPa.

Every cylinder is 150 mm in diameter, so the area is pi times 150 squared divided by four, which is 17671.5 square millimetres. Take cylinder A1 at 550 kN. That is 550000 newtons divided by 17671.5, giving 31.12 MPa, reported as 31.1. A2 at 570 kN gives 32.3. Set A is the average of those two, so 31.7 MPa.

Set B comes out at 28.3 and 29.4, averaging 28.9. That is below the specified 30 but comfortably above the 26.5 floor, so it is under strength without being a failure on its own. Set C is 24.9 and 25.5, averaging 25.2, which is below the floor and fails the single test criterion outright.

Now the moving average. The three acceptance tests in order are A at 31.7, B at 28.9 and C at 25.2. Their sum is 85.8 and the average is 28.6, which is below the specified 30, so the moving average criterion fails as well. The lot fails both ways, and the summary table shows exactly that.

Set D is a single cylinder broken at 7 days reading 22.6 MPa. It never enters the acceptance arithmetic, because it did not reach the specified age. It does feed the seven day ratio: 22.6 divided by the 28.6 average of the acceptance tests is 79 percent, which is a normal gain curve. A seven day result far below about 55 percent usually points at cold curing or water added at the chute rather than at the cement.

Every figure above was checked against an independent implementation before publishing. The two versions were run against each other on more than thirty three thousand generated cases covering both unit systems, a fine sweep of every length to diameter ratio through the correction table, dates spanning month, year and leap year boundaries, blank and malformed entries, and lots with sets at mixed ages. They agreed on all of it.

Mistakes that catch people out

Treating one cylinder as one strength test. A strength test is the average of the cylinders in a set, normally two at 150 mm or three at 100 mm. Reporting individual cylinders against the acceptance criteria makes concrete look far more variable than it is and produces failures that are not failures.

Using seven day results to accept or reject. They are a warning system, nothing more. A seven day break below expectation tells you to go and look at something now rather than in three weeks. It is not evidence the concrete failed, and it is not evidence it passed either.

Ignoring the length to diameter correction. A cylinder at a ratio of 1.5 reads about four percent high. On a mix that is already marginal, skipping the correction is the difference between a lot that passes on paper and one that fails, and the correction is not optional.

Blaming the concrete before checking the cylinders. Specimens left in the sun, knocked in transit, capped badly or not kept in water break low, and they break low regardless of what was placed in the structure. Curing and handling are the first thing an investigation looks at, and the notes field on this report is where that history lives.

Not recording the fracture type. A textbook cone tells you the machine and the capping were doing their job. A side fracture or a badly skewed break often means the specimen was not seated properly, which makes the number itself suspect. It takes one dropdown and it is the difference between a result you can defend and one you cannot.

Swapping the cast and test dates. The tool refuses to report an age when the test date comes first, because a negative age would otherwise flow into the set averaging and quietly exclude that set from acceptance without anyone noticing.

Related Calculators and Reference