本文へスキップ

スマート引用符変換ツール

テキストを貼り付けて「変換」を押すと、ストレートの引用符をカーリー(スマート)引用符に変換します。コードやプレーンテキスト用に、カーリー引用符をストレートに戻すこともできます。アポストロフィは同じ処理で変換でき、二重ハイフンと3つのドットの修正も任意で選べます。変換された件数も表示されます。無料、登録不要で、テキストはアップロードされません。

方向

同時に変換する

スマート引用符変換ツールの使い方

  1. 方向を選ぶ。 初期設定は「ストレート → スマート(カーリー)」です。「スマート → ストレート」は逆方向に変換します。
  2. 必要な追加オプションにチェックを入れる。 アポストロフィは初期設定でオンです。「二重ハイフン → エムダッシュ」と「3つのドット → 省略記号」はオフです。「スマート → ストレート」の方向では、同じチェックボックスがエムダッシュと省略記号をそれぞれ -- と ... に戻します。
  3. テキストを貼り付けて「変換」を押す。 出力はオプションを変えても自動では更新されないため、設定を変えたら再度ボタンを押してください。件数は変更された記号の数を示します。
  4. 結果をコピーする。 提出する前に、下のセクションにある例外を確認してください。

関係する文字

記号文字Unicode名称
ストレートの二重引用符"U+0022引用符
ストレートのシングル / アポストロフィ'U+0027アポストロフィ
カーリーの二重、開き“U+201C左二重引用符
カーリーの二重、閉じ”U+201D右二重引用符
カーリーのシングル、開き‘U+2018左シングル引用符
カーリーのシングル、閉じとアポストロフィ’U+2019右シングル引用符
エムダッシュ—U+2014エムダッシュ
省略記号…U+2026水平省略記号

アポストロフィは、閉じシングル引用符と同じ文字 U+2019 です。Unicode 標準はこれを推奨されるアポストロフィとして定めています。そのため「don't」は「don‘t」ではなく「don’t」に変換されるべきです。スマート → ストレートの方向は、ドイツ語などの一部の言語が引用の開きに使う下付きの引用符 „ と ‚ も受け付け、ストレートに変換します。

初期設定では、英文 She said, "It's the best result we've seen." は She said, “It’s the best result we’ve seen.” になり、ツールは4件の変換を報告します。内訳は二重引用符2件とアポストロフィ2件です。

ツールが引用符の向きを判断する仕組み

ストレート引用符は、テキストの先頭、または空白、改行、開き括弧や波括弧、ダッシュ、別の開き引用符のすぐ後にある場合は開きとみなされます。それ以外は閉じです。文字や数字の直後にあるストレートのシングル引用符はアポストロフィとなり、’ に変換されます。省略された文字で始まる短い語('tis、'twas、'em、'cause)や2桁の年('90s)の前にあるシングル引用符も、アポストロフィとして ’ になります。また 5'10" のようなフィートとインチの表記は、プライム記号 5′10″ になります。これはワードプロセッサが用いる規則であり、通常の文章には適しています。

判断を誤るケース

入力ツールの出力正しい形
'Nuff said(ツールが知らない省略語)‘Nuff said’Nuff said: 認識されるのは 'tis、'twas、'twere、'twill、'twould、'em、'cause、'til、'bout、'cos と '90s のような2桁の年だけです。それ以外は手作業で修正してください
6' 2" と a 12" ruler6′ 2″ と a 12” rulerプライムは、フィートの後にインチが続く場合のみ使われます。12" のような単独の寸法は閉じ引用符と読まれます
アポストロフィのチェックを外した 'hello'‘hello'‘hello’: 閉じ引用符が文字の後にあるため、ツールはアポストロフィとみなし、ストレートのまま残します
アポストロフィのチェックを外して “It’s ‘fine’” をストレートに変換"It’s ‘fine’"すべてのシングル引用符はカーリーのまま残ります。そのチェックボックスが、すべてのシングル引用符を制御するためです

さらに2つの制限があります。このツールが変えるのは記号の形だけで、入れ子の構造は変えません。アメリカ式(外側が二重引用符)から英国式(外側がシングル引用符)への変更はしませんし、ギュメ(« »)や、日本語・中国語で使われるかぎ括弧(「」)も作りません。テキストを提出する前に、上の表にある例外を検索してください。

どちらの方向を使うか

  • ストレート → スマート は、コードエディタ、LaTeX や Markdown のソース、チャットアプリ、古いWebページで下書きしたエッセイや原稿に使います。ストレートとカーリーが混在した文書は未編集に見えますし、出版社の組版担当者がいずれにせよ置き換えます。
  • スマート → ストレート は、コンピュータが読むものすべてに使います。WordやGoogleドキュメントはカーリー引用符を自動で挿入します。ソースコードにカーリー引用符があると、Python の "invalid character '“' (U+201C)" のような構文エラーになりがちです。JSON、YAML、CSVのフィールド、シェルコマンドも同様で、カーリー引用符は完全一致検索も壊します。

必要なツールはどれですか?

やりたいこと使うツール
引用符の形、アポストロフィ、ダッシュ、省略記号を変更するこのスマート引用符変換ツール
長い引用文をインデントしたブロックにするブロック引用フォーマッター
句読点をすべて取り除く句読点を削除
見えない文字や似た文字を見つけるHidden Character Detector
各行を引用符で囲む接頭辞/接尾辞

よくある質問

ストレート引用符とスマート引用符の違いは何ですか?
ストレート引用符(" と ')は、キーボードにある単一の記号で、開きと閉じの両方に使われます。スマート引用符は、カーリー引用符やタイポグラフィック引用符とも呼ばれる別の文字です。開きは “ と ‘、閉じは ” と ’ です。ワードプロセッサは自動的にこれを挿入しますが、プレーンテキストエディタやコードはしません。
ツールは引用符が開きか閉じかをどう判断しますか?
直前の文字を見ます。テキストの先頭、空白、改行、開き括弧、ダッシュの後にあれば開きで、それ以外は閉じです。文字や数字の直後のシングル引用符はアポストロフィです。これはワードプロセッサの動作に従っており、省略された語のアポストロフィ('tis、'90s)とフィート・インチの表記が例外です。その他の珍しいケースは手作業で確認してください。
なぜカーリー引用符はコードを壊すのですか?
プログラミング言語、JSON、シェルコマンドは、文字列の区切りとしてストレート文字 U+0022 と U+0027 しか受け付けません。カーリー引用符は別の文字なので、パーサーは無効な文字や閉じられていない文字列としてエラーを報告します。文書からコードに貼り付ける前に、スマート → ストレートに変換してください。
正しいアポストロフィは ' と ’ のどちらですか?
組版されたテキストでは ’(U+2019)です。閉じシングル引用符と同じ形で、Unicode 標準も推奨されるアポストロフィとして定めています。コード、URL、ファイル名では直線の ' を使ってください。
エムダッシュと省略記号のオプションは何をしますか?
ストレート → スマートの方向では、二重ハイフン(--)をエムダッシュ(—)に、3つのピリオド(...)を1文字の省略記号(…)に変換します。スマート → ストレートはその両方を逆にします。引用符の変換とは別の機能なので、必要な場合のみチェックしてください。
テキストはアップロードされたり保存されたりしますか?
いいえ。変換はブラウザー内で行われ、サーバーには何も送信されません。タブを閉じるとテキストは消去されます。

関連ツール

テキスト整形・クリーンアップのその他のツール