ForHosting KIT · Developer Utilities

Direct Shear Stress Calculator for Pins, Bolts, and Rivets

This direct shear stress calculator finds the average stress carried by a section when a force acts parallel to its resisting face.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

Enter the total shear force, the cross-sectional area available on one shear plane, and the number of identical planes sharing the load. The result is reported in pascals and megapascals, making it useful for preliminary checks of pins, bolts, rivets, punched sections, and similar connections. It applies the elementary average-stress relationship and clearly distinguishes single shear from double shear.

Understand the resisting section

Direct shear occurs when opposing forces tend to slide one part of a component past another across a defined section. A pin joining two plates, a bolt in a lap joint, or a rivet transferring load through sheet metal can often be screened with average direct shear stress. The basic relationship is shear stress equals shear force divided by the total area resisting that force. This calculator calls the applied force V, the area of one resisting plane A, and the number of equal planes n, so its working expression is tau equals V divided by A times n. The area must be the actual cross-sectional area cut by one shear plane, not the bearing area between the fastener and plate and not the tensile area of the connected member. For a round pin with diameter d, the gross area of one plane is pi times d squared divided by four. Threads, holes, grooves, corrosion, or other reductions may require a smaller effective area under the design standard being used. The returned stress is an average across all declared planes. Real stress is not perfectly uniform near load introduction points, clearances, edges, and geometric discontinuities, so this result is best treated as a transparent first calculation rather than a complete connection approval.

Choose single shear or double shear correctly

The number of shear planes describes how many distinct cross sections of the same fastener resist the load. In a simple lap joint, one plate overlaps another and the fastener is cut by one interface, so n is one and the condition is single shear. In a clevis connection, a central member sits between two outer lugs and the pin is cut at two interfaces, so n is two and the idealized condition is double shear. If both planes have the same area and share the load equally, doubling n doubles the total resisting area and halves the calculated average stress. Do not enter half the total force and also set two planes, because that divides the load twice and produces a nonconservative answer. Enter the total force carried by the fastener group or individual fastener being evaluated, then enter the number of identical planes that share that force. The calculator allows more than two planes for unusual stacked arrangements, but equality is an assumption: it does not distribute load among fasteners, model plate flexibility, or account for unequal clearances. When multiple bolts or rivets form a group, first determine the force assigned to the fastener of interest using an appropriate joint analysis. Then use this calculation for that fastener’s direct shear section.

Interpret the result and check the design

Inputs use coherent SI units: force is entered in newtons and the area of one shear plane in square metres. Their quotient is newtons per square metre, or pascals. Because engineering stresses are commonly large, the response also converts the same value to megapascals by dividing by one million. Convert kilonewtons to newtons and square millimetres to square metres before calling the API; one square millimetre equals one millionth of a square metre. A sensible review begins by checking the displayed total resisting area, which must equal area per plane multiplied by the number of planes. Next compare the calculated average shear stress with an allowable or design shear resistance obtained from the governing material specification, safety-factor method, and code. This calculator intentionally does not select a material strength or declare a connection safe, because acceptable values depend on material grade, temperature, fatigue, load duration, fabrication, and jurisdiction. Also check other relevant failure modes: fastener bearing, plate tear-out, net-section tension, block shear, bending of a long pin, combined loading, fatigue, and deformation may control before direct shear does. The API costs $0.002 per successful item and uses deterministic arithmetic, so repeated identical inputs return identical results. Invalid, missing, negative, zero-area, or non-integer plane inputs return a clear validation error instead of an infinite or misleading stress.

Pin connection screening

Estimate average stress across one or two pin sections before performing detailed bearing, bending, and fatigue checks.

Bolt and rivet comparison

Compare candidate fastener areas under a known assigned shear force using a consistent SI-unit calculation.

Engineering calculation automation

Add deterministic direct shear values in pascals and megapascals to worksheets, reports, or preliminary design pipelines.

What formula does the calculator use?

It uses tau = V / (A × n), where V is total shear force, A is the resisting area of one plane, and n is the number of identical shear planes.

What is the difference between single and double shear?

Single shear has one resisting cross section. Double shear has two equal resisting cross sections, so its idealized total area is twice the area of one plane.

Which units should I enter?

Enter force in newtons and area per plane in square metres. Results are returned in pascals and megapascals.

Can this calculator certify a bolt or pin as safe?

No. Compare the result with the applicable design resistance and check bearing, tear-out, bending, fatigue, and other relevant failure modes.

How much does an API calculation cost?

Each successful request costs $0.002. The calculation is also available in the browser.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/eng/direct-shear-stress

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/eng/direct-shear-stress \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"shear_force":12000,"resisting_area":0.0002}'
{
  "shear_force": 12000,
  "resisting_area": 0.0002
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "eng.direct_shear_stress",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →