How to Use FireShot to Capture a Selected Area of a Webpage
Capture a custom rectangle with FireShot, choose the right mode for scrollable content, and fix common selection and save issues.
To capture just part of a webpage with FireShot, open the FireShot menu from the browser toolbar or the page context menu, choose Capture Selected area and…, drag over the region you want, then choose what to do with the capture, such as edit or save it. The wording and available follow-up actions can vary by FireShot version, edition, and configuration.
Capture a custom area
- Open the webpage and scroll until the region you want is available.
- Start FireShot by clicking its browser toolbar button or using the page context menu. FireShot’s getting-started page also advertises Ctrl+Shift+S; shortcut behavior can depend on your browser and platform.
- Open the capture-mode menu and select Capture Selected area and…. This starts the selection tool.
- Drag across the page to outline the rectangle. Include the content you need, leaving out unrelated page areas.
- Choose the follow-up action shown by your FireShot installation. Depending on edition and configuration, you can open the result for editing, save it, copy it to the clipboard, or use another available output action.
FireShot’s selection demo says the selection tool can auto-scroll when the drag reaches a page boundary. If the page does not scroll as expected, release the selection, scroll closer to the target, and draw the selection in a position that fits on screen.
Choose the right capture mode
| Mode | What it captures | Use it when |
|---|---|---|
| Selected area | A rectangle you define on the page | You need only a specific portion, such as a chart, error message, or section of an article. |
| Visible area | The currently visible page area | You want a quick capture of the viewport without drawing a custom rectangle. |
| Entire page | Page content beyond the current viewport | You need a full-page record rather than a cropped region. |
These modes have different scopes. Selected area is a custom rectangle; it is not the same as capturing the whole visible viewport or the entire document.
Capture content inside a scrollable element
A page can contain a nested scrollable region, such as a table or panel with its own scrollbar. Dragging a rectangle captures the region as it appears, but does not by itself mean FireShot will stitch all of that element’s scroll positions.
- Start FireShot’s selection-mode workflow.
- Move over the scrollable region until it is highlighted.
- Hold Ctrl and click the highlighted region to capture its scrollable contents as a taller image.
This Ctrl-click workflow is documented on FireShot’s current getting-started page. It is distinct from dragging a rectangle around the currently visible part of the element. If the region is not highlighted, move the pointer within its bounds or check the current FireShot instructions for your version.
Selection tips and keyboard modifiers
- Start and end carefully: drag from one corner of the desired rectangle to the opposite corner, then inspect the selection before choosing an output action.
- Use page-boundary scrolling when needed: the official selection demo describes automatic scrolling when a drag reaches a page boundary.
- Modifier keys are optional tips: that demo describes ALT/Option for selecting the full page width and CTRL for a precise rectangular selection. Behavior may differ by operating system, browser, or release, so use the visible selection controls as the source of truth.
- For a nested scroll area: use the separate Ctrl-click workflow above rather than assuming a rectangle will include hidden scroll positions.
Save, edit, or export the capture
After capturing, choose the action that matches your next step. FireShot documents output and post-capture options that include PDF, PNG, JPEG, clipboard, and printing. The available choices can depend on the edition and configuration. If you need an image for a ticket or document, select an image format such as PNG or JPEG when offered. Choose PDF when you need a document-oriented output or print workflow.
Before sharing, check that the crop contains the relevant page context and excludes private information. If the result is unexpectedly incomplete, repeat the capture with a slightly larger selection or use Entire page when the content extends beyond the visible document area.
Common problems and fixes
| Problem | Likely cause | What to try |
|---|---|---|
| The selected-area command is missing | The capture menu differs by version, or the command is in a different toolbar or context-menu location. | Open FireShot from the toolbar and inspect its capture-mode menu. Check the current getting-started instructions for your edition. |
| The shortcut does nothing | The shortcut may be unavailable, changed, or intercepted by the browser or operating system. | Launch FireShot from the toolbar or page context menu instead. |
| The selection is the wrong size | The drag started or ended at the wrong point, or a modifier changed selection behavior. | Cancel or restart the selection and drag between the intended corners. Try without modifiers unless your version’s instructions call for them. |
| The page does not auto-scroll | Selection scrolling may behave differently across pages, browsers, or releases. | Scroll the page manually to bring the target into view, then draw a new selection. |
| Only visible rows in a panel were captured | The panel is a nested scrollable element and the drag captured only its visible portion. | Use selection mode, wait for the element to highlight, then Ctrl-click it to invoke the documented scrollable-region capture. |
| Save, PDF, or clipboard is unavailable | The output action may depend on the installed edition or configuration. | Choose an available action in the post-capture menu and consult the product’s current feature information if the required output is absent. |
Or skip the browser setup
If you need a repeatable screenshot in a script or service, ScreenshotNeo is a website screenshot API and MCP server. It captures a URL with one GET request; its clean-shot options accept cookie banners and remove more than 60 known consent platforms, newsletter popups, and chat widgets before capture. Each step can be turned off. Bot checks and CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and response headers say the page verdict and billing status. AI agents can use its MCP server tools: take_screenshot, get_page_info, and capture_pdf.
For a runnable command-line example, replace YOUR_API_KEY with your key. This saves a WebP screenshot of the example URL:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
See the ScreenshotNeo API documentation for request options. You can also request PNG, JPEG, or PDF and configure capture behavior such as full-page capture, a CSS selector, viewport and device preset, dark mode, wait conditions, custom CSS or JavaScript, and output settings.
Cookie banners, popups, and chat widgets are removed before the shot; bot checks, blank pages, and failed loads are never billed; an MCP server lets AI agents take screenshots; and 1,000 screenshots a month are free with no card, with paid plans starting at $5 for 3,000. Sign up for free and get 1,000 screenshots a month with no card.
FAQ
Can I capture only what is currently visible?
Yes. Use Visible area for the viewport, or Selected area to draw a custom rectangle within it.
Does a selected-area capture include the full webpage?
No. Use Entire page for the whole document. A selected rectangle captures the region you mark; a nested scrollable element has its own Ctrl-click workflow.
Which file formats can I use?
FireShot documents PDF, PNG, and JPEG among its output options, as well as clipboard and print actions. Exact choices depend on edition and configuration.


