Paste JavaScript containing backtick template literals, then click Convert. Each `...${x}...` becomes "..." + (x) + "...".
Concatenation runs on very old engines that lack template literal support, and some code styles or linters prefer explicit + concatenation.
Yes. Each ${expression} becomes the same expression wrapped in parentheses, so operator precedence around the concatenation stays correct.
Tagged templates like tag`...` are left untouched because their semantics differ, and template literals inside strings, comments or regex are ignored.