1. Upload your KoboldAI JSON
2. Select Your New Portrait
Since Kobold JSON is text-only, upload a PNG image here to create your new visual character card.
Technical Details: From Text to Binary
The transition from Kobold's text-based JSON to a V2 PNG card involves several binary injection steps:
1. Chara Chunk Injection
We extract the name, description, and scenario from your Kobold JSON and wrap them in the chara key. This data is then injected into the metadata of the portrait image you provided.
2. V2 Nesting Logic
Kobold JSON often uses flat fields for "Memory" and "Talk." These are mapped into the data: { ... } nested structure required by the modern TavernAI V2 specification, so SillyTavern can read the resulting card directly.
3. Base64 Encoding
To prevent errors during the "Drag & Drop" import process in SillyTavern, we encode your character data as UTF-8 Base64. This is the industry standard for ensuring cross-platform stability.
Conversion Checklist
- Locate JSON: Find your
.jsonsave file from your KoboldAI library. - Upload: Paste the code or drop the file into Step 1 above.
- Portrait: Upload a high-resolution PNG image in Step 2.
- Export: Click "Generate" and save the resulting PNG file.
- Import: Drag the new PNG directly into your SillyTavern interface.
FAQ: KoboldAI to SillyTavern
A: Yes! Most users use KoboldCPP to run the AI model and SillyTavern as the UI. This converter helps you move your characters into that superior UI.
A: The tool will use our high-quality default character card template, allowing you to use your character immediately while you search for the perfect portrait.
