Skip to content

December 28, 2012

14

Web Design for Mobiles and Tablets – Viewport Sizes

The web is evolving in many ways and the biggest is the mobile web. Mobiles are now browsing the web faster than every before and websites need to be optimized for smaller screen sizes, 3G connections and HD screens in the palms of people hands. When developing a mobile website, whether it be for an iPhone, iPad, Nexus 7 or a Samsung Tab 2, nearly every device has a different resolution and screen size. This can make it difficult to design a website that works on every device out there.

 

So, to make a start on creating a suitable website for all mobile devices (mobiles and tablets) it is a good idea to look at what screen sizes and resolutions are out there. Then you can get a good idea of how much space you have to work with, and if you possibly have to create a few different versions of the site to adapt to all devices.

 

So, below we have a table of all current mobile devices, including tablets, with their name, screen size, resolution and operating system version. This will be updated regularly when new devices are released. Use the search function to search for a specific phone or sort the columns by clicking them to find minimum and maximum values.

 

Viewport Sizes

Device NamePlatformPixel DensityScreen SizePortrait Viewport WidthLandscape Viewport Width
Acer Iconia Tab A100Android166dpi7"8001280
Acer Iconia Tab A101Android170dpi7"6001024
Acer Iconia Tab A200Android160dpi10.1"8001280
Acer Iconia Tab A500Android149dpi10.1"6481280
Acer Iconia Tab A502Android149dpi10.1"8001280
Ainol Novo 7 Elf 2Android170dpi7"4961024
Apple iPadiOS132dpi9.7"7681024
Apple iPad 2iOS132dpi9.7"7681024
Apple iPad 3 (and 4)iOS264dpi9.7"7681024
Apple iPad MiniiOS163dpi7.9"7681024
Apple iPhone 3GiOS163dpi3.5"320480
Apple iPhone 3GSiOS163dpi3.5"320480
Apple iPhone 4iOS326dpi3.5"320480
Apple iPhone 4SiOS326dpi3.5"320480
Apple iPhone 5iOS326dpi4"320568
Apple iPod TouchiOS163dpi3.5"320480
Archos 70b (it2)Android??7"6001024
Archos 80G9Android160dpi8"7681024
Arnova 7 G2Android??7"480800
Arnova 7FG3Android??7"6401067
Arnova 8C G3Android125dpi8"8001067
Arnova 10b G3Android160dpi10.1"6001024
ASUS PadfoneAndroid??4.3"8001128
ASUS Transformer Pad TF300TAndroid??10.1"8001280
ASUS Transformer TF101Android149dpi10.1"8001280
BAUHN AMID-972XSAndroid??9.7"7681024
BlackBerry 9520Blackberry OS185dpi3.25"345691
BlackBerry Bold 9360Blackberry OS246dpi2.44"320N/A
BlackBerry Bold 9780Blackberry OS246dpi2.44"480N/A
BlackBerry Bold 9790Blackberry OS246dpi2.45"320N/A
BlackBerry Bold 9900Blackberry OS287dpi2.8"356N/A
BlackBerry Curve 9300Blackberry OS246dpi2.45"311N/A
BlackBerry Curve 9320Blackberry OS164dpi2.44"320N/A
BlackBerry Curve 9380Blackberry OS188dpi3.2"320N/A
BlackBerry PlayBookBlackberry Tablet OS169dpi7"6001024
BlackBerry Torch 9800Blackberry OS187.5dpi3.2"320480
BlackBerry Z10Blackberry OS10355dpi4.2"345521
BlackBerry Torch 9810Blackberry OS250dpi3.2"320480
HP TouchpadAndroid132dpi9.7"7681024
HP VeerWebOS197dpi2.6"320545
HTC 7 MozartWindows Phone 7252dpi3.7"320480
HTC 7 TrophyWindows Phone 7245dpi3.8"320480
HTC DesireAndroid252dpi3.7"320533
HTC Desire CAndroid164dpi3.5"320480
HTC Desire HDAndroid216dpi4.3"320533
HTC Desire ZAndroid252dpi3.7"480800
HTC Evo 3DAndroid256dpi4.3"540960
HTC LegendAndroid??3.2"320480
HTC One SAndroid256dpi4.3"360640
HTC One VAndroid??3.7"320533
HTC One XLAndroid260dpi4.7"360640
HTC Sensation XLAndroid198.5dpi4.7"360640
HTC Titan 4GWindows Phone 7198.5dpi4.7"320480
HTC Velocity 4GAndroid245dpi4.5"360640
HTC Wildfire SAndroid180dpi3.2"320480
HTC Windows Phone 8XWindows Phone 8341dpi4.3"320480
Huawei U8650Android165dpi3.5"320480
Kindle 3Kindle167dpi6"600N/A
Kindle Fire HD 7Android216dpi7"533801
Kindle Fire HD 8.9Android254dpi8.9"533801
Kindle PaperwhiteKindle212dpi6"758N/A
Kobo eReader TouchAndroidN/A (E Ink)6"600N/A
LG Optimus 2XAndroid233dpi4"320533
LG Optimus L3Android125dpi3.2"320427
LG Optimus PadAndroid168dpi8.9"7681280
LG Viewty KU990Java155dpi3"240400
Microsoft Surface (RT)Windows RT148dpi10.6"7681366
Motorola DefyAndroid265dpi3.7"320569
Motorola Droid3Android275dpi4"360599
Motorola Droid RazrAndroid256dpi4.3"360640
Motorola MilestoneAndroid265dpi3.7"320569
Motorola Razr HD 4GAndroid312dpi4.7"360598
Motorola Razr M 4GAndroid312dpi4.7"360598
Motorola XoomAndroid149dpi10.1"8001280
Motorola Xoom 2Android149dpi10.1"8001280
Nexus 4Android318dpi4.7"384598
Nexus 7Android216dpi7"603966
Nexus SAndroid233dpi4"320533
Nokia 300Nokia167dpi2.4"234N/A
Nokia 500Symbian229dpi3.2"360640
Nokia 700Symbian229dpi3.2"240427
Nokia 2700S40200dpi2"240N/A
Nokia Lumia 610Windows Phone 7252dpi3.7"320480
Nokia Lumia 710Windows Phone 7252dpi3.7"320480
Nokia Lumia 800Windows Phone 7252dpi3.7"320480
Nokia Lumia 820Windows Phone 8217dpi4.3"320480
Nokia Lumia 900Windows Phone 7217dpi4.3"320480
Nokia Lumia 920Windows Phone 8332dpi4.5"320480
Nokia N95S60154dpi2.6"240N/A
Nokia N900Naemo267dpi3.5"480800
Panasonic Toughpad A1Android127dpi10.1"7681024
Samsung Galaxy AceAndroid165dpi3.5"320480
Samsung Galaxy GrandAndroid187dpi5"480800
Samsung Galaxy Ace 2Android246dpi3.8"320533
Samsung Galaxy NoteAndroid285dpi5.3"400640
Samsung Galaxy Note 2Android267dpi5.5"360640
Samsung Galaxy Note 10.1Android149dpi10.1"8001280
Samsung Galaxy S2Android217dpi4.3"320533
Samsung Galaxy S3Android306dpi4.8"360640
Samsung Galaxy S3 MiniAndroid233dpi4"240320
Samsung Galaxy Tab 2 7.0Android170dpi7"6001024
Samsung Galaxy Tab 7Android170dpi7"6001024
Samsung Galaxy Tab 8.9Android170dpi8.9"8001280
Samsung Galaxy Tab 10.1Android149dpi10.1"8001280
Samsung Galaxy Tab 10.1Android149dpi10.1"8001280
Windows Surface ProWindows 8207dpi10.6"10801920
Sony Xperia E DualAndroid164dpi3.5"320480

 

All specifications above can change per phone such as the dpi (dots per inch) values as some devices allow the user to increase or decrease this setting. This could affect the viewport sizes. Any viewport sizes with “N/A” indicate that the device will not operate in this orientation.

 

This table will be updated regularly when new devices are released. But if you have a device that is not listed, let us know and we will add it to the list, or if you have a request for a certain phone specification, leave a comment below and we will try to find the viewport sizes for you.

14 Comments Post a comment
  1. Dec 28 2012

    As a web designer myself, it is can certainly be rather frustrating developing site to display correctly on all types of screen sizes!

    Reply
    • martin
      Dec 30 2012

      Yeah can be very frustrating. But hopefully this can give a good guide to which devices fit into which tolerances :)

      Reply
  2. Boopathy
    Dec 30 2012

    Thank you so much for this collection of device information. Very useful for mobile website and app developers. Thank you.

    Reply
    • steve sefton
      Feb 11 2013

      is this the same boopathy I met on a project in Glasgow years ago?

      Reply
  3. Vipul Vyas
    Jan 25 2013

    Good Work heartly appreciate your efforts

    Reply
  4. Fantastic bit of view port size app information, a real god send, Ive been looking all over something like this, !

    Reply
  5. martin
    Feb 20 2013

    Table Updated with details about BlackBerry Z10

    Reply
  6. Aditya Jain
    Mar 7 2013

    please find out for galaxy grand

    Reply
    • martin
      Mar 7 2013

      Hi Aditya,
      I have updated the table with information for Samsung Galaxy Grand Viewport. 480px portrait, 800px landscape. 5″ screen. 187dpi.

      Hope this helps.

      Reply
  7. Hapexi
    Apr 13 2013

    Hello there.. I took me too long to find this page.. I just got a javascript for my page so I can check viewports of devices when loading the page. There was a small conflict with your table and the script, which said that my nexus 7 has viewport width 599 in portrait and after trying it out with my media queries I can confirm that the actual width is 599px.

    If you want to set up your own test script I suggest this one http://www.codeproject.com/Tips/183715/Browsers-View-port-Width-Height-using-Javascript has worked well for me. Measures the viewport and pop ups a message telling the measures

    Reply

Trackbacks & Pingbacks

  1. Convert a 960 Grid Website to a Responsive Design | Premium Design Works | Seattle, WA
  2. Vanadium – Mobile and tablet viewport sizes
  3. Theme Tweaks & Responsive Design | Kynosarges Weblog
  4. Optimizing webpages for mobile devices, part 1: the viewport meta tag | Frugihoyi's Blog

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments