Free Tool
SillyTavern Character Card Viewer & Importer
How do I read a V2 or V3 character card without a local server?
Drop any SillyTavern V2 or V3 PNG card below to instantly parse its token breakdown, lorebook and its lore cards, alternate greetings, and system prompt — directly in your browser. Nothing is uploaded. Then bring the character to life on ChatBrat with one click.
Drop your V2 or V3 PNG card here
or click to browse · also accepts JSON exports · 100% client-side, nothing uploaded
What this tool reads from your card
Token count breakdown
Estimates permanent tokens (personality + description + scenario + system prompt) and first-message tokens separately — so you know how much context budget your card consumes before a single reply is written.
Lorebook trigger keys (World Info)
Lists every trigger keyword embedded in the card's character_book or world_info block. These are the words that activate lore injections mid-conversation — useful for debugging cards that don't activate correctly.
Alternate greetings
Shows how many alternate opening messages the card defines. Platforms like SillyTavern and ChatBrat let you pick which greeting starts the conversation.
System prompt & overrides
Detects whether the card hardcodes a custom system prompt or post-history instructions that override the platform's default behavior.
Why import your card to ChatBrat instead of running SillyTavern locally?
SillyTavern is powerful but requires a local server, API keys, and manual model management. ChatBrat is a cloud-native alternative built around the same V2/V3 card standard — your characters import with their personality and alternate greetings, and the card's lorebook is saved with them.
| Feature | ChatBrat | SillyTavern |
|---|---|---|
| Setup | Zero — open browser, start chatting | Local server + API key required |
| V2/V3 card support | Full import; lorebooks saved with the character | Native |
| Long-term memory | Persistent cross-session memory | Session-only (context window) |
| Story arcs | Structured, resumable story arcs | Manual chat logs |
| Mobile | Mobile-first PWA | Desktop only |
| Cost | Free tier, no API key | Free + your own API costs |
Frequently asked questions
Is my character card data uploaded anywhere?
No. All parsing happens entirely inside your browser using the File API. The raw bytes never leave your device. ChatBrat only receives data when you click 'Bring to Life' and log in.
Does this work with CharaHub, CharaVault, or JanitorAI card exports?
Yes. Any card that follows the SillyTavern V2 spec (a PNG with a base64 'chara' tEXt chunk) will parse correctly. CharaHub and CharaVault both export standard V2 cards.
What happens to alternate greetings and lorebooks after import?
Personality, description, scenario, first message, and alternate greetings carry over. The card's lorebook is saved with the character, but it isn't turned into active lore cards yet, so add the cards you need in the character's Lorebook tab. ChatBrat's memory works on top either way.
Can I export my ChatBrat characters back to V2 PNG?
Yes. Every character you create or import on ChatBrat can be exported back to a SillyTavern-compatible V2 PNG card from your character settings.