Font Converter
Convert a character sheet into Minecraft's JSON font format for custom fonts in resource packs.
Advertisement:
Font Provider Configuration
The path to your font texture image inside the resource pack.
The ascent determines the vertical position of characters.
Characters must match your texture grid (left → right, top → bottom).
Generated Font JSON
{
"providers": [
{
"type": "bitmap",
"file": "custom/font/my_font.png",
"height": 8,
"ascent": 7,
"chars": [
"ABCDEFGHIJKLMNOP",
"QRSTUVWXYZabcdef",
"ghijklmnopqrstuv",
"wxyz0123456789!@",
"#$%^&*()-_=+[]{}",
";:'\",.<>/?`~ "
]
}
]
}Place this file in your resource pack at:assets/<namespace>/font/default.json
Advertisement: