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 app on Windows, macOS, and Linux. Users can place 10 types of elements—including panels, images, labels, buttons, toggles, and custom elements—on a canvas, edit their properties, and add textures. Dockable panels include Toolbox, Hierarchy, Canvas, Properties, Textures, Bindings, and JSON Preview. The canvas uses anchors and the game's nine-slice texture algorithm, with an Edit/Preview toggle. Export targets include form screens, HUD overlays, and restyled vanilla scoreboards, producing .mcaddon or .mcpack files as applicable. The app includes five ore-UI texture sets and Minecraft fonts. Projects can be stored as .jfproject bundles with an element tree, bindings, and textures, or imported and exported 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. The guide notes that a resource pack can restyle what the game already draws but cannot create new values; live text must come from a form script or scoreboard. JsonForge is open source under the MIT license.
Who it is for
JsonForge suits people creating Minecraft Bedrock UI for resource packs who want a visual canvas and export options. Its desktop app can also install exported packs into worlds found on the machine.
What is good
- Runs in browsers and on Windows, macOS, and Linux.
- Offers 10 UI element types and a dockable workspace.
- Exports form, HUD overlay, and scoreboard targets.
- Supports bundled projects and raw JSON UI files.
- Includes five ore-UI texture sets and Minecraft fonts.
What to know first
- Resource packs cannot invent new game values.
- Live text must come from a form script or scoreboard.
- Script-filled button grids use the first button's style.
Verdict
JsonForge provides visual tools for building and exporting Minecraft Bedrock UI, with both browser and desktop options. Its guide describes limits on live values and script-filled button grids, so check those constraints against the interface you want to make.
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



