xterm.io is a modern, fully-featured terminal emulator for the web. Embed terminals in your apps, build browser-based CLIs, or share live sessions.
Get Started →Everything you need to embed a terminal experience in the browser.
WebGL2-accelerated rendering. Handles 10,000+ lines per second without dropping frames. Smooth scrollback on huge logs.
Full 24-bit color support, 256-color palette, and custom themes. Your terminal looks exactly like your local one.
Clickable URLs, file paths, and custom patterns. Regex-based link matching with hover previews.
Automatic column/row calculation based on container size. Responsive terminals that adapt to any layout.
Built-in search addon with regex support and incremental highlighting. Find anything in your scrollback buffer instantly.
Screen reader compatible, keyboard navigable, and ARIA-labeled. Terminal content is part of the accessibility tree.
Add a terminal to any web page. No build step required.