🔵 Sets Visualizer

Ctrl+Enter to draw  |  Scroll to zoom  |  Drag background to pan
How it works
Type each set on its own line as SET_NAME: item1, item2, item3, then click Draw or press Ctrl+Enter:
TINY_SHA: SHA1, SHA256, SHA384
MINIMAL_SHA_SM3: HMACSHA256, SHA1, SHA256, SHA384, SHA512, SM3
SMALL_SHA_RSA: HMACSHA256, SHA1, SHA256, SHA384, SHA512, SM3, RSA
Features
• Sets are drawn as nested/overlapping regions — elements unique to a set are shown inside it
• Elements shared across multiple sets are shown in the overlap zones
Draw / Ctrl+Enter — parse the text and redraw the diagram with animation
Export PNG — exports the full diagram with a tight bounding box
Click a set or element to highlight it; drag to reposition
Scroll to zoom; drag the background to pan
• Use Monaco multi-cursor, find&replace, and all editor shortcuts