String Template Editor
Edit template strings with live variables — placeholders auto-detected, values update the result as you type.
Type ${name} in the template to insert a variable · write \${ for a literal ${name}
Variables
Result
Hello Alice, you have 3 unread messages.
About template strings
Placeholders use the ${name} syntax: type one anywhere in the template and a value field appears below, updating the result as you type. Variable names can contain letters, digits, underscores and hyphens — Chinese names like ${姓名} work too. Unfilled placeholders stay visible in the output so you can see what's still missing, and \${ escapes into a literal ${name}.
Everything runs locally in your browser — your template and values are stored on this device only and never leave it.