← All Tools

๐ŸŸข Consistent Hash Ring Visualizer

Place nodes and keys on a SHA-1 hash ring. Each key maps to the first node clockwise. Tune virtual nodes to balance load, then add or remove a node to see exactly which keys move โ€” the rest stay put.

๐Ÿ–ง Nodes

Each node hashes to V points on the ring.
More vnodes โ‡’ smoother key distribution.

๐Ÿ”‘ Keys

Synthetic key-N identifiers.

๐Ÿ“Š Load Distribution

Total Keys
0
Nodes
0
Mean Load
0
Std Dev (%)
0
Min Load
0
Max Load
0

๐Ÿ”„ Churn Simulator

When a node joins or leaves, only the keys that hash to its arc need to move. Run a what-if to see the exact percentage.

Why Consistent Hashing?

With plain hash(key) % N, changing N rehashes almost every key. Consistent hashing places nodes and keys on the same circular hash space; each key is owned by the first node clockwise. Adding or removing a node only moves the keys in that node's arc โ€” about 1/N of all keys.