Sign in

Sign in to confirm

Have you forgotten your password?

... or login with Facebook:

Don't have an AndroidPIT account yet? Sign up

USB OTG: What is it and how to use it

Sterling Keys

Some Android devices such as the Nexus 5 support a very useful feature that manufacturers don’t really make a whole lot of fuss over: USB On the go, micro USB OTG adapter, or OTG. At the very basic core, it means that you can use your Android device as a USB host and connect, for example, a USB stick directly to the smartphone. At the core, it has a bunch of other uses. What else can USB OTG be used for and how it works, we’ll explain below.

usb otg 2
With the help of a small cable, you can connect a mouse, keyboard, or USB flashd drive to your Nexus 5.  / © AndroidPIT

What is OTG?

As stated above, OTG stands for “On the go”. With two devices that are USB OTG compatible you can make them communicate with each other and perform certain functions. The most common one we use is when we use a PC, which acts as a host, and connect a USB flash drive or a smartphone to it. With the introduction of more devices being OTG compatible, you can now bypass the PC: photos can be sent directly from your camera to a printer, a keyboard can be connected directly to a mobile device, or a USB stick can be connected to a smartphone.  One of the easiest ways to figure out whether you have a device that is USB OTG compatible is to look for the following USB logo with green arrow.

usb otg logo
If you see this logo, your device is USB OTG capable.

How can you use OTG on your smartphone or tablet?

The applications of USB OTG are varied and based on compatible hardware. With smartphones and tablets, the technology can be used to connect keyboards, mice, hard drives, and USB sticks.  However, not all smartphones and tablets are OTG compatible. If you’re not sure whether your device has the capability of acting as an OTG host, you can easily figure it out by downloading a free app from the Play Store called USB Host Diagnostics.

Just having a device that is OTG compatible isn’t enough though as you’ll also need a suitable OTG cable for your device. Of course, you can easily grab one for a few bucks at a few online portals, including over at Furthermore, to connect storage devices such as a USB flash drive or a hard drive, you may also need an app like USB Host Controller or Total Commander.

usb otg 1
Keyboard and smartphone, together at last. / © AndroidPIT

What can I do with USB OTG?

USB OTG makes it possible to couple your smartphone or tablet along with peripheral devices that can be made to control it, like mice or a keyboard. Of course, there are some restrictions, such as some higher tech mice with multiple buttons  not always working, but for the most part the basic operations are enabled.  This type of functionality can be easily used to convert tablets and larger sized devices into a spare laptop on the fly.

Even the connection of storage devices such as USB sticks or external hard drives can be achieved with USB OTG. Using a file manager on your device, you can directly access data on an external storage device and play movies or music without having to store them on your device. Alternatively, you can use it as a non-cloud based back-up storage for storing your photos, music, and other files from your smartphone.

Which devices support USB OTG?

Many of the current iteration of smartphones offer the USB OTG compatibility, I including the following:

  • Sony Xperia Z, ZL, Z Ultra, Z1
  • Samsung Galaxy S2, S3, S4, Note 1,  Note 2, Note 3
  • LG Optimus G, G2
  • HTC X, One, One mini, One max
  • Google Nexus 5

Related Topics


Write new comment:
  • James Ahn Dec 16, 2013 Link

    Fantastic! Wasn't aware of the certified OTG logo...better keep an eye out for that!

  • Aashika Venkatesan 11 months ago Link

    Is it compatible with all the models of printers? and data-cards?

  • Karl Kaur 7 months ago Link

    Certainly Sony has been doing well to make its smartphones USB OTG compatible.

  • dan 1 month ago Link

    Can I use an OTG cable with my Samsung Tab 4 (10.1") ?

  • oldzoom 3 weeks ago Link

    I use my old Galaxy Note 2(rooted)with various flash drives holding numerous music selections using an OTG cable in my car as a bluetooth media server. I also use OTG cables with the adapter cable to plugin to controllers(gamepads) for use on games that normally don't have controller support. (Root phones/tablets at your own risk), but the payoff can be phenomenal...

  • Guy De Vos 3 weeks ago Link

    The list of OTG compatible devices is far from complete.

    • thomas rinehart 3 weeks ago Link

      On the oneplus one site they have one. I'm sure my otg cable would work with it.

  • Kevin Golightly 3 weeks ago Link

    I presumed all smart phones allowed OTG.. What would be useful is a list of phones that don't provide OTG as I see it as a basic necessity.(And deff would not buy a phone without this feature). I use it to plug my phone to the TV (MTP). Iv tried connecting a mouse but it was more a novelty. I always back up onto USB via OTG connection cable.

  • Wallambok K Dkhar 3 weeks ago Link

    Does Moto G2 support usb otg?

  • Sven Doldersum 3 weeks ago Link

    And although the Nexus 5 is stated as a device which supports USB OTG, it does not work anymore with 5.0.1 unfortunately. Did work properly on KitKat though.

  • Ace Shadow 3 weeks ago Link

    Huawei Ascend P7 has it,
    LG Optimus L7 doesn't.

  • Gary Blatt 3 weeks ago Link

    My new Nexus 7 (2013) does it work with this 4.4 KitKat that I have?

  • Lina Akriv 3 weeks ago Link

    My mobile is samsung galaxy express 2. Does it support otg? My tablet is samsung galaxy tab 4 SM-T230. Does it support otg? I failed when I tried to connect a keyboard or a memory stick. And... where can I find that logo of usb otg?

  • T. Hurd 2 weeks ago Link

    Be careful with cheap OTG cables. One I got on Ebay fried my phone (S4). I use these from Amazon and have fund they're very solid:

  • T. Hurd 2 weeks ago Link

    Correction: (posted a link to a controller by mistake)