Tutorial · 7 min read
How to Mock Up Pages Behind a Login (Dashboards, Admin Panels, Staging)
Your best screens are usually behind a login. Here is how to capture dashboards and app pages cleanly, hide private data, and turn them into device mockups without sharing credentials.
- dashboard mockup
- saas screenshot
- screenshot to mockup
- app mockup
For most SaaS products, the homepage is not the product. The product is the dashboard, the editor, the report - and all of it sits behind a login. That is exactly what buyers want to see in your launch images, your deck, and your sales follow-ups.
URL-based screenshot tools see what a logged-out visitor sees, so they cannot reach those screens - and you should never hand your credentials to a tool just to get a picture. Here is the workflow that works instead.
The approach: capture yourself, frame with a tool
- You take the screenshot, in your own browser, while logged in.
- The mockup tool takes the image and does the framing, background, sizing, and export.
Your credentials and session never leave your machine. The tool only ever sees a picture.
Step 1: Prepare the screen
Before you capture, make the screen worth showing:
- Use a demo account with realistic data. Empty states and "Test User 1" undermine the image. Seed believable names, numbers, and dates.
- Remove private data. No real customer names, emails, revenue, or API keys. Treat every screenshot as public, because it will be.
- Close the noise. Dismiss notifications, onboarding tooltips, chat widgets, and banners.
- Pick the right moment. Show the screen mid-task, with the key feature visible, rather than a blank starting state.
Step 2: Capture at the right size
The screenshot needs to match the device frame you will put it in.
For a laptop mockup:
- Size the browser window to about 1440 × 900 (a common laptop viewport).
- Use your browser's DevTools device toolbar with a responsive size of 1440 × 900 and a device pixel ratio of 2 for a crisp result.
- Capture the viewport, not the full page - device frames show one screen.
For a phone mockup:
- In DevTools, choose an iPhone preset (or about 390 px wide) with a pixel ratio of 3.
- Capture the viewport.
Chrome's DevTools menu includes "Capture screenshot", which saves exactly the emulated viewport. Built-in OS screenshots also work if the window is sized correctly.
Step 3: Turn it into a mockup
- Open the screenshot to mockup tool (or Upload screenshot in the dashboard).
- Upload your PNG, JPG, or WebP (up to 12 MB).
- Choose the device that matches how you captured it - laptop or phone.
- Pick a background, padding, and canvas size: Open Graph, X, Product Hunt, slide, square, portrait, or story.
- Download the HD image or create a share link.
Uploads cost fewer credits than a URL capture, since there is no page to render, and styling and HD downloads are always included.
Staging and preview environments
Staging sites are often public but password-protected, or only reachable on a VPN. The same rule applies: if a public visitor cannot open the URL, capture it yourself and upload the image. Do not loosen access controls just to take a screenshot.
If your preview deployment is publicly reachable (for example a branch preview URL), you can paste it like any other URL - just make sure the page shows production-like content.
Privacy checklist before sharing
- Demo account, not a real customer's workspace
- No real emails, names, payment details, or keys visible
- Browser extensions, bookmarks bar, and notifications hidden
- URL bar does not reveal internal hostnames you would rather keep private
- Share links set to private unless you mean to publish them
FAQ
Can a mockup tool log in to my app for me?
It should not need to. Sharing credentials with a third-party tool is a security risk. Capture the screen yourself and upload the image.
What resolution should a dashboard screenshot be?
For a laptop frame, capture a 1440 × 900 viewport at 2x (2880 × 1800 pixels). For a phone, about 390 px wide at 3x.
Can I blur sensitive data instead of using a demo account?
You can, but blurred areas draw attention and look unfinished in marketing images. A demo account with realistic data looks better and is safer.
Related reading: SaaS launch screenshots that convert · Website mockups for pitch decks