Settings

Settings

Forja works out of the box with sensible defaults. All settings are persisted in your browser and synced across sessions.

Theme

Default: dark

Controls the color scheme of the Forja viewer.

  • dark — Dark background with light text
  • light — Light background with dark text
  • system — Follows your operating system’s appearance setting

Toggle the theme using the sun/moon icon in the toolbar.

View Mode

Default: tree

Controls how JSON is displayed.

  • tree — Interactive collapsible tree with inline syntax highlighting
  • raw — Full JSON text with CodeMirror syntax highlighting

Toggle the view mode using the button in the toolbar. Your preference is remembered for future sessions.

Sort Keys

Default: off

When enabled, object keys are displayed in alphabetical order (A→Z). Toggle key sorting using the sort button in the toolbar.

Sorting is display-only — it does not modify the original JSON. Downloads and copies preserve the original key order unless sorting is active.

Keyboard Shortcuts

ActionmacOSWindows/Linux
SearchCmd+FCtrl+F

URL Detection

Forja automatically detects URLs inside JSON string values and renders them as clickable links. This works for both http:// and https:// URLs.

Download

Click the download button in the toolbar to save the current JSON as a .json file. The filename is automatically derived from the URL. If sort keys is active, the downloaded file reflects the sorted order.

Context Menu

Right-click any node in the tree view to access:

ActionDescription
Copy ValueCopies the node’s value to the clipboard
Copy SubtreeCopies the node and all its children as formatted JSON
Copy JSON PathCopies the dot-notation path to the node (e.g., data.users[0].name)