Write a template, declare variables, and generate variants. Errors are underlined in place. Everything runs in your browser — nothing is sent to a server.
Define variables used by %name% references in the template. Structured mode is friendlier for casual use; raw mode accepts the canonical #set / #def syntax (with spintax inside values allowed). #set re-rolls its value at every reference; #def rolls once and holds.