Layer-2 fees compared
Arbitrum, Optimism, Base, zkSync Era and Linea against Ethereum mainnet, read live. A layer-2 fee has two parts: execution on the L2 and the L1 data fee for publishing on Ethereum.
ETH transfer
Blue: L2 execution. Saffron: L1 data fee, where the rollup’s oracle reports it separately.
USDC transfer
This figure: no data yet. We show nothing rather than a guess.
| Chain | ETH transfer | In ETH | of which L1 data fee | Calculation |
|---|---|---|---|---|
| Ethereum | $0.0046 | 0.000002412 | is layer 1 | 21,000 gas × 0.1149 gwei |
Read from public nodes · 4 min ago
Blob fee nowBridge gasETH fee on every chain
Questions and answers
Why are layer-2 fees so low?
A rollup executes transactions on its own chain, where gas is cheap, and posts many of them together to Ethereum. Each transaction pays only its slice of that posting cost, the L1 data fee. Since EIP-4844 the data goes into blobs, which are priced separately from normal Ethereum gas.
What is the L1 data fee?
The part of a layer-2 fee that pays Ethereum for publishing the transaction's data. It is read here from each rollup's own fee oracle (where the feed provides it) and shown in saffron in the bars.
Which layer 2 is cheapest?
For a plain ETH transfer, Ethereum at the last reading ($0.0046). It changes with each rollup's gas price and with Ethereum's blob fee.