Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Minecraft Add-on Editors
  3. JsonForge

JsonForge

What it is

JsonForge is a visual editor for building Minecraft Bedrock JSON UI screens and exporting UI for resource packs. It runs in modern browsers or as an Electron desktop app for Windows, macOS and Linux. Users can place 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 panels cover Toolbox, Hierarchy, Canvas, Properties, Textures, Bindings and JSON Preview. The canvas supports anchors and the game’s nine-slice texture behavior, with an Edit/Preview toggle. Export targets include forms, HUD overlays and restyled vanilla scoreboards, with .mcaddon or .mcpack output as applicable. The app includes five ore-UI texture sets and Minecraft fonts. Projects can be saved as .jfproject bundles containing an element tree, bindings and textures, or imported and exported as raw Minecraft Bedrock JSON UI .json files. The desktop version can find worlds on the machine and install exported packs in resource and behavior pack folders. The project is MIT-licensed and welcomes bug reports and pull requests. Its 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.

For and against

For

  • Works in browsers and desktop apps across three operating systems
  • Includes 10 UI element types
  • Exports forms, HUD overlays and restyled scoreboards
  • Bundles five texture sets and Minecraft fonts
  • MIT-licensed and welcomes bug reports and pull requests

Against

  • Resource packs cannot create new game values
  • Live text requires a form script or scoreboard
  • Form button grids use the first button’s style for every cell

The verdict

JsonForge combines a visual canvas, texture handling and several Bedrock UI export targets. Its documented limits on live values and form button styling are relevant when planning a screen.

Who it suits

It suits Minecraft Bedrock creators building or restyling JSON UI screens for resource or behavior packs. Users who need new live values should note the guide’s limits on what resource packs can draw.

Plans and prices

Free and open source

Free

Web and Electron app · MIT licensed

Every plan, in full

On the record

Addon export
Addon export supports form, HUD overlay and restyled vanilla scoreboard targets, producing .mcaddon or .mcpack files as applicable.github.com · read 5 Oct 2026
Canvas and layout
The interface has dockable Toolbox, Hierarchy, Canvas, Properties, Textures, Bindings and JSON Preview panels, and a canvas with nine-slice textures and anchors.github.com · read 5 Oct 2026
Canvas editor
Users can drag interface elements onto a canvas, edit their properties, add textures, and export JSON UI for resource packs.github.com · read 5 Oct 2026
Canvas preview
The canvas uses the game's nine-slice texture algorithm, scale, and anchors, and has an Edit/Preview toggle.github.com · read 5 Oct 2026
Dockable workspace
Its dockable layout includes Toolbox, Hierarchy, Canvas, Properties, Textures, Bindings, and JSON Preview panels.github.com · read 5 Oct 2026
Editor elements
The editor includes 10 element types, including panels, images, labels, buttons, toggles and custom elements.github.com · read 5 Oct 2026
Element types
The editor includes 10 element types, including panels, images, labels, buttons, toggles, and custom elements.github.com · read 5 Oct 2026
Export targets
Export targets include form screens, HUD overlays, and a restyled vanilla scoreboard with live names and scores.github.com · read 5 Oct 2026
Form button limit
For script-filled form button grids, the drawn layout sets capacity, and all grid cells use the first drawn button's style.github.com · read 5 Oct 2026
License
The repository identifies JsonForge as open source under the MIT license.github.com · read 5 Oct 2026
Persistence
The listed architecture includes IndexedDB persistence and autosave services.github.com · read 5 Oct 2026
Presets and bindings
The app bundles five ore-UI texture sets and Minecraft fonts, and provides per-element bindings modes.github.com · read 5 Oct 2026
Project format
The .jfproject format bundles an element tree, bindings and textures in one file, while raw Minecraft Bedrock JSON UI can be imported and exported as .json.github.com · read 5 Oct 2026
Project formats
JsonForge supports bundled .jfproject files and importing or exporting raw Minecraft Bedrock JSON UI .json files.github.com · read 5 Oct 2026
Purpose
JsonForge is a visual editor for building Minecraft Bedrock JSON UI screens and exporting valid JSON UI for resource packs.github.com · read 5 Oct 2026
Security reporting
The README directs users to its security policy for security issues and says not to open a public issue.github.com · read 5 Oct 2026
Support
The README welcomes bug reports and pull requests and directs security reports to its security policy rather than public issues.github.com · read 5 Oct 2026
Support and contributions
The project welcomes bug reports and pull requests.github.com · read 5 Oct 2026

Alternatives to JsonForge

Every alternative, ranked