2CBH to PGN: ChessBase 17 and 18 databases (Beta)

The newer .2cbh database format of ChessBase 17 and 18, converted to PGN with its annotations.

Opens: CBH, 2CBH, CBV, CBZ, CBG, CBA, ZIP
Saves: PGN, CSV, HTML

Convert

ChessBase database
Choose files… or drop them here
.cbh, .cbg, .cba, .cbp, .cbt, .cbc, .cbs, .cbe, .cbj, .cbl, .cbtt, .cbm, .flags, .ini, .cit, .cib, .cit2, .cib2, .cbb, .cbgi, .ckn, .cko, .cpn, .cpo, .2cbh, .2cbg, .2cba, .2lid, .2lgd, .2lcd, .cbv, .cbz, .zip · up to 4096 MB each, 80 files max
    Add more files

    A .cbv archive, or all the files of the database: the .cbh file with its .cbg, .cba, .cbp, .cbt, .cbc, .cbs (and .cbj, .cbe if there), or the .2cbh file with its .2cbg, .2cba and .2lid. A .zip of the database folder works too.

    Options
    Variations
    More options

    ChessBase databases often carry the same comment in several languages. Keep all of them, or only one (comments without a language are always kept).

    Only for a password-protected ChessBase archive (.cbz): the password it was locked with.

    Your files are deleted after processing.

    The ChessBase 17 and 18 database format

    ChessBase 17 introduced a second database format alongside the classic .cbh. Its files end in .2cbh (the game headers), .2cbg (moves and guiding texts), .2cba (annotations), .2lid (players, tournaments, sources, teams and game tags), .2lgd and .2lcd (indexes). Older ChessBase versions and other chess programs don't open it.

    Upload the files together, or a .zip of the folder, and get:

    • a PGN with every game, its full move tree and its annotations;
    • comments in every language stored (English, German, French and the others), or only the one you choose;
    • symbols, coloured squares, arrows, time spent, clock times and engine evaluations, including the evaluation curve ChessBase stores for the main line, as [%eval] on each move;
    • game quotations inside comments, written as the two players' names;
    • Chess960 games with their start position;
    • the guiding texts as HTML pages and a CSV game list.

    The .2lgd and .2lcd files are indexes and are not needed; the .2lid file is, for the names.

    Differences from the CBH format

    The newer format stores the variations after the whole main line and gives every move a number of its own, but the content is the same, so a game converted from .2cbh gives the same moves, variations and comments as the same game converted from a .cbh copy of the database. Annotators are players in the newer format, so their names come out as "Last, First".

    Pitfalls

    • Without the .2cba file the games come without annotations, and without .2lid the names are question marks.
    • A few annotation kinds have no PGN equivalent: pawn structure and piece path displays and variation colours are left out; training questions are marked with a note.
    • Deleted games are left out unless you include them under "More options".

    More about what this tool reads and writes: ChessBase to PGN Converter (CBH, 2CBH, CBV).