メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
開発・コード変換
/
JS文字列エスケープ
{}
JS文字列エスケープ
dev/js-string-escape
テキストをシングルクォートのJavaScript文字列へ入れやすいよう、バックスラッシュや改行をエスケープします。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
JS文字列エスケープでは、テキストをシングルクォートのJavaScript文字列へ入れやすいよう、バックスラッシュや改行をエスケープします。
関連する観点として JS escape、JavaScript、JS文字列エスケープ を確認し、結果をコピーして別の作業に使えます。
入力
結果
コピー
使い方
「入力」欄に、JavaScriptのシングルクォート文字列へ入れたいテキストを貼ります。
「結果」欄で、バックスラッシュ、シングルクォート、改行、CR、タブだけがエスケープされたことを確認します。
ダブルクォートやバッククォート用の文字列に使う場合は、追加で必要なエスケープを手で補います。
問題なければ、コピー操作でエスケープ済みテキストを取り出します。
入力例・出力例
INPUT
const path = 'C:\tmp' next line
OUTPUT
const path = \'C:\\tmp\'\nnext\tline
シングルクォート、バックスラッシュ、改行、タブが対象です。
INPUT
say "hi"
OUTPUT
say "hi"
ダブルクォートはこの実装ではエスケープされません。
よくある利用シーン
短いテキストを single quoted のJavaScript文字列へ貼る前に、改行やタブを可視化したいとき。
Windowsパスやログ断片のバックスラッシュが、文字列中で欠けないか確認したいとき。
JSON
ではなくJSソース内のシングルクォート文字列として扱う前提で、最低限のエスケープを作りたいとき。
Unicodeエスケープに変換せず、日本語や記号をそのまま残したいとき。
結果確認のポイント
構文、引用符、改行、エスケープが利用先の仕様に合っているか確認してください。
JS escape、JavaScript、JS文字列エスケープの観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
本番の秘密情報、APIキー、パスワードは入力しないでください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
JS文字列エスケープの主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
JavaScript文字列でよく使われるエスケープシーケンスは何ですか?
\n は改行(LF)、\t はタブ、\\ はバックスラッシュ自体、\" はダブルクォート、\' はシングルクォート、\r はキャリッジリターンです。テンプレートリテラル(バッククォート文字列)内では \` でバッククォートをエスケープします。
Unicode文字をエスケープするには?
BMP(基本多言語面)の文字は \uXXXX の形式で表せます(例:\u3042 は「あ」)。絵文字など U+10000 以上のコードポイントは \u{XXXXX} のブレース付き形式(ES6以降)か、サロゲートペア(\uD83D\uDE00)で表します。
\n と \r\n の違いは何ですか?
\n は Unix/Linux/macOS の行末文字(LF, Line Feed)です。\r\n は Windows の行末文字(CRLF, Carriage Return + Line Feed)です。JavaScript 文字列として表示する分にはほぼ同じですが、テキストファイルをサーバーへ送る際や CSV 処理では改行コードの違いが影響することがあります。
関連ツール
JSON整形ツール
JSONの整形(Pretty Print)・圧縮・バリデーション・ツリービュー表示。構文エラーの位置表示、YAML変換にも対応。
正規表現テスター
正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
CSV→JSON変換
CSVファイル・テキストをJSON形式に変換。配列/オブジェクト形式の選択、ヘッダー行の自動認識にも対応。
JSON→CSV変換
JSONデータをCSV形式に変換。配列やネストしたJSONにも対応。
UUID生成ツール
UUID v4をワンクリックで生成。ハイフンなし、大文字、小文字など各種フォーマット対応。一括100個まで生成可能。
タイムスタンプ変換
UNIXタイムスタンプと人間が読める日時形式を相互変換。秒・ミリ秒に対応(マイクロ秒・ナノ秒は非対応)。ログ解析やAPI開発のデバッグに。
ASCIIコード表
ASCIIコード(0-127)の文字・10進数・16進数・2進数の一覧表。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する。