AI Character Knowledge Base & FAQ

Everything you need to know about digital persona portability, metadata standards, and privacy-first conversion technology.

Is my data secure?

Yes. Unlike other converters, we use a Zero-Server Architecture. Your character files are processed locally in your browser's RAM. No data is ever uploaded, stored, or logged on our end. Your privacy is hard-coded into our logic.

What is a V2 PNG Card?

The V2 (Version 2) specification is the modern standard for AI characters. It allows creators to embed complex JSON data—including personality traits, scenarios, and example dialogues—directly into the metadata of a PNG image. This makes characters portable and easy to share.

Why did my conversion fail?

Failure typically occurs for two reasons: Either the source file is corrupted, or it uses a proprietary format that strips metadata (like some social media platforms). We recommend always using "Original" or "Raw" PNG files for best results.

Technical Specifications

Supported Metadata Keys

Our converter scans for a wide array of industry-standard keys to ensure no data is left behind. These include: chara, character, ccv3, voxta_character, chara_card_v2, and sillytavern_json.

Compression and Encoding

We support both tEXt (plain) and zTXt (compressed) PNG chunks. Using the Web Decompression API, we can inflate compressed cards from SillyTavern or TavernAI without requiring you to install additional software. All output cards are generated using UTF-8 safe Base64 encoding for maximum compatibility.

CharacterAI (CAI) Exports

CharacterAI uses a unique "Advanced Definition" structure. When converting from CAI, we prioritize the definition and greeting fields, mapping them to the standard persona and first_mes fields used by local roleplay frontends.

Usage in Different Frontends

How to use cards in SillyTavern

Once you have converted your card to the TavernAI PNG format, simply open SillyTavern, go to the character management tab, and click "Import." Select your new PNG, and the character will load with all expressions and scenarios intact.

Integrating with Voxta

To use a converted character in Voxta, import the generated character card through Voxta's character import flow and select the card there. You do not need to manually place a character.json file in a profiles directory.


Stay Updated on AI Character Technology

Subscribe to our newsletter to receive the latest updates on metadata specifications, V3 standards, and private conversion tools.