Keyword Replacer
Replace keywords with custom values.
Replace keywords in your text with custom values. Each occurrence of a keyword is replaced globally.
Keyword → Replacement
Replace keywords with custom values.
Replace keywords in your text with custom values. Each occurrence of a keyword is replaced globally.
Keyword → Replacement
Convert between upper, lower, title, and sentence case.
Trim, normalize, and remove whitespace.
Sort, dedupe, reverse, or shuffle lines.
Cut text at a maximum length with counter.
Convert between comma and newline lists.
Reverse the entire string.
Whether you are working with email templates, document placeholders, or batch text processing, the Keyword Replacer lets you replace multiple keywords in your text with custom values in one click. Each keyword is replaced globally and case-insensitively across the entire text.
Simply define your keyword-to-replacement pairs, paste your template text, and run the replacement. Common use cases include personalizing email templates, filling in document placeholders, and batch editing repetitive text patterns.
Template:
"Hello {{name}}, your order #{{orderId}} is now {{status}}."
Pairs:
{{name}} → Alice
{{orderId}} → 12345
{{status}} → shipped
Result:
"Hello Alice, your order #12345 is now shipped."
No, keyword matching is case-insensitive. "Hello", "hello", and "HELLO" all match the same keyword.
Yes, you can add as many keyword-to-replacement pairs as you need.
Yes, keywords are escaped automatically so you can safely use characters like $, ., or * in your keywords.