ScreenshotNeo

BlogHow-to

How to Capture a Responsive Screenshot at OnePlus Nord CE 4 Screen Size

Set up Chrome DevTools to capture a responsive screenshot in the OnePlus Nord CE 4’s 20.1:9 proportions, then save the viewport or full page.

By the ScreenshotNeo team4 October 20267 min read

To capture a responsive screenshot at OnePlus Nord CE 4 screen proportions, use Chrome DevTools Device Mode, select Responsive, and enter a portrait width and height in a 20.1:9 ratio. For example, use 393 × 880 CSS pixels as a clearly labeled test viewport. These are chosen emulation settings, not a verified Nord CE 4 browser viewport. In DevTools, choose More options → Capture screenshot for the visible viewport, or Capture a full size screenshot for the full page.

OnePlus lists the Nord CE4 5G display as 2412 × 1080 physical pixels, with a 20.1:9 aspect ratio and 394 ppi. Those are panel specifications, not the CSS viewport size a web page uses. The reviewed specifications do not establish the phone’s browser CSS width or device pixel ratio (DPR). [OnePlus Nord CE4 specifications] [Chrome DevTools Device Mode]

1. Set up the Nord CE 4 proportions in Chrome DevTools

  1. Open the page you want to capture in Chrome.
  2. Open DevTools with F12 or Ctrl+Shift+I on Windows/Linux, or Cmd+Option+I on macOS.
  3. Turn on the device toolbar using the phone-and-tablet icon, or press Ctrl+Shift+M on Windows/Linux or Cmd+Shift+M on macOS.
  4. In the device toolbar’s device selector, choose Responsive.
  5. Enter a width and height that match the proportion you want to test. For example, 393 × 880 is approximately 20.1:9. Record those values as your test viewport.
  6. If you want mobile rendering and touch input, set the device type to Mobile. Chrome’s device type affects rendering and input behavior; it does not turn the desktop browser into the actual phone.
  7. Reload the page if it needs to respond to a mobile user agent or viewport settings, inspect its layout, then capture the viewport or full page from the device toolbar’s More options menu.

DevTools can show media-query breakpoints as you resize the viewport. Use that view to check where your layout changes. Chrome describes Device Mode as an approximation of mobile appearance and performance; it does not run the page on the handset itself. [Chrome DevTools Device Mode]

2. Choose reproducible viewport settings

Use CSS pixel dimensions for the Responsive width and height fields. The Nord CE4’s 2412 × 1080 panel resolution is not a suitable substitute for those fields: physical pixels and CSS pixels differ according to DPR, and the published product specification does not give a browser viewport or DPR.

Setting Example What to report
Viewport width and height 393 × 880 CSS pixels These are selected test values, not a verified device viewport.
Aspect ratio About 20.1:9, portrait Based on OnePlus’s published display ratio.
Device type Mobile Set this when mobile rendering and touch behavior matter.
DPR Unspecified, or an explicitly stated test assumption Do not infer it from the panel resolution.
Capture scope Viewport or full page Say which screenshot command you used.

To calculate a height for a chosen width using the published 20.1:9 proportion, multiply the width by 20.1 ÷ 9. For instance, a width of 393 gives about 878 CSS pixels; rounding to 880 makes a convenient test size. This is a proportion-based emulation choice, not a claim about the handset’s CSS viewport.

3. Add a named custom device profile (optional)

If you repeatedly use the same test dimensions, save them as a custom device profile:

  1. Open DevTools Settings.
  2. Go to Devices and select Add custom device.
  3. Give the profile a clear name, such as Nord CE4 proportion test.
  4. Enter your chosen width and height, and select a device type if needed.
  5. Set DPR or a user-agent string only when your test requires one. The documented custom-device flow makes these optional; the reviewed sources do not establish a Nord CE4-specific DPR.
  6. Save the profile and select it from the device toolbar when you need to reproduce the setup.

Keep the word “test” in the profile name if its values are assumptions. A custom profile is a saved emulation configuration, not proof that Chrome has a manufacturer-verified Nord CE4 preset. [Chrome Device Mode documentation] [Chrome custom device setup]

4. Capture the visible viewport or the whole page

In the device toolbar, open More options and choose the capture command that matches your goal:

  • Capture screenshot saves the currently visible viewport at the emulated dimensions.
  • Capture a full size screenshot captures the page beyond the visible viewport. This is useful for reviewing a long landing page or article in one image.

Full-page output can be much taller and larger than a viewport image. For a reproducible review, note the page URL, viewport width and height, device type, DPR if set, and whether you captured the viewport or full page.

5. Validate the result on a real Nord CE 4 when fidelity matters

Use DevTools for fast responsive-layout checks, but verify on the physical handset when a decision depends on real-device behavior. Emulation cannot establish every device characteristic. Physical testing is especially useful when checking touch interactions, browser-specific behavior, font rendering, or a layout that is close to a breakpoint. Chrome’s guidance describes Device Mode as an approximation, not a replacement for running on a mobile device. [Chrome Device Mode]

6. Troubleshooting

What you see Likely cause What to do
The page looks zoomed or the CSS layout seems unexpectedly wide. The panel’s physical resolution was entered as CSS viewport dimensions, or the selected device configuration differs from the intended test. Return to Responsive mode and use your chosen CSS pixel width and height. Treat 2412 × 1080 as panel specifications, not browser viewport values.
The page does not switch to its mobile layout. The viewport may not cross the page’s breakpoint, the device type may not be Mobile, or the page may need a reload after changing emulation. Check the viewport dimensions and visible media-query breakpoints, select Mobile when appropriate, and reload.
The saved image shows only the top part of the page. You captured the visible viewport. Use Capture a full size screenshot from the More options menu.
The screenshot differs from the Nord CE4 display or browser. Desktop emulation is approximate and the CSS viewport, DPR, and browser behavior have not been verified against the phone. Test on a physical handset for device-specific confirmation. Keep the emulated settings documented for comparison.
A custom profile does not appear in the device selector. The profile may not have been saved, or the device toolbar may need to be reopened. Check DevTools Settings → Devices, confirm the profile is listed, then reopen the selector.

7. Performance and reliability notes

  • Use viewport captures for quick iteration. They produce a bounded view that is easier to compare across breakpoints.
  • Use full-page captures when page continuity matters. Long pages take more space in the output and can be harder to inspect at readable scale.
  • Keep the test configuration with the image. A screenshot alone does not reveal its CSS viewport, DPR, device type, or capture scope.
  • Repeat physical-device checks for device-specific conclusions. Responsive emulation is useful for layout work, but it cannot confirm every characteristic of a particular handset.

Or skip the browser setup

If you need a screenshot without configuring a browser, ScreenshotNeo takes a screenshot from one GET request. Its API accepts options for viewport dimensions and full-page capture; see the ScreenshotNeo API documentation. For a Nord CE4-shaped test, pass the viewport dimensions you chose, such as 393 × 880; those remain emulation settings rather than verified handset CSS dimensions.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
    timeout=90,
)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
await Bun.write('shot.webp', res);
  • Cookie and consent banners, newsletter popups, and chat widgets are removed before the shot; each cleanup step can be turned off.
  • Bot checks, CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed. Response headers report the page verdict and billing status.
  • An MCP server provides take_screenshot, get_page_info, and capture_pdf tools for AI agents and MCP clients.
  • The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 screenshots.

Sign up free for 1,000 screenshots a month, with no card required.

FAQ

Is 2412 × 1080 the correct Chrome viewport for the Nord CE 4?

No. It is the published physical display resolution. The browser’s CSS viewport depends on logical sizing and DPR, which the reviewed product specification does not provide.

Does Chrome have a verified Nord CE4 preset?

The reviewed sources do not confirm that it does. Use Responsive mode or create a named custom profile with clearly labeled test settings.

Can I use the same screenshot to prove the page works on the actual phone?

No. It documents an emulated viewport. Use the handset itself to confirm behavior that depends on its browser or hardware.

Should I choose viewport or full-page capture?

Choose viewport capture to inspect what fits on screen at once. Choose full-page capture when the entire page needs to appear in one image.