Skip to content
AppClap
BKChem is unclaimed —
B

BKChem

a free chemical drawing program·bkchem.zirael.org

Visit

BKChem is a free software chemical drawing program written in Python, allowing bond-by-bond drawing of chemical structures with templates, linear formulas, radicals, and charges. It supports editing features like undo/redo, alignment, scaling, and 2D/3D rotation, plus import/export to formats such as SVG, PDF, PNG, CML, Molfiles, SMILES, and InChI. It is platform-independent due to being written in Python and has been used on GNU/Linux, WinXP, and MacOS X.

What it's for

Drawing chemical structures bond-by-bondUsing ready-made templates of common ringsExpanding common groups from abbreviated to structural formGenerating SMILES from drawn structuresImporting and exporting molecule data in various formats (CML, Molfile, SVG, PDF, PNG, ODF)Searching for BKChem files containing specified molecules or fragmentsWriting custom plugins and batch scripts for BKChem

Features 24

  • Ability to expand common groups from abbreviated to structural form
  • Aligning molecules so a particular bond is horizontal/vertical
  • Aligning, scaling, and rotation (2D, 3D)
  • Basic support for CML1 and CML2 import/export
  • Bond length and angle restrictions to assist drawing
  • Bond-by-bond drawing
  • Definition of personal preferred drawing style
  • Export to SVG, OpenOffice Draw, ODF, EPS, PDF, PNG
  • InChI import support (subset)
  • Localization support for multiple languages
  • Molfile import/export
  • Multiple arrow types (normal, retro, equilibrium, etc.)
  • Ready-to-use templates of common rings
  • Rich text and color support
  • Rotation of molecular fragments around bonds (conformation changes)
  • Search for BKChem files containing specified molecules or fragments
  • Simple vector graphics (rectangles, circles, polygons)
  • SMILES generation and import (subset)
  • Support for linear formulas
  • Support for radicals and charges
  • Support for user-written plugins and batch scripts
  • Unlimited undo and redo
  • Validity checking of drawn structures
  • XML-based native file format

At a glance

free tieropen source
TypeDesktop app
DeploymentInstalled (local)
PlatformsWindows, macOS, Linux
LanguagesEnglish, French, Czech, Polish, German, Traditional Chinese

No company, integrations, or compliance data published yet.

Last checked 24 days ago·