Edit your iTerm2 profiles visually
Upload your iTerm2 Dynamic Profiles JSON, preview color themes, edit settings, and download the updated file. Everything runs in your browser.
Drop your iTerm2 profiles JSON here
or click Browse to select a file
How it works
1. Upload
Drop your iTerm2 Dynamic Profiles JSON file or browse to select it
2. Edit
Modify colors, apply theme presets, change settings, update commands
3. Download
Export your modified profiles as a JSON file ready for iTerm2
Features
Color theme presets
Apply Dracula, Solarized, Nord, Monokai, and more with one click. Customize individual colors.
Bulk operations
Select multiple profiles to apply themes, add tags, or delete in batch.
Add, copy & organize
Create new profiles, duplicate existing ones, manage tags, and edit commands.
Credential masking
Passwords in commands are automatically masked in previews. No data leaves your browser.
Your data stays private
- All processing happens entirely in your browser. No server, no uploads, no tracking.
- Your profiles are saved to browser localStorage for convenience. Nothing is sent anywhere.
- Passwords and tokens in commands are masked with asterisks in preview cards.
- This tool is open source under the AGPLv3 license. You can audit the code yourself.
Where to find your profiles JSON
Export from iTerm2:
iTerm2 → Settings → Profiles → Other Actions → Save All Profiles as JSON
Dynamic Profiles folder:
~/Library/Application Support/iTerm2/DynamicProfiles/Converting from Terminal.app:
Use the Python conversion script to export Terminal.app profiles to iTerm2 format first, then upload the resulting JSON here.