SERP Snippet Preview
Type your page title, meta description and URL to see a live, pixel-accurate preview of your Google result snippet on desktop and mobile, with truncation warnings before they cost you clicks.
How to use the SERP preview
Four quick steps to a snippet that shows in full and earns the click.
Enter your page title
Type the title tag you plan to use. The character and pixel counters update live so you can see how close you are to Google's ~600px desktop limit.
Add your URL and meta description
Paste the page URL and write the meta description. The preview renders the breadcrumb, blue title and grey snippet exactly like a real result.
Switch between desktop and mobile
Toggle the Desktop and Mobile tabs to check both layouts, since mobile uses a narrower column and wraps titles onto more lines.
Fix the truncation warnings
Edit until the warning chips turn green. Trim anything flagged as too wide so Google shows your full title and description instead of an ellipsis.
SERP snippet questions
For developers
This SERP preview runs 100% client-side — the pixel measurement happens in your browser, so nothing you type is ever uploaded.
✓ Private by design — no server round-trip
Truncation is measured the same way the browser draws text — with the Canvas measureText API. Here is the core idea you can drop into your own build pipeline:
// Measure rendered pixel width like Google does
const ctx = document.createElement('canvas').getContext('2d');
function titleWidth(text, font = '20px arial') {
ctx.font = font;
return ctx.measureText(text).width; // > 600 => truncated on desktop
}
console.log(titleWidth('Your page title here'));
Need this at scale — batch-checking thousands of titles from your CMS or CI? A hosted REST API for our SEO tools is available on paid plans. See plans →