Skip to main content
Calctrove Calctrove

JavaScript String Escape

JavaScript String Escape

Escape input into a safe JavaScript single-quoted string literal.

InputsManual input36 charsAuto run

File input

Choose a file

Click, drop, or paste from clipboard.

Options

0

No options.

More actions
Manual

Escaped JS string output

0

No output yet.

Live

Manual

Ready

36

Input

0

Output

0

ms

Flow
  • Escape backslashes and control characters.
  • Escape single quotes for single-quoted literal safety.
  • Wrap output inside single quotes.
Example

Worked example: escape quotes

  1. 1 Input = She said: "Do not break this string".
  2. 2 Escaper handles quotes and control characters.
  3. 3 Output is a safe single-quoted JavaScript literal.

The generated output can be pasted directly into JS source code.

How
  1. Paste raw text into the input area.
  2. Run escape transformation to generate JS literal output.
  3. Copy result and paste directly into JavaScript code.
Cases
  • Create stable string fixtures for unit tests.
  • Embed multiline text in JavaScript constants.
  • Prepare escaped snippets for docs and demos.
Avoid
  • Using output in JSON files where JavaScript literal rules do not apply.
  • Double escaping by running the tool repeatedly on already escaped literals.
  • Ignoring newline handling when copying between environments.
FAQ
Does this output include quotes?

Yes, output is wrapped in single quotes for direct JavaScript usage.

Can I use this for JSON strings?

Use JSON Escape for JSON payloads because JSON has slightly different escaping requirements.

Are unicode characters preserved?

Yes, unicode text is preserved while special characters are escaped.

Switch
Switch12