Square-form Hangul descends from metal-type printing — every syllable had to fit the same square cell for typesetters to compose lines easily. As a result, the initial consonant's actual drawn size shifts slightly depending on whether a final consonant is present; the ㄱ in "가" and the ㄱ in "각" are the same letter drawn at different sizes.
In the 1980s–90s, typographers including Ahn Sang-soo questioned that grid, experimenting with type that lets each jamo keep its own natural width and height and align to a shared baseline instead, closer to how Latin letters behave. These were closer to formal experiments than practical body text, but they reopened questions about which rules of Hangul typography are actually necessary.
This site can't load an external font, so instead of a real free-form typeface, the demo draws a simplified SVG sketch: one syllable confined to a square grid (square-form) next to jamo strokes scattered at varying heights outside any grid (a stand-in for free-form). It's a simplification for the concept, not an actual typeface's precision.
When to use
Stick with square-form (what nearly every system font gives you) for UI and body text. Consider free-form only for experimental branding or art direction where breaking convention is the point.