Any to TextGenWebUI Converter

Convert any character card (JSON, PNG, YAML) to the TextGenWebUI (oobabooga) format.

Zero-Server Processing: Your images and JSON never leave your device. All logic is executed client-side via your browser's RAM.

Technical Guide: Preparing Characters for TextGenWebUI (Oobabooga)

The **TextGenWebUI** (often referred to as oobabooga) is the industry standard for running large language models locally. While it offers unparalleled flexibility in terms of model support and parameter tuning, its character management system requires data to be structured in a specific way to drive model behavior effectively. Migrating your character library to TextGenWebUI is an essential step for power users who want to leverage the full capability of local LLM orchestration.

1. The Context-Driven TextGenWebUI Schema

Unlike visual frontends that utilize nested V2 PNG metadata, TextGenWebUI relies on a cleaner, context-driven JSON model. Its core logic is centered around the context and greeting fields. Each field it recognizes in the your source data is copied to the matching TextGenWebUI field, with your wording left untouched. Persona and scenario are joined into the context field, while the description and greeting stay in their own fields.

2. Working with Diverse Model Loaders

One of the challenges of local inference is the wide variety of model formats (GGUF, EXL2, AWQ) and loaders (Transformers, llama.cpp, AutoGPTQ) supported by TextGenWebUI. Each combination can have different sensitivities to dialogue formatting and context window limits. Text is copied across as written (see "What this converter changes" below), so review the result in TextGenWebUI and adjust any wording or formatting you want to change. This prevent "token leaking" where the AI might accidentally output raw JSON keys or roleplay markers, ensuring a high-immersion experience across any model you load.

3. Context Window and Token Management

Local hardware often has strict VRAM and context window limitations. Many character definitions, especially those ported from cloud platforms like CharacterAI, can be excessively long or repetitive. Nothing is condensed or summarized during conversion, so keep an eye on length if TextGenWebUI limits how much a character can hold.

4. The Importance of Zero-Server Privacy

We believe that your digital characters and creative roleplay definitions should remain private. CharacterCardConverter.com utilizes a "Zero-Server" architecture, where every step of the migration process—from PNG metadata extraction to complex schema remapping—occurs entirely within your browser's local RAM. Your character files never touch our servers, are never cached, and are never seen by any third party. This ensures 100% data sovereignty for creators who value privacy in the evolving AI landscape.

5. Seamless Library Integration

By outputting a standardized JSON file, we ensure that your ported characters are ready for instant use within the characters folder of your TextGenWebUI installation. This simplifies character management and allows you to build a robust, manageable local library. Migrating your digital assets to the TextGenWebUI standard today ensures they remain compatible with future advancements in local inference technology, allowing you to maintain your character's unique "soul" as you upgrade models and hardware.