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 entries, 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 / World Info keys
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 without losing personality, lorebooks, or alternate greetings.
| Feature | ChatBrat | SillyTavern |
|---|---|---|
| Setup | Zero — open browser, start chatting | Local server + API key required |
| V2/V3 card support | Full import including lorebooks | 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?
ChatBrat preserves the full card payload — personality, description, scenario, first message, alternate greetings, and lorebook entries all carry over. You can then attach ChatBrat's cross-session memory layer on top.
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.