ToolJoltTools

Blockchain Throughput (TPS) Calculator

Transactions per second from block time, block size/gas limit and average transaction size.

โ€”
Transactions per block
โ€”
Throughput (TPS)
โ€”
Daily capacity

Throughput is capacity per block divided by block time. Ethereum L1 (~30M gas, 12s blocks, 21k gas/transfer) tops out near ~119 TPS for simple transfers โ€” far less for complex ones. This is why Layer-2 rollups and high-throughput chains exist. The defaults model Ethereum mainnet.

Formula

TPS = (block capacity รท avg tx size) รท block time ยท transactions/block = block gas limit รท gas per transaction
References: Ethereum gas/block specifications; blockchain scalability literature

Note: This is a technical utility, not financial advice. Crypto assets are volatile and risky; do your own research and consult a licensed professional before making decisions.

About Blockchain Throughput (TPS) Calculator

The blockchain throughput calculator estimates a chain's transactions-per-second capacity from three parameters: block time, block capacity (gas limit or size), and the average size of a transaction. It reveals why scalability is hard โ€” Ethereum mainnet's ~30M gas limit and 12-second blocks cap it near 119 simple transfers per second, and far fewer for complex smart-contract calls. Adjust the inputs to model any chain or to see how shorter block times, larger blocks, or lighter transactions change throughput, and why Layer-2 rollups exist to push past L1 limits.

How to use Blockchain Throughput (TPS) Calculator

  1. 1Enter your values into Blockchain Throughput (TPS) Calculator โ€” sensible, domain-typical defaults are pre-filled so you see a real result immediately.
  2. 2The result recomputes live using the formula shown on the page; there is no button to press.
  3. 3Adjust any input to compare scenarios, then read the worked example to see the substituted numbers.

Why use Blockchain Throughput (TPS) Calculator?

  • โœ“Computes Blockchain Throughput (TPS) instantly in your browser โ€” no sign-up, no upload, no server round-trip.
  • โœ“100% free and unlimited, with the exact formula shown: TPS = (block capacity รท avg tx size) รท block time.
  • โœ“Runs entirely client-side, so every value you enter stays private on your device.
  • โœ“Live recompute as you type, with a worked example and authoritative references for trust.

Frequently asked questions

How is blockchain TPS calculated?+

Transactions per block รท block time. Transactions per block is the block's capacity (gas limit or byte size) divided by the average transaction's size. So a 30M-gas block holding 21,000-gas transfers fits ~1,428 transfers, and at 12-second blocks that's ~119 TPS. Complex transactions use more gas, fitting fewer per block and lowering effective TPS.

Why is Ethereum's TPS so low?+

By design โ€” L1 prioritizes decentralization and security over raw throughput. Every node must process every transaction, so the gas limit is kept modest to let ordinary hardware keep up. The ~15โ€“119 TPS ceiling (depending on transaction complexity) is the trade-off, which is precisely why the scaling roadmap pushes activity to Layer-2 rollups.

How do Layer-2s increase throughput?+

Rollups (Optimistic, ZK) execute transactions off the main chain and post compressed proofs or data back to L1, so L1 only verifies batches rather than every transaction. This multiplies effective throughput many-fold while inheriting L1 security. The calculator models a single chain's TPS; L2s effectively stack additional capacity on top of the base layer.

Is high TPS always better?+

Not unconditionally โ€” there's a trilemma between scalability, decentralization and security. Very high TPS often requires fewer, more powerful validators (centralization) or weaker security assumptions. A chain claiming 50,000 TPS may achieve it by sacrificing the decentralization that makes blockchains valuable. TPS is one axis; judge it alongside how the chain achieves it.

Related tools

Related Crypto tools

Sponsored