キャラカードPNGをここにドロップ
クリックして選択 · 普通のPNGをドロップすると新規カードを作成
ブラウザ内で処理 · アップロードなし
別の画像をドロップ / クリック
カード項目
生JSON(chara_card_v2)
SillyTavern のキャラクターカード(PNG の tEXt チャンク "chara" に base64 で埋め込まれた chara JSON)を、ブラウザ内で開いて中身を確認・編集するツールです。名前・description・personality・scenario・first_mes(最初のあいさつ)・mes_example(会話例)といった基本項目に加え、chara_card_v2 の system_prompt・post_history_instructions・creator_notes・tags・代替あいさつ(alternate greetings)・作者・キャラバージョンまで編集できます。v1(フラット形式)のカードを読み込んでも自動で認識し、書き出し時は v1 フィールドを root にミラーした chara_card_v2 形式で保存するので互換性を保てます。chara データを持たない普通の PNG をドロップすれば、その画像をベースに新しいカードを1から作る「メーカー」としても使えます。書き出しは2通り:埋め込み済みの PNG カードをダウンロードするか、中身を整形済み JSON として書き出し/コピーできます(character card png to json)。画素は一切いじらずロスレスで、tEXt チャンクだけを差し替えます。最大の特徴は完全ローカル動作で、画像もカード本文もアップロード・送信せず、すべてあなたのブラウザ内だけで処理します。png-info / gguf-info と同じ no-upload ファミリーのツールです。
使い方
- キャラクターカードのPNG をドロップ、またはクリックして選択します(chara データのない普通のPNG なら新規カードを作成できます)。
- 名前・説明・性格・シナリオ・最初のあいさつ・システムプロンプトなどの項目を表示・編集します。
- 「PNGカードを書き出し」で埋め込み済みPNG を保存、または「JSONを書き出し/コピー」で中身の chara JSON を取り出します。
よくある質問
ファイルはサーバーにアップロードされますか?
いいえ。読み込み・編集・書き出しはすべてブラウザ内で行われます。画像もカード本文も一切アップロード・保存・送信されず、あなたの端末内だけで処理します。
v1 と v2 のどちらのカードに対応していますか?
両方です。読み込み時に v1(フラット形式)と v2(spec: chara_card_v2)を自動判定します。書き出しは互換性のため、v1 フィールドを root にミラーした chara_card_v2 形式で保存します。
普通の画像から新しいカードを作れますか?
はい。chara データを持たない PNG をドロップすると空の項目で開くので、その画像をアバターにして名前や説明を入力し、PNG カードとして書き出せます。
画質は劣化しますか?
しません。画素(IHDR/IDAT など)は一切いじらず、メタデータの tEXt チャンク "chara" だけを差し替えるロスレス処理です。PNG 以外には埋め込めないため、入力は PNG のみ対応です。
中身の JSON だけ取り出せますか?
はい。「JSONを書き出し」または「JSONをコピー」で、整形済みの chara_card_v2 JSON を取り出せます(character card png → json)。