JsonForge is a visual editor for building Minecraft Bedrock JSON UI screens and exporting them for resource packs. It runs in modern browsers and as an Electron desktop application on Windows, macOS, and Linux. Users can place interface elements on a canvas, edit their properties, add textures, and inspect the JSON. The editor includes 10 element types, such as panels, images, labels, buttons, toggles, and custom elements. Its dockable workspace includes Toolbox, Hierarchy, Canvas, Properties, Textures, Bindings, and JSON Preview panels. The canvas supports anchors and the game’s nine-slice texture behavior, with an Edit/Preview toggle. Export targets include form screens, HUD overlays, and restyled vanilla scoreboards, with .mcaddon or .mcpack output as applicable. JsonForge includes five ore-UI preset texture sets and Minecraft fonts. Projects can be stored as .jfproject bundles or handled as raw Minecraft Bedrock JSON UI .json files. The desktop app can find worlds on the machine and install exported packs into resource and behavior pack folders. It is free and open source under the MIT license. The guide notes that resource packs can restyle what the game draws but cannot create new values; live text must come from a form script or scoreboard.
Who it is for
JsonForge suits Minecraft Bedrock creators who want to design and export JSON UI screens visually. It is available in a browser or as a desktop app on Windows, macOS, and Linux.
What is good
- Free and open source under the MIT license.
- Includes 10 interface element types.
- Exports form, HUD, and restyled scoreboard targets.
- Projects can bundle elements, bindings, and textures.
- Desktop app can install packs into local worlds.
What to know first
- Resource packs cannot invent new values.
- Live text requires a form script or scoreboard.
- All script-filled form grid cells use the first button’s style.
Verdict
JsonForge provides a visual workflow for creating and exporting Minecraft Bedrock UI, with browser and desktop options. Its guide documents limits around new values and script-filled form button grids.
Get started with JsonForge
- Open the JsonForge website in a modern browser, or use the desktop application for Windows, macOS or Linux.
- Create a canvas layout with the available interface elements.
- Adjust element properties, textures, bindings and layout in the dockable panels.
- Save the project as a .jfproject file or work with raw Minecraft Bedrock JSON UI .json.
- Export a form screen, HUD overlay or restyled vanilla scoreboard as an applicable .mcaddon or .mcpack.
- On desktop, find a world on the machine and install exported packs into its resource and behavior pack folders.
What the free plan stops at
Resource packs can restyle what the game already draws but cannot invent new values; live text must come from a form script or scoreboard. For script-filled form button grids, the drawn layout determines capacity and every grid cell uses the first drawn button's style.
Questions about JsonForge
How much does JsonForge cost?
The listed plan is free at no cost. JsonForge is open source under the MIT license.
Which platforms does JsonForge support?
It runs in modern browsers and as a native Electron desktop application on Windows, macOS and Linux.
What can it export?
Export targets include form screens, HUD overlays and restyled vanilla scoreboards. It produces .mcaddon or .mcpack files as applicable.
Can JsonForge install packs into a Minecraft world?
The desktop app can find worlds on the machine and install exported packs into their resource and behavior pack folders.
Can a resource pack add new live values?
No. The guide says a resource pack can restyle what the game draws, while live text must come from a form script or scoreboard.
JsonForge plans and pricing
All plansCompared on Minecraft add-on editors
- Pack types
- resource pack, behavior pack
- Editor mode
- visual
- Scripting support
- Yes
- Version targeting
- unspecified
- Available platforms
- Web, Windows, macOS, Linux


