1. Paste Your YAML Definitions
2. Select Portrait Image
Upload a PNG image to use as the character card's visual face.
Technical Accuracy: Preserving Multi-line Personas
YAML is frequently used for complex roleplay scenarios that involve long, indented descriptions. Here is how our tool handles the conversion:
1. Block Scalar Handling
If your YAML uses | or > for long text blocks (common in character personas), our tool preserves the newlines and indentation during the move to JSON. This prevents your character's description from becoming one giant, unreadable paragraph.
2. Indentation Awareness
YAML relies on indentation to define structure. Our converter identifies nested fields and arrays (lists of tags) and maps them to the appropriate slots in the TavernAI V2 schema.
3. Metadata Key Normalization
Whether your YAML uses description, personality, or bio, our normalization engine identifies the core traits and ensures they are placed into the data: { ... } object required for SillyTavern compatibility.
Step-by-Step Conversion
- Paste YAML: Input your character definitions into Step 1.
- Upload Image: Provide a PNG portrait in Step 2.
- Convert: Click "Generate" to create your new binary character card.
- Save & Use: Save the resulting PNG and import it directly into SillyTavern.
FAQ: YAML to PNG Conversion
A: YAML is sensitive to tabs vs. spaces. Ensure you are using spaces for indentation. If you still have issues, try using our Universal Converter to debug the raw text.
A: Yes! Both .yaml and .yml files are supported by our parser.
