How-to
Import & export
PropUI can move setups, generated scripts, presets, and editor settings in and
out of a .blend using JSON files, ZIP bundles, and the clipboard. These tools
need the file and clipboard permissions from
Installation.

Single setup JSON
A full PropUI setup as one JSON file or clipboard payload:
- Export Current Setup: write the current full setup to JSON.
- Import As UI Variant: import one full setup JSON as a UI Variant.
- Copy Current Setup JSON: copy the full setup JSON to the clipboard.
- Paste As UI Variant: paste a full setup JSON from the clipboard as a variant.
Imports become variants
A full setup import creates a UI Variant rather than immediately overwriting the current editor. Nothing changes in your live editor until you load that variant.
Single setup JSON contains the generated-output setup, entries, Generated Layout, sub-panels, row boxes, and storage/generation settings. It does not contain Editor Settings or Editor Layout.
All-setups bundle ZIP
Move many setups at once:
- Export Setups Only: export the current editor and UI variants as setup JSON files inside one zip.
- Export + Generated UIs: export setups plus saved generated UI scripts/slot data.
- Import Bundle: import a setup bundle zip as UI variants, optionally restoring generated panels from the bundle.
Generated script export
To get standalone .py files outside the .blend, use Export .py Files
ZIP in Generated UIs. Importing generated
scripts brings them in as fully managed rows — see
Generated UIs concept.
Editor settings JSON
Your editor settings and Editor Layout, independent of any setup:
- Export / Import Editor Settings: write/read editor settings and Editor Layout.
- Copy / Paste Editor Settings: via the clipboard.
Entry presets
A single entry's compatible settings, found in Selected Entry → Tools:
- Export / Import Onto Entry: move a selected-entry type preset as JSON.
- Copy / Paste Onto Entry: via the clipboard.
An entry preset only affects the selected entry type's compatible settings.
Import modes
When importing entry presets or setup JSON, you choose how existing data is treated:
- Keep Existing: preserve current settings where imported data does not need to replace them.
- Overwrite: replace current compatible values with imported values.
Inspecting a blend
Audit Blend Data scans the current .blend for PropUI setup data, generated
scripts, generated slots, and related records. It is also covered with the other
cleanup and diagnostics tools.