How it works
Type each set on its own line as
• 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
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, RSAFeatures
• 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