Simple technology for a better future.


Serial Terminal

Note: Web Serial is only supported in certain browsers (e.g. Chrome, Edge) and may require a secure context (HTTPS). If you are using a FTDI USB to UART adapter and it does now show up in the device selection (this is a known issue on Android), try the WebUSB FTDI driver instead.

Help

This tool uses the Web Serial API to connect to serial devices directly from the browser. Click "Connect" to select a serial port and start communicating. The terminal supports basic text input and output as well as ANSI escape codes. Click in the terminal area to focus it, and type to send data to the connected device.

Local echo is disabled, so you won't see what you type until a device is connected and responding. To validate the connection with a USB to UART adapter for example, you can simply connect the TX and RX pins together and type something - you should see it echoed back in the terminal.

You can also type or paste prewritten inputs into the text area below the terminal to and send them over the serial connection by pressing the "Send" button. This is useful in cases where the device on the other end does not provide line editing capabilities. Click the "Load" button to load the content of a text file into the input area. This is useful for sending Intel HEX files to a bootloader.

Acknowledgements