A Chrome-native workspace
React and TypeScript power the WXT / Manifest V3 extension. The side panel handles controls and previews, while the background service worker coordinates page access and capture sessions.

A whole page, a smooth scroll, a story worth sharing. I built PageMovo to turn the work inside a browser tab into something you can hand off, review or show.
Free essentials · One-time Pro upgrade · Private source
The idea
A single screenshot can miss the rhythm of a long page. A screen recording can leave the important details rushing past. A design handoff often needs several layouts and formats.
PageMovo connects those tasks in one side panel: capture what is there, decide how it moves and package it for the next person. The pixels stay on your computer.
Inside the extension
Explore the actual Pro interface. The screenshots below show the actual controls and tools.
Under the hood
A media tool inside Chrome, with a separate service for the commercial side of the product.
On your computer
Page pixels, media processing, settings and downloads
Separate service
Pro licensingWorkers / D1
Checkout & activation
React and TypeScript power the WXT / Manifest V3 extension. The side panel handles controls and previews, while the background service worker coordinates page access and capture sessions.
Canvas stitches images and composes presentation frames. Chrome’s tab capture and an offscreen MediaRecorder handle recording; WebCodecs and Mediabunny process video. pdf-lib, gifenc and JSZip handle the other export paths.
Preflight checks, bounded image preparation, explicit cancellation and session cleanup account for pages that move, load slowly or fail mid-capture. Viewport and page changes are restored when the session ends.
Cloudflare Workers and D1 handle Pro licensing, with signed entitlements verified in the extension. Stripe Checkout, webhook processing and transactional emails support purchase and activation without receiving capture pixels or page URLs.
A useful distinction
The Free edition covers watermark-free images, raster PDF and short silent WebM recordings. Pro adds advanced capture, presentation and production workspaces through a one-time licence.
Capture processing stays local; Pro purchase and activation use a network service. PDFs are image-based, without selectable text. Videos are silent. Protected browser pages cannot be captured, and dynamic sites, codecs and hardware can affect the result.

Start a conversation
A practical problem. An ambitious idea. A system that could work better. Tell me what’s on your mind.
What would you love to stop doing manually?
One small hello. A new possibility.
Thanks for reaching out. I’m looking forward to hearing more.
Sent to Kevin