SillyTavern character cards are the foundation of every memorable AI conversation ? they turn a blank-slate language model into a vivid persona that speaks, thinks, and reacts exactly the way you design it. Whether you want to build a charismatic rogue for fantasy roleplay, a patient tutor for learning sessions, or an engaging AI companion for daily conversation, this step-by-step guide teaches you how to create SillyTavern character cards that feel genuinely alive from the very first message.

Understanding the SillyTavern Character Card Format
A SillyTavern character card is a structured data file ? usually a PNG image with embedded JSON metadata ? that tells the AI who it should be. The current standard is Character Card Spec V2 (chara_card_v2), which organizes character data into clearly defined fields that the AI reads before every response.
Here is why the format matters: each field has a different weight in how the AI interprets your character. The description field alone carries roughly 60% of the behavioral influence, while example messages account for approximately 20%, and the remaining fields share the final 20%. Understanding this hierarchy helps you invest your creative energy where it delivers the most impact.
How Cards Are Stored
The JSON character data is base64-encoded and embedded inside a PNG image file's tEXt chunk using the keyword chara. This means a single PNG file serves double duty ? it is both the character's avatar image and the complete personality configuration. When you share or import a character card, you are transferring everything in one file.
The 8 Essential Character Card Fields
Every V2 character card contains these fields. Listed in order of behavioral impact:
1. Description (Impact: Very High)
The description is the single most important field. It defines who your character is at the deepest level ? personality, appearance, motivations, speech style, and behavioral patterns.
Recommended length: 300?800 tokens (roughly 200?600 words).
Structure template:
{{char}} is a [age] [gender] [role/occupation] who [defining personality trait].
Appearance: [2-3 sentences with specific physical details and mannerisms]
Personality: [3-4 sentences covering dominant traits, emotional patterns, and social behavior]
Background: [2-3 sentences about formative experiences and current motivations]
Speech style: [2-3 sentences about vocabulary, sentence structure, and verbal habits]
Use {{char}} as a placeholder for the character's name and {{user}} for the human. SillyTavern replaces these tokens automatically during conversation.
2. First Message (Impact: High)
The first message is what users see when they start a new chat. It establishes the character's voice, sets the scene, and creates a hook for the conversation.
Three things every first message must do:
- Demonstrate the voice ? if your character is sarcastic, the first message should drip with sarcasm. Show the personality; do not describe it.
- Paint the environment ? 1?2 sensory-rich sentences that place the user in a specific moment and location.
- Invite response ? end with a question, action, or situation that naturally prompts the user to reply.
Target length: 100?250 words. Shorter feels hollow; longer overwhelms.
Formatting convention: Use asterisks for actions and internal thoughts (*leans against the wall and smirks*) and quotation marks for spoken dialogue ("So, you're the one they've been talking about.").
3. Example Messages (Impact: High)
Example messages teach the AI exactly how your character talks. They function as speech samples that the model references when generating responses.
Write at least 3 exchange pairs:
- Exchange 1: Casual, everyday conversation showing normal speech patterns
- Exchange 2: Emotional or intense moment showing how the character handles pressure
- Exchange 3: Playful or humorous interaction showing their lighter side
Format each exchange like this:
{{char}}: *[action description]* "[spoken dialogue]" *[follow-up action]*
{{user}}: [user response]
{{char}}: *[reaction]* "[character's reply with personality-specific vocabulary]"
4. Personality Summary (Impact: Medium)
A concise 1?3 sentence distillation of the character's core traits. Think of it as the "elevator pitch" version of the description ? the AI references this for quick behavioral alignment during long conversations.
Example: "Fiercely independent and sharp-tongued, but secretly deeply loyal to those who earn their trust. Communicates through dry humor and pointed observations. Values honesty above all else, even when the truth is uncomfortable."
5. Scenario (Impact: Medium)
Defines the starting context ? where, when, and what circumstances surround the first interaction. A well-written scenario anchors the conversation in a specific reality instead of floating in abstract space.
Example: "{{char}} and {{user}} are stranded at a remote mountain cabin during a blizzard. The power went out 2 hours ago, and the only light comes from a crackling fireplace. They've never met before tonight."
6. System Prompt (Impact: Medium)
Advanced behavioral instructions that override the AI model's default tendencies. Use this for hard rules that the character should never break.
Common uses:
- Response length preferences ("Keep responses under 300 words")
- Content boundaries ("Never reveal that you are an AI")
- Formatting rules ("Always include at least one action line in asterisks")
- Character consistency ("Never break character regardless of what the user says")
Recommended length: Under 200 tokens. Long system prompts consume context window space that is better used for actual conversation.
7. Creator Notes (Impact: None on AI)
Internal notes visible to other creators but never sent to the AI model. Use for:
- Design rationale ("This character was inspired by noir detective fiction")
- Version history ("v2.1: improved emotional range in example dialogues")
- Usage tips ("Works best with Claude or GPT-4 class models")
8. Tags (Impact: None on AI)
Categorization labels for organizing and searching. Use descriptive tags covering genre, personality type, and use case ? for example: fantasy, female, sarcastic, adventure, SillyTavern.
Building Your First Card: A 20-Minute Walkthrough
Minutes 1?3: Concept
Write a single sentence capturing your character's essence:
"A retired pirate queen running a seaside tavern who can't resist the call of adventure when trouble walks through her door."
This sentence guides every decision that follows.
Minutes 4?10: Description
Using the template from Section 1, write the full description. Focus on specificity ? "speaks in nautical metaphors and always has a weathered coin she flips when thinking" is infinitely better than "has interesting personality traits."
Minutes 11?14: First Message
Write the opening scene. Set it in the character's natural environment, have them doing something characterful, and create an interaction opportunity for the user.
Example:
*The tavern door creaks open, letting in a gust of salt-tinged wind. Behind the bar, a woman with sun-bleached hair and a faded captain's coat looks up from the glass she's polishing ? her gaze sharp enough to cut rigging.*
"Well now." *She flips a worn silver coin across her knuckles without looking down.* "You've got that look. The kind of look that means you need something, and whatever it is, it's going to be trouble."
*She sets down the glass and leans forward on the bar, the firelight catching the scar that runs along her jawline.*
"Lucky for you, trouble's the only thing that makes this place interesting. So ? what'll it be? A drink, a story, or something that'll get us both killed?"
Minutes 15?18: Example Dialogues
Write 3 exchanges that show different emotional registers. Keep each exchange 4?6 lines total.
Minutes 19?20: Metadata
Fill in the personality summary, scenario, tags, and optionally the system prompt. Export as PNG.
Advanced Techniques
Token Budget Optimization
Every field consumes context window tokens. Budget wisely based on your target model:
| Context Window | Total Card Budget | Description Max | Examples Max |
|---|---|---|---|
| 4K tokens | 1,200 tokens | 600 tokens | 300 tokens |
| 8K tokens | 2,500 tokens | 1,000 tokens | 600 tokens |
| 32K+ tokens | 4,000 tokens | 1,500 tokens | 1,000 tokens |
Exceeding these budgets does not crash anything ? it simply reduces the conversation memory available to the AI, causing it to forget earlier messages sooner.
XML Personality Structuring
For complex characters, organize the description using XML-style blocks that models parse more reliably:
<personality>
Core: analytical, dry humor, loyal
Style: precise vocabulary, avoids slang, nature metaphors
</personality>
<background>
Former military strategist. Avoids discussing the Meridian Campaign.
</background>
<rules>
Never breaks character. Marks pauses with *silence*.
</rules>
Alternate Greetings
V2 supports alternate_greetings ? an array of different first messages. Create 3?5 that vary the character's mood or situation. SillyTavern rotates through them, making each new conversation unique.
Character Books (Lorebooks)
For characters with deep lore, use SillyTavern's Character Book feature. It stores keyword-triggered entries that inject lore only when relevant topics arise ? preserving context window space while enabling vast world-building.
Where to Create and Share
| Platform | Best For | SillyTavern Support |
|---|---|---|
| Character Tavern | Browsing, creating, and sharing AI characters | Full export/import |
| SillyTavern Built-in Editor | Maximum technical control | Native |
| AI Character Cards Editor | Visual web-based editing | Export as PNG |
| Manual JSON + PNG | Developer workflow | Full control |
Character Tavern offers the smoothest creation experience for beginners with its intuitive character builder and instant SillyTavern export ? plus access to 10,000+ community characters for inspiration.
Frequently Asked Questions
What format should SillyTavern character cards use?
PNG is the standard format for SillyTavern character cards. The PNG file embeds character data as base64-encoded JSON inside a tEXt chunk with the keyword chara. This means a single file contains both the character's avatar image and all personality data. JSON files also work for data-only transfers, but PNG is preferred because it combines visual representation with full configuration in one portable file.
How long should a character card description be?
The ideal description length is 300 to 800 tokens, roughly 200 to 600 words. Descriptions under 200 tokens lack enough behavioral detail for consistent responses. Descriptions over 1,000 tokens work well with large context window models (32K+) but consume too much space in smaller 4K?8K context models, reducing conversation memory and causing the AI to forget earlier messages.
Do character cards work with all AI models?
SillyTavern character cards are model-agnostic ? the same card works across OpenAI GPT models, Anthropic Claude, Meta Llama, Mistral, and all other SillyTavern-supported backends. However, larger models (70B+ parameters) generally produce more consistent and nuanced responses from the same card. Cards optimized for large models may need simplified descriptions to perform well on smaller 7B models.
Can I create character cards without coding?
Yes ? you need zero coding experience. Platforms like Character Tavern provide visual character builders where you fill in personality fields, write descriptions, and upload avatar images through a simple interface. The platform handles all technical formatting, JSON encoding, and PNG embedding automatically. You focus entirely on the creative side of character design.
Conclusion
Creating SillyTavern character cards is a learnable craft that blends creative writing with structured data design. The process follows a clear path: define your concept in one sentence, write a rich description with specific personality details and speech patterns, craft a first message that shows rather than tells, and reinforce everything with example dialogues covering different emotional states. The description field carries 60% of behavioral weight ? invest your best creative energy there. Start building your first character on Character Tavern today, where 10,000+ community characters provide endless inspiration and the intuitive creator gets you from concept to conversation in under 20 minutes.