iTerm2 is a terminal emulator for OS X that does amazing things

iTerm2 for Mac

iTerm2 3.5.12

  -  30.8 MB  -  Open Source
  • Latest Version

    iTerm2 3.5.13

  • Operating System

    macOS 10.15 Catalina or later

  • User Rating

    Click to vote
  • Author / Product

    George Nachman / External Link

  • Filename

    iTerm2-3_5_12.zip

  • MD5 Checksum

    28a34155213ed387303251b2f014d0dd

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of iTerm2 3.5.12.


For those interested in downloading the most recent release of iTerm2 for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

Why is this app published on FileHorse? (More info)
  • iTerm2 3.5.12 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    iTerm2 3.5.12 Screenshot 1
  • iTerm2 3.5.12 Screenshot 2
  • iTerm2 3.5.12 Screenshot 3
  • iTerm2 3.5.12 Screenshot 4

What's new in this version:

New Features:
- In apps that support the new key reporting protocol (notably neovim) you can now map keys to Hyper, Super, and Meta. Look in Settings > Profiles > Keys > General.
- You can now opt to highlight non-default values in settings. Toggle it with the dropdown menu on the loupe in the settings search bar.
- You can now share triggers. Select one or more triggers in Settings and click the Share button on the bottom.
- You can now modify a profile in a saved arrangement with Session > Change Profile in Arrangement.
- Cursor movement can now be animated, making it easier to track cursor location. Enable Animate Movement in profiles text settings.
- You can now drag the composer window vertically
- Added a new trigger to set a named mark
- Added a new trigger to fold a section of terminal contents

Other Improvements:
- Fix a hang on machines with contested GPU memory when using the GPU renderer
- The zoom button menu is now enabled by default
- Improve performance when uploading large files or pasting enormous strings
- Some menu items moved around to reduce the size of the Window menu
- You can now disable the secure keyboard input indicator by clicking on it and then following a link in the popover
- When using a directory from Directory History at the prompt, escape characters like space
- There's a new advanced setting to enable right-to-left text in alternate screen mode
- The Terminal.app Compatibility key presets have been updated for parity
- The Command field in profile settings can now be expanded so you have more room to edit long commands
- OpenAI's reasoning models are now supported
- Fix wrong hash algorithm name in "known host" message when using scp
- If tmux doesn't respond to a request to disconnect in a reasonable amount of time, offer to forcibly disconnect
- If you pick a Leader shortcut that's likely to conflict with regular app usage, warn about it.
- UI update for settings

Bug Fixes:
- Fix a bug where filter didn't work when you have a status bar
- Fix crashes
- Add a setting to Profiles > Terminal to use newline rather than carriage return for tmux integration. This fixes a hang when starting tmux integration on old/weird unixes.
- Fix a bug where the session hangs after a failed download
- Fix a bug where all tmux connections in a window were detached when only a single one should have been
- Fix various key reporting bugs, which mostly affects neovim
- Fix a bug in the Jobs tool where entering an illegal signal name made the signal name combo box disabled
- Fix a bug where the search result and mark indicators under the scroll bar didn't always fill the entire scrollbar region
- Fix a bug in focus follows mouse mode where window order was unexpected and activating a window might switch desktops
- Fix a bug where the initial window's size might be wrong on macOS 15
  - Fix a bug where shell integration injection didn't work in the presence of a custom shell if you have .hushlogin in your home directory
- Fix a bug where advanced GPU settings could appear outside of settings
- Fix a bug where opening a command from a URL could add an empty `cd` command
- Fix a bug where empty windows could sometimes remain visible after changing window style
- Fix a bug where emoji did not render properly with the GPU renderer
- Fix some discrepancies in key reporting when using the Kitty protocol
- Fix a bug when replacing text in history (such as when rendering content natively)
- Fix a bug where control-arrow keys didn't always work
- Make Tip of the Day look better in dark mode