terminal
SHA-256Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.
Smart Download
Download Download Version
v1.24.10921.0 · 39.4 MB
Microsoft's modern open-source terminal with tabs, GPU rendering, and deep customization.
Core Features
- Multiple tabs with split pane support
- GPU-accelerated text rendering
- Rich customization via JSON settings
- Built-in support for WSL, PowerShell, CMD
- Full Unicode and emoji support
What It Can't Do
- •Requires Windows 10 2004 (build 19041) or later. Manual MSIX installs do not auto-update. Canary builds are unstable.
Use Cases
- Developers managing multiple command-line environments
- Running WSL, PowerShell, and CMD in one window
- Replacing legacy CMD or isolated console windows
Detailed Introduction
Windows Terminal is a new, open-source terminal application for Windows 10 and later. It offers multiple tabs, GPU-accelerated text rendering, rich text formatting, and deep customization via JSON settings. It supports WSL, PowerShell, Cmd, and any command-line tool. The project also includes the classic console host (conhost.exe) and shared components. Installation is recommended via Microsoft Store for automatic updates, but manual downloads and package managers like winget, Chocolatey, and Scoop are also supported. A Canary nightly build is available for early feature testing.
Troubleshooting & FAQ (2)
TroubleshootingWhy does clicking on terminal output in Windows Terminal send thousands of arrow keys to the running program?
This is a bug (issue #20846) in Windows Terminal 1.24 caused by the experimental repositionCursorWithMouse feature. When it's enabled together with autoMarkPrompts, clicking anywhere in a running program's output is treated as a cursor-reposition request, so Terminal injects one Left-arrow key event per cell between the cursor and the click point — potentially thousands of key events. Programs that read keyboard input one key at a time (e.g. ffmpeg polling for q) get flooded and stop responding to input. Workaround: disable the feature. Open Settings (Ctrl+,) → 'Open JSON file', and under profiles.defaults set "experimental.repositionCursorWithMouse": false (or remove the line, false is the default), then save. Until a fix ships, also avoid clicking on scrollback/output regions — only click on the command line currently being edited. A fix has been proposed (only reposition when the click is on the cursor's logical line, including wrapped rows) but is not yet released.
TroubleshootingWhy does Windows Terminal freeze (Not Responding) when an app rapidly sends OSC 52 clipboard sequences?
This is a confirmed regression in Windows Terminal 1.24 (build 1.24.10921.0) and 1.25 Preview (1.25.260427001). When a script floods the terminal with OSC 52 escape sequences (e.g., a PowerShell/bash loop emitting ESC]52;c;<base64>ESC\ every ~20ms), the UI thread locks up and the window shows '(Not Responding)' once you click it. Workaround: downgrade to Windows Terminal 1.23 (build 1.23.260121001 or earlier), where the freeze does not occur, until a fixed release ships. You can install the older version by downloading the 1.23 .msixbundle from the GitHub Releases page and installing it with Add-AppxPackage. Avoid running tools that emit high-frequency OSC 52 clipboard writes (e.g., tmux/nvim copy loops over SSH) on the affected versions.
Tags
Getting Started
Install the software
Double-click the downloaded installer and follow the prompts
Install from Microsoft Store (recommended) for auto updates
Or run: winget install --id Microsoft.WindowsTerminal -e
Launch from Start menu, press Ctrl+, to open settings
- Install from Microsoft Store (recommended) for auto updates
- Or run: winget install --id Microsoft.WindowsTerminal -e
- Launch from Start menu, press Ctrl+, to open settings
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
bc524245033c08dab7445e5866c301e14439f1551d92105ea2d3064108380572This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Go to Settings > Apps > Apps & features, find Windows Terminal and click Uninstall. Or run: winget uninstall Microsoft.WindowsTerminal.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
2 FAQs
Similar Projects
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.
Ventoy
Ventoy is a free, open-source tool to create multi-boot USB drives. Just drop ISO/WIM/IMG/VHD(x)/EFI files onto the drive, and Ventoy handles the rest. Supports BIOS, UEFI, Secure Boot, and a wide range of operating systems. Unlike Rufus or Unetbootin, you never need to reformat the drive to add new images.