BitFontCreator is a professional bitmap font creator tool for your embedded project, which helps you create monochrome (1-bpp) bitmap fonts and antialiased (2-bpp and 4-bpp) bitmap fonts for graphical LCD / LED. It just import the font installed on your Windows PC and create a C file representing that font. The C file includes jump tables and bitmap data of all characters.

BitFontCreator can also export the font in binary file format (*.bin) and ASM file format (*.asm). The bitmap data can be configured in various format.

BitFontCreator has 3 editions: BitFontCreator Latin, BitFontCreator Pro and BitFontCreator Grayscale.


BitFontCreator Latin

  • Support 256 Latin characters.
  • Create standard monochrome (1-bpp) fonts only.
  • Export bitmap data in various formats.

BitFontCreator Pro

  • Support 65536 Unicode characters.
  • Create standard monochrome (1-bpp) fonts only.
  • Export bitmap data in various formats.

BitFontCreator Grayscale

  • Support 65536 Unicode characters.
  • Create antialiased grayscale (2-bpp, 4-bpp) plus normal (1-bpp) fonts.
  • Export bitmap data in various formats.

Go to the Comparison Chart page to see the detailed differences about the 3 editions.

Thousands of customers are using BitFontCeator, see our clients worldwide.

Creating Bitmap Font is easy with BitFontCreator. It is very easy to create bitmap font for your embedded project with BitFontCreator. This well designed software will save your tons of time.

Generally speaking, there are 5 steps prior to export bitmap data.

Import Font
Step 1: Import an installed font

The first step is create a new font project. Three ways you can choose: New Font From Scratch, Import An Existing System Font or Import Font Resource.

Edit Characters Table
Step 2: Edit Characters Table

Select the characters your project needs only. Disable the useless characters, this will reduce the memory of your limited storage resource.

Edit Character
Step 3: Edit Single Character

In Character Editor pane, you can edit single character. Many tools are provided: Pencil, Line, Rectangle, Move up / down / left / right, Invert,and Mirror.

Edit Characters Table
Step 4: Configure Bitmap Data Format

BitFontCreator provide various bitmap data format: Big or little Endian, Row or Column scanning, data packed or not, 8-bit / 16-bit / 32-bit data length.

Export Font
Step 5: Export Font

BitFontCreator can export the font as a C file (*.c), binary format file (*.bin) and ASM format file (*.asm).

Multi Copy
Copy Multiple Characters at one time

If you want to merge characters from different fonts into one, this feature will save your tons of time.

Save Money

Creating bitmap font from scratch with your programmer is very expensive.

Save Time

Export thousands of Unicode characters bitmap data within just a few steps.

Easy to Use

We keep things simple with user friendly software UI interface.

Our clients worldwide

BitFontCreator is professional and popular, which has been using by thousands of home users, small businesses and large companies for over 10 years. Our clients are located in over 100 countries and regions, included many large famous companies, such as Ametek, DEKA R & D, Rockwell Collins, Logitech, Schneider Electric, Toshiba, Panasonic Healthcare, LG Electronics, Samsung etc.