Character cards explained — what is inside an AI character file

A character card is a small, portable file that describes an AI character: how it looks, how it speaks, and how it should behave in a chat. Instead of retyping the same description into every app, you keep it in one file and load it wherever you talk to the model. This article explains what is inside a card, how to open and edit one, how compatibility varies between platforms, and the ethical lines that come with sharing other people's work.

What a character card actually is

A character card packs a persona into two things: a set of structured text fields and, usually, a picture. You import the file, the app reads the fields, and the character appears ready to chat. The point of a separate file is portability. The same card can often be loaded into a desktop client, a chat website, or a mobile app without you rewriting the character each time. For where cards sit in the wider category, see what an AI companion is.

Cards come in two common shapes. The simplest is a plain JSON file: readable text you can open in any editor. The other, and the one most people meet first, is a PNG image with the same JSON tucked into its metadata. That is why a character card often looks like an ordinary picture but behaves like a file full of instructions. Nothing is hidden or encrypted; the data is simply stored in a text chunk inside the image.

The fields inside a card

Most cards reuse the same handful of fields, though the exact names differ between implementations. Treat the list below as common ground, not as an enforced standard.

Field What it usually holds
name The character's display name
description A short profile: who they are, what they want
personality Traits, habits and quirks that shape the tone
scenario The setting the chat opens in
first message The opening line the character sends
example dialogue Sample exchanges that demonstrate the voice
avatar The image shown next to the name

You will often also see fields for creator notes, tags, a version number, and a creator name. Those are useful metadata, but they are not guaranteed to be read by every app. Precise definitions of the shared vocabulary live in the AI companion glossary.

Why the format exists

Cards spread because people wanted three things that a single app could not give them. First, reuse: write the persona once, use it in many tools. Second, sharing: post one file and someone else can import the whole character. Third, versioning: keep a copy, edit it, and roll back if a change makes the character worse. A plain file also survives the shutdown of any one service, which is a real concern in a young category.

How to open and view a card

Reading the raw fields is worth the effort once. It teaches you quickly which parts drive the character's behaviour and which parts are decorative.

How to edit a card

Editing is straightforward but easy to do badly. Keep a copy of the original before you touch anything. Change one field at a time, and keep sentences short and concrete; a wall of adjectives tends to blur rather than sharpen a character. If the app has an in-app editor, use it and re-export the card when you are done. If you edit the JSON by hand, be careful with commas and quotes, since a single broken character makes the whole file unreadable.

Compatibility between platforms

This is where expectations break. There is no single authority that governs the format, so support is uneven. Some apps read every field; others use only the name, description and first message, and silently ignore the rest. Some accept PNG cards but not JSON, or the reverse. Moving a card between apps can therefore lose detail, and a character that felt rich in one place may feel flat in another.

Practical consequences:

Cards are easy to copy, which makes the ethics matter.

Content can be direct and adult without being graphic, but the line belongs at the platform, not at the file. A card cannot grant permissions the service does not offer.

Key takeaways

If you are building a character rather than reading one, the step-by-step creation guide and the prompt-writing guide cover the next stage.