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.