mapree.dev · Workflow & Planning
5 items
Capture any page in full with one click — scroll, stitch, export as PNG, JPEG, WebP or PDF. Nothing ever leaves your device. Naoya captures an entire web page as one faithful image — not a stack of viewport screenshots you have to paste together afterwards. Click the toolbar icon and the capture starts. Naoya scrolls the page, captures it in pieces, stitches the pieces into a single image, and opens the result. Then save it as PNG, JPEG, WebP, or a multi-page PDF. WHAT MAKES A CAPTURE FAITHFUL Most of the work is in the cases that break other tools: • Sticky and fixed headers appear once, at the top, instead of repeating at every seam down the page. • Lazy-loaded images are given a chance to load before the shutter, so you do not get blank rectangles below the fold. • Running CSS animations and transitions are settled to their final frame, so nothing is caught mid-motion. • Pages taller than the browser's own canvas limit degrade to a multi-page PDF instead of crashing the tab. • Pages that grow while being captured are re-measured until they settle, and pages that never stop growing end at a defined point with a partial result you can still export. NOTHING LEAVES YOUR DEVICE There is no server, no account, and no sign-up. The code that scrolls, captures, stitches and exports contains no networking primitive at all — no fetch, no XMLHttpRequest, no WebSocket — and a build-level check fails the release if one ever appears. That is a property you can verify, not a promise you have to trust. Your captures are stored in your browser's own database. Naoya keeps your last 20, browsable and re-exportable, and evicts the oldest to make room. An evicted capture is deleted from your machine, not moved anywhere. HOW TO USE IT • Click the toolbar icon, or press the keyboard shortcut. • Watch the progress bar; closing the popup does not cancel the capture. • Save as PNG in one click, copy to the clipboard, or pick another format. Naoya is free, with no account and no usage limit.
Sep 4, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.