# Device previews

Device previews help teams answer a simple question with real confidence: what will recipients actually see in the clients and viewports that matter to us?

## Why teams use device previews

Use device previews when:

- the same email needs to look good across mobile and desktop clients
- stakeholders want visual approval before launch
- QA needs evidence that a rendering issue is fixed
- marketers are comparing campaign variants before send

## What to review

Focus on the things that break real launches:

- layout shifts between clients
- image scaling and spacing problems
- CTA visibility and tap targets on mobile
- typography or fallback styling differences
- dark or light client behavior if relevant to your audience

## Available render targets

Use the render target catalog to choose the email clients and device contexts that should be included in a device preview run.

<!-- docs-native-component:start:device-preview-targets -->
<section data-component="DevicePreviewTargetsTable">
<table>
<thead><tr>
<th>Client</th><th>Operating system</th><th>Device</th><th>Target key</th><th>Availability</th>
</tr></thead>
<tbody>
<tr><th>Apple Mail</th><td>macOS</td><td>Desktop</td><td><code>apple_mail_macos</code></td><td>See dashboard</td></tr>
<tr><th>Gmail</th><td>Android</td><td>Mobile emulator</td><td><code>gmail_android_emulator</code></td><td>See dashboard</td></tr>
</tbody>
</table>
</section>
<!-- docs-native-component:end:device-preview-targets -->

## Recommended review flow

1. Render the message in the device and client combinations that matter most.
2. Check the hero, CTA, body copy, footer, and any legally required content.
3. Fix the template or content if a high-impact rendering issue appears.
4. Pair the visual review with [Email audit](/docs/email-audit/) when links and images also need validation.

## Where this fits

- before campaign approval
- before transactional template releases
- after a bug fix to confirm the issue is actually resolved
- alongside [Campaign Probe](/docs/campaign-probe/) for live-campaign review
