タグを貼り付け
整形後
Danbooru や gelbooru からコピーしたタグ列を、Stable Diffusion の prompt にそのまま貼れる形へ整える整形ツールです。`long_hair` のようなアンダースコア区切りを `long hair` のスペース区切りへ(またはその逆へ)一括変換し、`fate_(series)` の括弧を Automatic1111 / WebUI 向けに `fate \(series\)` とエスケープ(または解除)します。さらに、コピペで増えがちな重複タグの除去、A→Z での並べ替え、区切り文字(カンマ+空白/カンマのみ/改行)の選択ができます。入力するとリアルタイムで結果が更新され、タグ数と除去した重複数も表示されるので、貼り付け→コピーの往復だけで整形が終わります。外部のタグ辞書や API には一切アクセスしない純粋な文字列処理なので、書きかけのプロンプトをどこかに送信することはありません。タグはあなたの作品の設計図そのものなので、本ツールは通信せず、整形はすべて端末内(ブラウザ)で完結します。
使い方
- Danbooru などからコピーしたタグ列を左の入力欄に貼り付けます(カンマ・改行の混在もそのままで OK)。
- 語の区切り(アンダースコア⇄スペース)・括弧のエスケープ/解除・並び順・区切り文字を選び、必要なら「重複を除去」をオンにします。
- 右の整形結果を「コピー」ボタンでコピーし、Stable Diffusion の prompt にそのまま貼り付けます。
よくある質問
タグはサーバーに送信されますか?
いいえ。整形はすべてブラウザ内の文字列処理で行われ、外部のタグ辞書や API にもアクセスしません。入力したタグはアップロード・保存・送信されず、あなたの端末内だけで処理されます。
アンダースコアとスペースはなぜ変換が必要なのですか?
Danbooru などの booru サイトはタグを `long_hair` のようにアンダースコアで表記しますが、Stable Diffusion の prompt では `long hair` のスペース区切りが一般的です。本ツールはこの表記ゆれをワンクリックで揃えます。
括弧のエスケープ(\( \))は何のためですか?
Automatic1111 / WebUI では括弧 `()` が強調構文として解釈されます。`fate_(series)` のように作品名へ含まれる括弧をそのまま使うと意図せず強調されるため、`fate \(series\)` とエスケープして文字としての括弧に戻します。「エスケープ解除」で逆変換もできます。
重複タグはどう判定されますか?
区切りで分割したあと、前後の空白を除いた文字列が一致するタグを重複とみなし、最初の1つだけを残します。除去した重複の数は結果の下に表示されます。
強調の重み(:1.2 など)は保持されますか?
本ツールは区切り・括弧・並び・重複といった表記の整形に特化しています。重み記法そのものを書き換えたい場合は、別ツールの prompt-weight を併せてお使いください。
区切り文字は変えられますか?
はい。カンマ+空白(prompt の標準)・カンマのみ・改行から選べます。改行はタグを1行ずつ確認・編集したいときに便利です。