
Font To Bitmap Converter Standalone
A downloadable tool for Windows, macOS, and Linux
Download NowName your own price
This is a standalone / native / downloadable version of the Font To Bitmap Converter.

Features
- Bitmap font generation from TTF/WOFF fonts
- Construct 3 spacing data export
- Built-in simple glyph editor
- True pixel perfect output (not possible in browser version)
- Experimental features: SDF and MSDF exports
⚠️ When launching the executable on Windows or macOS, the system may display a warning about an untrusted or unsafe application. This is normal behavior for unsigned apps.
How to Run on Windows
- Download the latest release ⬇️
- Unzip the archive 📦
- Run
Font2Bitmap.exe - If Windows shows a security dialog:
- Click More info
- Click Run anyway 👍

How to Run on macOS
- Download the latest release. ⬇️
- Unzip the archive 📦
- On first run, macOS may block the app
- To allow it:
- Open System Settings ⚙️
- Go to Privacy & Security 🔐
- Scroll to the message about the blocked app
- Click Allow anyway
- Launch the app again 👍
License
Free to use, including commercial projects.
Redistribution or resale of the tool itself is not allowed.
Assets generated with this tool can be used freely.
| Updated | 10 days ago |
| Status | Released |
| Category | Tool |
| Platforms | Windows, macOS, Linux |
| Release date | 42 days ago |
| Author | stmn |
| Tags | 2D, bitmap, construct-3, Fonts, Game Design, gamedev, Graphical User Interface (GUI), Text based |
| Average session | A few seconds |
| Languages | English |
| Inputs | Mouse |
| Links | Font2Bitmap Browser Version |
Download
Download NowName your own price
Click download now to get access to the following files:
font2bitmap-v0.3.2-Windows.zip 38 MB
font2bitmap-v0.3.2-Linux.zip 65 MB
font2bitmap-v0.3.2-macOS.zip 40 MB
LICENSE.txt 1 kB

Comments
Log in with itch.io to leave a comment.
For some reason, specifically lowercase 'r' spacing is off for me in Construct 3 (there is a lot of space after it). Font works correctly if used as ttf with default text object. Am im doing something wrong? Didnt do anything special, just disabled AA, exported the image and copied the settings
Its 18th font from there just in case: https://not-jam.itch.io/not-jam-font-pack
Spacing data i get:
[[8.0, " ()1[]j{}"], [6.0, "!',.:;I`il|"], [12.0, "\"*2357<>EFJSZ^cfsz"], [18.0, "#MWXY"], [14.0, "$%+0689?ABCDGHKNOPQRUVbdeghknopquvy"], [16.0, "&-4=ax~"], [10.0, "/LT\\rt"], [22.0, "@mw"], [20.0, "_"]]
This happens because of the
\right beforer. In my case, the issue shows up when there’s only a single\, but in your pasted spacing data it looks like you already have two \\.Just make sure that in Construct 3 it really ends up as two backslash characters before
r. If it still behaves like there’s only one (because of escaping), try using four backslashes:\\\\.So far I only know the issue is caused by the backslash before
rin the spacing data, but I don’t know why it doesn’t happen for me. I’ll try generating the spacing data on Windows later - maybe the escaping/serialization differs there.Thanks!
Simple glyph editor.
Thanks for feedback. If you have still some issues feel free to leave a comment. I'm not doing native apps daily so this one can have still some bugs.
Oh, the Mac version disappeared ??
I had trouble getting the last build to run on MacOS. Cross-platform support can be difficult. I'll try to restore the MacOS version. :D
Thnaks you ! Drop a line once you do !
I already did it, I wrote it in the second comment.
I restored the macOS versions. I changed the MacOS build tool from PyInstaller to Nuitka, which seems to be a better option.
Spacing data that is not in English is incorrect.
I'll try to fix it this weekend. Thanks for feedback.
The problem has been fixed.
Furthermore, all letters are top-aligned.The web version does not have this problem.


I'll try to fix it this weekend. Thanks for feedback.
I've adjusted the alignment of the characters, but they will still align to the top left corner with centering disabled. This seems to be the correct behavior; I've tested it in Construct 3 and don't see it being a problem.
This is a port of my previous browser-based converter, converted into a native app:
https://stmn.itch.io/font2bitmap
The native version has a few fewer features, but most importantly, it should allow you to disable antialiasing.
I haven't tested this extensively. Let me know if anything isn't working properly.
Hey, I've discovered I can't import fonts.
![]()
It seems that importing fails if the directory or name contains non-English characters.
I'll try to fix it this weekend. Thanks for feedback.
The problem has been fixed. Tested with the following name: żółć_Český_über_日本語_данные_áéí_ß_ł