Text Template Filler
Replace named {{placeholders}} with explicit values from a JSON object, without evaluating code.
Loading Text Template Filler...
How to use
Write placeholders such as {{name}} or {{customer.city}} in the template, then provide a JSON object in the Values input. Select whether missing values cause an error, remain visible, or become empty.
Example
Input
Hello {{name}} from {{address.city}}!
Output
Hello Amina from عمّان!
Limitations
Placeholder names use identifier-like dotted paths only. This is substitution, not a template language: conditions, loops, function calls, prototype traversal, and code execution are unsupported.
Frequently Asked Questions
Can placeholders execute JavaScript?
No. The tool only looks up own JSON properties and converts their values to text. Template expressions are never evaluated.
How do nested values work?
Use a dotted path such as {{address.city}} with nested JSON like {"address":{"city":"عمّان"}}.