How To Take Screenshots Of Android Device

With the Apple iPhone, taking screenshots of the device was as simple as pressing the power and home buttons together, and the current screen got saved under Camera Roll. With Android, no such option is available. While there are third-party apps that make this task possible, there is the native ability as well that allows you to use a component of the Android SDK to capture screenshots of your device.

sc

To use this, you need to have Android SDK installed and configured, along with the USB drivers. If you already have, great, but if you don’t know how to do that, check out this guide here.

First, you must have USB Debugging enabled. Do so by going to Settings > Applications > Development and enabling USB Debugging.

Connect your device to your PC via USB cable. Go the the tools folder in Android SDK, and run the batch file titled ‘ddms’

locationddms


This will launch the Dalvik Debug Monitor Service. You should be able to see your device connected on top. In the bottom messages pane, the debugger may continue to give errors, just ignore them.

Under Device menu, click Screen Capture or press Ctrl + S within the Debugger window.

DDMS

Now you will have the Device Screen Capture window at your disposal. showing the current screen of your device. You can rotate the image, save it, or copy it to clipboard. When navigating to a new screen on device, click Refresh on the one you want to capture and the image will change. Click Done when you are finished.

ScreentCaptire

This method may not be the easiest, but this is the official way to do it. The images are saved in PNG format and don’t take much size. A caveat of using this method for taking screenshots is that your memory card is not accessible to the device while in debug mode. Hence, screenshots of movies, music, etc are hardly possible.

The screenshots can be of any interface in the device as long as the USB Debugging interface remains intact.

Advertisement
  • beyorn

    Hi Aatif!
    Great guide, helped me a lot. But what’s the name of the theme that you’re using? I mean the Icons on the bottom.

  • suddath

    Launcher Pro

  • Ryan

    I followed these steps and while it connects to my phone, the screen on the screen capture window is black.

  • Alfie

    There’s also an app called ShootMe that can grab screenshots on the device itself, without needing to connect it up to a development machine. Details here: http://blog.matthewashrafi.com/2010/11/14/taking-screen-shots-in-android/

  • CA

    Hi there..

    I followed every step in your guide, and have installed the Android SDK successfully (even checked by running the cmd prompt, and my device showed up..)

    However, when I get to the step of running the ddms batch file, a screen will pop up but then close after what seems like a millisecond! It’s not even long enough to read what was on that page. I tried to do this same thing with another guide, and got the same results.. do you know what the problem could be?

    By the way, I am running Vista Home and my device is HTC Incredible with Froyo. Thank you!

    • CA

      Oh and my device is unrooted if that matters ( I was told it didn’t need to be rooted for this method)..

      • Fern..

        So you did it Without rooting your Phone?

    • CA

      Sorry, it’s me again.. I apologize for all the comments… but I just wanted to let you know that I solved the issue! It was because I did not have the proper Java JDK installed. I did that and now it works perfectly! Thanks so much for your guide- this is awesome!

  • Labant

    Anyone know how I took a messed up Screen shot on my Transform, Unrooted, on the phone?

  • Labant
  • martin

    Thanks for tutorial, very helpful

  • Christian

    On my Galaxy s I am able to take screenshot without additional software :
    - just hold the “back button pressed”,
    - click twice on the main button,
    - your screenshot is saved (in a directory called ScreenCapture)

    • Labant

      Christian is right, sorta. The pics end up like the one I linked to. Anyone know why?

    • Dsf

      where is the screen capture?

    • Ozibul

      OMG thanks so much! I couldnt figure out why my Galaxy would take screenshots when I didnt want them to but would never do it when I tried. It was driving me crazy!

  • Travis

    Dude, ok this is totally unrelated. But what is up with the all the ghost like ads on this site? I launch this page, and I am bombarded with audio from ads. Yet I see nothing. No video ads or anything. Its a preroll for a Black Ops walkthrough video.

  • Mushcube

    WORKED!! First try booting ddms gave me an error but i just retryed and worked properly! thanks! :) CHECK OUT MY CUSTOM ANDROID UI FROM MY DEVIANTART ACCOUNT http://mushcube.deviantart.com/

  • RichCowell

    Just tried this with my new Sony Ericsson Xperia Arc – kinda works as stated, but the images are all tinted red, in the preview on my PC and the saved images.

    If anyone can suggest why, I’d be extremely keen to hear :¬)

  • maria

    With 2.2 on a Samsung Fascinate, just hold the back button and then press the power button. The screenshot will appear in a folder called, “ScreenCapture”.

  • phoenix7

    QtADB does this very smoothly!
    http://qtadb.wordpress.com/

  • J

    On the Galaxy S II you just need to press continuously Home+Power and the screenshot image will appear under your Gallery.

  • Mitsuki

    That’s bullshit it works on my Optimus x2 the same way as with the Iphone

    • Hannnasaurus

      How do you do it on the optimus?

  • Karthik Prabhu

    Really nice tutorial Aatif. Inspired by your post I have written a comprehensive tutorial on how to take screenshots on Android. I have listed the different methods to take screenshots. Check it out here : http://goo.gl/1Wrui

  • kkak

    I am wondering how to tape the screen shot right on the phone. I know its possible because i did it 3 times before

  • elee

    this article: http://www.gadpedia.com/take-screenshot-from-android-without-rooting-pc/
    says you can take screen shot on android with out connecting to pc. Can any body please tell me that if there is any app or its a virus or some thing else ? I am on goolge nexus

  • Billy

    Thank you very much for this post and the companion post on downloading ADB I took it step by step and it worked! I felt like I had voyaged into the Amazon rainforest, picking my way past sleeping crocodiles to get to the treasure! And finally I came back with it, the crocs didn’t get me, and now I can take as many screenshots as I want.

  • Miroslav Rovis

    For the love of God, it’s funny reading those comments like “That’s bullshit it works” or other to the effect of: “I accidentally made it, but don’t remember how now…”).
    Can’t you guys read first what this really is about?
    It’s about capturing screen while the phone is in any state, such as even in Recovery mode (after installing of CWM and kernels and things…), and not in normal operation…
    Nice guide. Thanks!

  • Petar

    Or you can simply hold back button and click on the middle button on samsung galaxy phones.. more info here http://www.geeksonwork.com/how-to-take-screenshot-on-android-froyo-or-gingerbread.html

  • Jeremy Rea

    Thank you for this well written tutorial! It helped me a lot and was just what I needed!

  • iMobil

    Please find detailed process of taking screenshot in android at http://imobil.in/post/9062944438/android-screen-capture-shortcut

  • iDroidUSer

    GREAT, but is ths possble on iDroid?
    Thatd be nice :P

  • Mark

    Pretty good tutorial but you never say which mode to put your device into when you connect it to your computer via USB. Charge only? HTC Sync? Disk drive? USD tethering? I’ve tried all four connection types and yet I still get nothing showing up in the Dalvik Debug Monitor. It’s like the device is just not found. Any ideas?

  • Ernie

    Thanks for this great bit of information! This makes it easy to make screenshots while developing. Works great.

    Mark, it works for me in Charge Only mode. But you probably need to do a coupe things: 1) Turn USB debugging on in the device and 2) Install an appropriate USB driver (I had to install HTC Sync for my HTC device to get this).

  • gisselle

    Is this possible on the Motorola Backflip?

  • MCF3778

    fail… I dont own a computer only a smart phone so I still cant take screen shots

  • Venus

    Screenshots of ALL unrooted android phones
    http://goo.gl/Go9Pk

  • MendoZaair9

    Lies I take screen shot of my htc Evo 3d without any apps or rooting just plain ordinary snapshots

  • guest

    Wow! thanks for the tips.

  • http://yeahitsray.tumblr.com Rayner Vaz

    Brilliant! Thanks!

  • Email

    I have an Android, and I’m able to take a screenshot the exact same way I used to on the iPhone…Power button + home button.  Works perfectly.

    • Nauman

      Correct ! It workd exactly like as in the iPhone

    • Pammy

      Thank you very much! I just tried it on mine and it worked perfectly!

  • Eddie Kim

    Hi, My name is Edward and I’m the developer of an app called No Root Screenshot It. This app lets you take screenshots on your phone without having to plug it into a computer and without having to root it. 

    Hope this information is useful to some people and let me know if you I can help in any way!

  • david

    hold the lock key,hen press the home button for screen shots

  • david

    hold the lock key,hen press the home button for screen shots

  • T-Nom

    I have a galaxy s 2 skyrocket running gingerbread and it is as simple as pressing home and power. i didn’t have to install any app or download anything. This may be exclusive to the Galaxy Family but it works for me

  • Bram Stolk

    Thanks for posting! Worked like a charm, also on MacOSX.

  • Katrinazari

    I have the EVO design and i haven’t rooted it or downloaded an app, and I’ve taken screen shots. But…I’ve only done them on accident, so I’m working on it and will let you know(:

  • James

    Droids suc azz!!!

  • Ijkl

    Not true… I have the galaxy 2 an screenshot is holding the home key an pushing the power button or lock button

  • Firstgerti

    Not necessary : hold down the menu-button and tap the power-button, then click .
    This works on many android-mobiles

  • Martin Gregory

    Yay!  Thanks!

  • Jak Rulez

    Its very easy i almost did it in 1second..
    hold back key and press home(middle) button..u ll hear a capture sound that’s it…
    works on almost every android…..

  • HeresAThought

    If you have root you can actually do all of this over WIFI and not even have to connect your phone to the computer physically. Google search for ADB over WIFI to find out how to connect your phone via WIFI. Once you are connected follow the rest of the instructions as posted above. When connected to ADB over WIFI you can still access your SD card so even movies could be screenshotted (Yes I have tested it, and Yes I know that isn’t a word.) I have only been able to connect via WIFI on a rooted phone though.

  • http://twitter.com/LaDyXciD Cid Morales

    thank you very much.. it works fine with my device and emulator :)

  • 3vIlM0nK3Y

    My android 2.3 samsung glxy s phone randomly takes screenshots and dumps them in my pics folder. It happens when i accidently hit more than 1 button at once(not osd inputs). If this article is accurate it leads me to believe my phone is hacked. :(

    • 3vILm…..

      Also..no pc connection and no sdk installed. it just randomly craps screenshots and dumps them in my pics folder in a folder NAMED screenshots…lol. there is a way somehow people…

  • whlacrosse04

    Screen shots easier when holding “HOME” and pressing “LOCK”

  • Hemlock70

    Well I know this is a VERY old pasting, but you take one without apps and without all this mucking around on your pc…hold the power button and press home. Voila

  • Anonymous

    This is the opposite of helpful. All developers already know how to take screenshots with the SDK, and the last thing on the planet that anybody else needs is to install more bloatware and connect their phone to their computer. That’s like telling them to wait until they get home to take sports photos – totally useless. If you can’t take screenshots with the device itself whenever and wherever you want then there’s no point.

  • VERGON

    My EVO 3D takes screenshots with Home+power button too.

  • Deo_don20006

    you can actually take a snapshot I HAVE AN HTC 3D AND ALL I DID WAS PRESS THE TURN OFF WITH OUT LETTING GO AND IT DID THE JOB.

  • Deo_don2006

    you can actually take a snapshot I HAVE AN HTC 3D AND ALL I DID WAS PRESS THE TURN OFF WITH OUT LETTING GO then tapping the house looking symbol AND IT DID THE JOB.

  • dc

    excellent work .. thanks a lot

  • Oldertwin14

    I have a Mytouch LG 4G and i really dont want go through all this process just to screen capture. pluse SOME How i was able to do it but i really dnt knw what is the steps or process to do it. please if anybody can help me please its driving me insane

  • VSL

    Works well on my LG Optimus 3D. Just press “Home” button and quickly press “Power” button. You will hear a click sound. Screenshot will be saved in a folder called “CapturedImages” (or similar) in the internal memory, not on the external SD card.

  • http://www.facebook.com/people/Tommy-Wojcik/1822968119 Tommy Wojcik

    The easy way to do it is by pressing the HOME button on your physical device and the power button at the same time…..

  • TaraDise

    PEOPLE. YOU DONT HAVE TO ROOT THIS OR THAT.. HERE IS WHAT YOU DO !!! All you have to do it press your power button and home button at the same time. DONE !!!! (ps. this is for the HTC EVO 4g 3d) not sure for other phones. =)

    • BEYONCE IS AWESOME

      OMG THANKS! I LOVE YOU!

  • http://twitter.com/MaxTheITpro Max – The IT Pro

    Well, that’s for a Samsung Galaxy Y — a commodity Android device! :-)

  • AndroidBoy

    Android 4.0 (Ice Cream Sandwich) for my HTC Sensation XE – just press power button + home button at the same time. It works!!! =)

  • dubstep_hippie

    I have the Motorola Razor and I knt seem to do it??

  • freddy

    Power and home one EVO 4g LTE

  • Lynn

    What about for the razr?!?

  • Stephenia

    What if you have an HTC inspire. How can I screen shot. I’m pressing the home button & the lock button, & nothing.

  • Lydia

    does anyone know how to take a screen shot on the HTC incredible S ?
    i dont want to download software to my cumputer and hook it up and everything. i want it simple!!!!!!!!!!!!!!

  • Bpotts

    Power button and home button at same time also works on galaxy phones

  • Arun Raju

    Excellent tut, very easy to setup and simple to understand.

  • chena

    this may not be true for all Androids. my galaxy s 2 it’s able to take a screen shot by applying what IPhones do. press the power and home at the same time. your photo will show up in your gallery of photos and downloads.

  • BigDodge440

    On a Motorola Electrify M ( XT 901 ), press the Power button and Volume Down Button at the same time.