Skip to content

Screenshot a website as a phone shows it

To see how a website looks on a phone, paste its address into CurlShot and choose Phone. CurlShot opens the page with a phone-sized screen, the phone's pixel density and a mobile browser identity, so the site serves its mobile layout, and returns a screenshot of it. Tablet and computer views work the same way.

No address handy? Try

How much of the page?
As seen on a…
Save it as…
Example: wikipedia.org as seen on a phone, whole page

The example stops here. The real page goes on.

This is an example: wikipedia.org on a phone, whole page, a screenshot made with CurlShot. Paste an address above to make your own.

Ads and cookie pop-ups hidden. This page has none, so the screenshot is the same either way.

No account needed to try it. A free account gives you 100 screenshots a month, no card needed.

Create a free account

How to screenshot a website as a phone shows it in three steps

  1. 1

    Paste the address of the website into the box.

  2. 2

    Choose "Phone" or "Tablet".

  3. 3

    Press "Take the screenshot", then download the image.

Every phone you can pick, with its exact screen

Each phone preset sets the screen size, the pixel density, touch support and the browser identity of that phone in one option, viewport_device. The image is larger than the screen because of the density: a 393 × 852 screen at density 3 gives a 1,179 × 2,556 image.

The table shows the first screen. Add full_page=true to capture the phone layout down to the bottom.

Show the table (26 rows)
Deviceviewport_deviceScreen (CSS px)DensityImage (px)
iPhone SEiphone_se375 × 6672x750 × 1,334
iPhone 12iphone_12390 × 8443x1,170 × 2,532
iPhone 13iphone_13390 × 8443x1,170 × 2,532
iPhone 13 miniiphone_13_mini375 × 8123x1,125 × 2,436
iPhone 14iphone_14390 × 8443x1,170 × 2,532
iPhone 14 Plusiphone_14_plus428 × 9263x1,284 × 2,778
iPhone 14 Proiphone_14_pro393 × 8523x1,179 × 2,556
iPhone 14 Pro Maxiphone_14_pro_max430 × 9323x1,290 × 2,796
iPhone 15iphone_15393 × 8523x1,179 × 2,556
iPhone 15 Plusiphone_15_plus430 × 9323x1,290 × 2,796
iPhone 15 Proiphone_15_pro393 × 8523x1,179 × 2,556
iPhone 15 Pro Maxiphone_15_pro_max430 × 9323x1,290 × 2,796
iPhone 16iphone_16393 × 8523x1,179 × 2,556
iPhone 16 Plusiphone_16_plus430 × 9323x1,290 × 2,796
iPhone 16 Proiphone_16_pro402 × 8743x1,206 × 2,622
iPhone 16 Pro Maxiphone_16_pro_max440 × 9563x1,320 × 2,868
Pixel 5pixel_5393 × 8512.75x≈1,081 × ≈2,340
Pixel 7pixel_7412 × 9152.625x≈1,082 × ≈2,402
Pixel 8pixel_8412 × 9152.625x≈1,082 × ≈2,402
Pixel 8 Propixel_8_pro448 × 9983x1,344 × 2,994
Pixel 9pixel_9412 × 9232.625x≈1,082 × ≈2,423
Pixel 9 Propixel_9_pro410 × 9143x1,230 × 2,742
Galaxy S23galaxy_s23360 × 7803x1,080 × 2,340
Galaxy S24galaxy_s24360 × 7803x1,080 × 2,340
Galaxy S24 Ultragalaxy_s24_ultra384 × 8243x1,152 × 2,472
Galaxy A54galaxy_a54360 × 8003x1,080 × 2,400
  • Any viewport option you send yourself wins over the preset. device_scale_factor=1 keeps the phone layout in a much lighter file.
  • viewport_landscape=true turns the phone on its side.
  • No preset fits? Set viewport_width, viewport_height and viewport_mobile=true yourself.
  • A preset changes how the page is drawn. It does not draw a phone body around the screenshot.
The Wikipedia article about the Eiffel Tower in its mobile layout
The same article with viewport_device=iphone_15_pro: the mobile layout, at density 3.

What people use it for

  • Check your own site on a phone without a phone at hand
  • Show a client how their shop looks on mobile
  • Compare the phone, tablet and computer layout of a page
  • Catch a broken mobile layout after a change

For developers: one request

The same thing from your own code. It is a plain HTTP request, so it works from any language. Create a free account to get an access key.

Request
curl "https://curlshot.com/api/v1/screenshot?access_key=YOUR_ACCESS_KEY&url=https://example.com&viewport_device=iphone_15_pro&full_page=true" \
  --output phone.png

Questions people ask

How can I see what my website looks like on a phone?

Paste the address into CurlShot and choose Phone. You get a screenshot of the mobile version of the page, as a phone would show it.

Which devices can I choose?

On this page: a phone, a tablet and a computer. The API has a list of named devices, including current iPhone, Pixel and iPad models and common laptop and desktop sizes, and you can also set any width and height yourself.

Is this a real phone?

No. It is a real browser set up like the phone: the same screen size, pixel density, touch support and browser identity. That is what decides which layout a site serves, so the result matches what the phone shows for almost all sites.

Is it free?

You can try it on this page without an account. A free account adds a monthly allowance of screenshots and keeps them in one place.

Take as many screenshots as you need

A free account gives you 100 screenshots every month and keeps them in one place. No card needed.