← Back to workChrome extension / Software

PageMovo.

Local capture. Real output.

From webpage
to showpiece.

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

PageMovo Pro workspace tourMeet the extension
A closer look at the actual extension and its five workspaces.Open video ↗
Still PNG / JPEGDocument PDFMotion WEBMPro motion MP4 / GIF

The idea

The website is built.
Now show it properly.

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

Five ways to
work with a page.

Explore the actual Pro interface. The screenshots below show the actual controls and tools.

Choose a workspace to explore
Capture / Pro workspace

Give the page a life beyond the tab.

Full-page images, raster PDFs and silent scrolling tours, with controls beside the page you are capturing.

  • Choose the current layout, a desktop/tablet/mobile preset or a custom Pro viewport.
  • Direct a Pro tour with scroll checkpoints, holds, easing and detected page sections.
  • Style the export with browser or device frames, backgrounds and reversible Clean Mode rules.
Open full capture screenshot
Actual PageMovo Pro Capture workspace extension interface
Actual Pro interface · Preview cropped to fit. Open for the full panel.
Capture pack / Pro workspace

One page. A complete handoff.

Select several responsive layouts and output formats, then bring the resulting files together in one ZIP.

  • Render each layout through genuine CSS reflow.
  • Combine images, PDFs and supported video formats.
  • Preview the outputs and download the pack or individual files.
Open full capture pack screenshot
Actual PageMovo Pro Capture pack workspace extension interface
Actual Pro interface · Preview cropped to fit. Open for the full panel.
Compare / Pro workspace

Make the changes visible.

Capture a baseline and an updated page at the same viewport, then inspect their differences locally.

  • Switch between side-by-side, overlay and pixel-difference views.
  • Adjust the split and difference threshold.
  • Export a comparison PNG for the next review.
Open full compare screenshot
Actual PageMovo Pro Compare workspace extension interface
Actual Pro interface · Preview cropped to fit. Open for the full panel.
Batch / Pro workspace

Keep a whole set of pages together.

Work through an explicit list of URLs in a dedicated job tab, using the capture setup you have chosen.

  • Capture pages sequentially and retry failed items.
  • Authorise each new origin through the extension toolbar.
  • Keep the original tab separate from the batch job.
Open full batch screenshot
Actual PageMovo Pro Batch workspace extension interface
Actual Pro interface · Preview cropped to fit. Open for the full panel.
Showcase / Pro workspace

Turn the captures into a story.

Bring real recordings or local MP4/WebM clips into a small editing workspace, then render a branded reel on your computer.

  • Arrange and trim clips in landscape, square or portrait layouts.
  • Add boundary transitions, an intro, an outro and your logo.
  • Export a silent reel without uploading source clips.
Open full showcase screenshot
Actual PageMovo Pro Showcase workspace extension interface
Actual Pro interface · Preview cropped to fit. Open for the full panel.

Under the hood

Local by design.
Connected where it counts.

A media tool inside Chrome, with a separate service for the commercial side of the product.

On your computer

Chrome pageCapture & composePreview & export

Page pixels, media processing, settings and downloads

Separate service

Pro licensing

Workers / D1
Checkout & activation

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 local media pipeline

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.

A considered capture session

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.

Commercial plumbing, kept separate

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.

  • TypeScript
  • React
  • WXT / Manifest V3
  • Canvas
  • MediaRecorder
  • WebCodecs / Mediabunny
  • pdf-lib
  • gifenc
  • JSZip
  • Cloudflare Workers
  • D1
  • Signed entitlements

A useful distinction

Your captures.
Your computer.

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.

Explore PageMovo

Keep the page.
Show the story.

Start a conversation

Big idea.
Small hello.

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?

Prefer the direct route?

Ontario, Canada

A little hello goes a long way.

What are we thinking?

Rough ideas are very welcome.

Just a conversation.
No perfect brief required.

Your message goes directly to Kevin.

Find something

HomeKevin DeMaraWorkPageExpertisePageAboutPageExperiencePageLabExperimentsPageMovoChrome capture & presentation extensionPorchlightLocal-first Blink camera companionCounselCanCanadian legal practice platformEAIRIAI readiness & learning platformLocal AI StudioLocal-first development workspaceWildrimPersistent browser fantasy MMOYogabroResponsive yoga studioCreator Asset StudioWindows desktop applicationEvent RSVP ManagerWordPress pluginAjax Comedy ClubEvent website & management platformVelocity3D browser racing gameWebsite Security ScannerChrome extensionContacthello@kevindemara.com

Tab to navigate · Enter to open · Esc to close