Serial USB Terminal

In-app purchases
2.54K reviews
Content rating
Everyone
500K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

'Serial USB Terminal' is a line-oriented terminal / console app for microcontrollers, arduinos and other devices with a serial / UART interface connected with a USB to serial converter to your android device.

This app supports USB to serial converters based on
- FTDI FT232, FT2232, ...
- Prolific PL2303
- Silabs CP2102, CP2105, ...
- Qinheng CH340, CH341
and devices implementing the USB CDC protocol like
- Arduino using ATmega32U4
- Digispark using V-USB software USB
- BBC micro:bit using ARM mbed DAPLink firmware

To connect USB to serial converters, your android device must support USB OTG aka. USB host mode. Most devices support this today, but in case of issues check with one of the various USB test apps, if host mode is enabled in your android kernel.

All features in this app are free. In-App purchase is only used for the 'Donate' option.

Looking for source code? Here you find a simplified variant of this app:
https://github.com/kai-morich/SimpleUsbTerminal
Terminal for serial devices connected with USB to serial converter
Updated on
Jul 19, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

Ratings and reviews

2.36K reviews
action0x01
August 26, 2026
Worked quite well. I used it for a firmware update over a stm32 board. My USB-to-UART is PL2303. AGM H3 otg phone. Would be nice to have Mx macro buttons customizable with a file-send action (like M1 = send file fw01.bin and M2 = send file fw02.bin). This is because microcontroller bootloaders usually have a timeout protection and the data stream must start very quickly. I also suggest developers to add colour selection for sent and received text instead the actual green/yellow. Thank you.
Did you find this helpful?
Hugh Clarkson
August 22, 2026
Excellent app, extremely useful for capturing serial data in the field. The only issue I have found, is that while logging 8 bit raw hex data, it appears to insert a 0x20 after every second byte in the log file.
Did you find this helpful?
Ebenezer “Undis” Disintegrated
June 23, 2026
I never really get to review apps cuz.I never have to re-download them, but this app because I recall it being was bomb, I got the preload of a bunch of commands for my do we know firmware project and it was pretty solid?I could walk around and cause all sorts of great stuff.It was a solid app. lacking , as I recall a number of functions , but totally legit
5 people found this review helpful
Did you find this helpful?

What’s new

1.60 2026-07-18
NEW support input control lines for CDC devices. Only some CDC devices support control lines and CTS is not supported at all
1.59 2026-06-09
NEW scale font with 2-finger pinch
1.58 2026-05-01
NEW macros w/o newline
NEW hex macros with delay
1.57 2025-11-07
FIX copy from main text view with unmodified spaces
INFO Android 5.0 as minimum version
1.56 2025-03-17
FIX single CR handling for newline CR+LF setting