1. Quick Start
- Open getPage and go to the Start tab.
- Enter the website address in Start URL, for example
https://example.com/. - Review the quick settings: depth, page limit, delay, timeout, JavaScript rendering, and output folder.
- Click the large green Start button.
- Watch progress in Download, then open the result from Results or Downloaded sites.
2. Application Interface
Start
The main working area. It contains the URL field, Start/Stop buttons, and quick parameter blocks. Clicking a numeric block opens an editor; clicking the output-folder block opens folder selection.
Download
Shows progress, queue size, downloaded-page count, and a color log with pages, assets, limits, robots.txt decisions, and errors.
Results
Lists downloaded pages with titles and metadata. You can preview content, open source URLs, or select a local index.html for offline preview.
Downloaded sites
A desktop-like library of local website copies. Each tile opens the saved index.html and has a menu for rename, shortcut removal, or deleting files.
3. Download Settings
Most settings are available from Configuration. The most common ones are also shown as quick blocks on the Start tab.
| Setting | Meaning | Recommendation |
|---|---|---|
| Maximum depth | How far getPage follows links from the start page. In Pro, 0 means no depth limit. | Start with 1 or 2 to inspect site structure. |
| Maximum pages | Total number of pages that can be downloaded in one run. | Use a test limit for large websites, then increase it. |
| Delay | Waiting time between HTTP requests. | A longer delay reduces server load and the risk of rate limits. |
| Timeout | Maximum time to wait for a server response. | Increase it for slow websites. |
| JavaScript rendering | Uses Chromium through Playwright to save dynamically loaded content. | Enable it for React, Vue, Angular, and other script-heavy sites. |
| Convert links to local | Rewrites internal links so the saved copy can be browsed offline. | Enable it for a local mirror experience. |
| Export JSON | Saves page content and metadata to pages.json. | Useful for audits, migrations, and content analysis. |
| Download assets | Downloads images, CSS, JavaScript, fonts, audio, video, and site icons. | Keep enabled unless you only need HTML/text. |
Main content selectors
The Main content selectors panel lets you define CSS selectors used for extracting clean content to JSON, for example main, article, .content, or #main.
4. Output Folder and Files
If you do not choose a folder manually, getPage uses ~/getPage. You can change it from Configuration -> Output folder... or by clicking the output-folder block on the Start tab.
With local link conversion
HTML and assets are saved so the copy is convenient to browse offline.
~/getPage/
index.html
pages.json
assets/
style_abc123.css
app_def456.js
Without link conversion
HTML usually goes to pages/, while static files go to assets/.
~/getPage/
pages/
index.html
contact.html
assets/
logo.png
style.css
pages.json
pages.json contains source URLs, titles, descriptions, canonical URLs, extracted text, and local paths to saved files.
5. Automatic Subfolders
Create subfolders is located inside the Output folder block on the Start tab. When enabled, the selected folder becomes a base folder and each crawl receives a new empty subfolder.
~/getPage/
example.com_2026-05-11_001/
example.com_2026-05-11_002/
nci.pl_2026-05-11_001/
If the option is disabled, getPage writes directly to the selected folder. When that folder is not empty, the app warns you and lets you cancel, clean the folder, or create a numbered folder next to it.
6. Offline Mode and Results
The best offline results usually come from combining Convert links to local, Download assets, and, for dynamic sites, JavaScript rendering.
- The Results tab shows downloaded pages and titles.
- The offline preview starts a local server on
127.0.0.1, so browsers can load local assets correctly. - If you already have a mirror, you can select its
index.html. On Windows this is intentionally a file chooser, because folder pickers often hide files.
7. Downloaded Sites
After a successful download, getPage creates a shortcut in the Downloaded sites tab. Tiles work like desktop icons: the main icon opens the local website, and the menu button contains management actions.
| Action | What it does |
|---|---|
| Open | Opens the local index.html for that copy. |
| Rename | Changes only the library label, not the folder name on disk. |
| Remove shortcut | Removes the library entry. Files stay on disk. |
| Remove shortcut and downloaded site | Removes the entry and the entire downloaded folder after confirmation. |
8. Lite, Pro, and License
| Feature | Lite | Pro |
|---|---|---|
| Maximum depth | Up to 2 levels | No limit |
| Maximum pages | Up to 50 pages | No limit |
| Minimum delay | 2 seconds | Can be shorter |
| User-Agent | Fixed default | Configurable |
| Offline mode, JavaScript, JSON, assets | Available | Available |
The default Pro purchase is the Microsoft Store add-on. It is a one-time purchase tied to your Microsoft account and does not use the activation-count limit. As an alternative, License -> Upgrade to Pro also accepts a Pro activation code from nci.pl; those codes can be activated up to 20 times and should be deactivated before moving to another device. License data remains unchanged when you update getPage to a newer version.
9. Good Practice and Safety
- Download only websites you are allowed to access and archive.
- Respect
robots.txt, website terms, copyright, and data-protection rules. - Use reasonable delays. Large services can block aggressive crawls.
- Start with low depth and page limits to understand how wide the link structure is.
- Use automatic subfolders or separate folders for important projects.
10. Troubleshooting
Downloaded pages are missing content
Enable JavaScript rendering and increase JS wait time. Some pages load important content several seconds after navigation.
Images, CSS, scripts, or icons are missing
Make sure Download assets is enabled. Assets served from external domains may be skipped depending on the site structure and safety rules.
The output folder is not empty
This protects existing files. You can cancel, clean the folder after confirmation, create a sibling folder, or enable Create subfolders.
The site works better in preview than from disk
Some browser scripts do not work well with file://. Use the local offline preview server from the Results tab.
