Storage layout visualizer
Pack Solidity value types into little 32-byte drawers.
In this simple default-layout example, two uint128 values come before one uint256. Each slot holds thirty-two bytes.
Animated local teaching model. No wallet, RPC or live blockchain data. Some labels and hashes are abbreviated for readability.
How to use this storage layout
Visualize packing for a simple sequence of Solidity elementary value types. Inspect slot and byte offsets. Excludes structs, arrays, inheritance and mappings. Start with the prefilled example, change an input, and run the calculation. Invalid values produce an explanation rather than a misleading result.
What the result means
These results describe your supplied inputs. They do not query a blockchain, check balances, estimate current network conditions, or submit transactions. Read solidity storage slots for the meaning and limits of the calculation.