🔥 1,000+ active users · Chrome & Firefox

Stop Getting
Logged Out.

Page Keep-Alive prevents your browser tabs from going idle — so Zoom stays connected, web apps don't log you out, and your work is never interrupted. Built for Google Chrome and Mozilla Firefox.

Free to install
Chrome & Firefox
Works on any site
No account required
👥
1,000+
Active Users
⭐
5-Star
Reviews
🛡️
Local-First
Data Privacy
⚡
Manifest V3
Chrome & Firefox
😤 Sound familiar?

Browser tabs shouldn't kick you out

Chrome and Firefox throttle background tabs — great for battery, terrible for your workflow.

📞

Zoom disconnects mid-meeting

You switch windows for a second and the call drops. Rejoining mid-sentence is embarrassing.

🔒

Web apps log you out

Banking portals, admin dashboards, CRMs — everything has a session timeout that costs you time.

📺

Livestreams pause or buffer

Background tabs get deprioritized. Video content stutters or stops entirely when you tab away.

📊

Real-time apps lose connection

Trading dashboards, monitoring tools, and WebSocket apps drop connections when idle.

🌐 Platform Availability

One Extension. Built for Chrome & Firefox.

Get Page Keep-Alive from your browser's official store. Consistent tab protection with platform-optimized performance.

🌐

Google Chrome

Manifest V3 · Service Worker Architecture

Engineered for Chrome's native process lifecycle. Prevents tab sleep, memory discard, and idle throttling using Chrome MV3 extension APIs and native ephemeral session storage.

  • ✓ 1-click install from Chrome Web Store
  • ✓ Automatic extension updates via Google
  • ✓ Ephemeral session tab state & Screen Wake Lock
Add to Chrome — Free → Official Google Chrome Web Store listing
🦊

Mozilla Firefox

Manifest V3 · AMO Policy Compliant

Tailored specifically for Firefox. Strictly compliant with Mozilla Add-on security guidelines, featuring background event scripts, native timer dispatch, and zero string evaluation.

  • ✓ 1-click install from Firefox Add-ons (AMO)
  • ✓ Automatic extension updates via Mozilla
  • ✓ Strict AMO-compliant event handling & tab coordination
Add to Firefox — Free → Official Mozilla Add-ons (AMO) listing
⚖️

Cross-Browser Compatibility & Implementation Details

Both Chrome and Firefox editions share identical core features: per-tab toggle, High Performance Mode (timer capping, visibility locking, focus heartbeat, site auto-click), keyboard shortcuts (⌘ Shift K / Ctrl Shift K), Screen Wake Lock, session statistics, and Pro Work Loss Recovery. Under the hood, Firefox uses background event scripts and native timer dispatch to honor Mozilla's strict security policies prohibiting code generation from strings (Function/eval), and includes tab permissions for cross-window coordination; Chrome uses background service workers and native session storage. Extension updates for each platform are distributed securely and automatically through each respective browser's official store.

⚡ Simple by design

Up and running in 10 seconds

No configuration. No account. Just install and click.

1

Install the extension

Add Page Keep-Alive for Chrome or Firefox from the official store. One click, completely free.

2

Enable on any tab

Click the icon and hit "Enable Keep-Alive." Or use the keyboard shortcut ⌘ Shift K.

3

A small clock appears

You'll see a clock indicator in the corner — that tab is now protected. No more idle timeouts.

📸 See it in action

Clean, minimal, and always there when you need it

Works on any site. The clock in the corner tells you your tab is protected.

Page Keep-Alive running on Zoom.com — clock indicator visible in the bottom right corner

⚡ Running on Zoom.com — clock indicator in the bottom right confirms keep-alive is active

Control panel — Keep-Alive enabled (green button)

✅ Active state

Control panel — Keep-Alive inactive (red button)

⏸ Inactive state

🛠 Core & Advanced Capabilities

Everything your browser
should already do

Under the hood, Page Keep-Alive combines multi-world script execution, visibility locking, and focus heartbeats to keep your tabs truly alive.

⚡ Core Keep-Alive Capabilities (Free)

Free
⚡

Per-Tab Control

Enable or disable keep-alive independently on each browser tab. Precise, intentional, and never affects background tabs you didn't activate.

Free
🔥

High Performance Mode

Keep background tabs working when websites try to slow them down.

Browsers throttle timers and limit background activity in inactive tabs to conserve resources. High Performance Mode counteracts these restrictions by maintaining consistent timer execution and simulating the visibility and focus signals that web applications rely on. Helps supported apps remain responsive in the background. (Cannot prevent a server from independently expiring a session).

Free
⌨️

Keyboard Shortcuts

Instantly toggle keep-alive on your active tab with ⌘ Shift K (Mac) or Ctrl Shift K (Windows/Linux) without clicking the popup.

Free
💡

Screen Wake Lock

Leverages the browser's Screen Wake Lock API to prevent displays from dimming or locking during presentations, dashboards, or webinars.

Free
📊

Session Statistics

Track cumulative active keep-alive duration and total protected sessions today directly inside the extension popup.

Free
🕒

On-Screen Status Indicator

A subtle, semi-transparent clock indicator renders in the viewport to give you instant visual confirmation that your tab is actively protected.

⚙️ Advanced Automation & Session Controls (Pro)

Pro
🎯

Site-Specific High Performance Override

Configure High Performance Mode per website (Always ON, Always OFF, or Global Default) directly from the popup to match sensitive application requirements.

Pro
⏱️

Site Activation Delays

Add a configurable delay (5s, 10s, 15s, or 30s) before Keep-Alive kicks in on specific websites, complete with a visual waiting badge in the toolbar.

Pro
🌐

Auto-Enable URL Rules

Define URL patterns (e.g. https://*.google.com/*) where Keep-Alive automatically activates upon navigation without manual intervention.

Pro
🚫

Excluded Domains

Specify sensitive websites (e.g., banking portals, payment gateways) where Keep-Alive is permanently blocked from activating for peace of mind.

Pro
🖱️

Per-Site Auto-Click Engine

Configure custom CSS/XPath selectors and periodic click intervals in JSON to keep complex single-page apps alive without human intervention.

Pro
📐

Custom Timing & Clock Positioning

Fine-tune maximum timer delays (down to 100ms), adjust focus heartbeat intervals, and position the on-screen clock in any of the 4 screen corners.

ℹ️

Technical Scope & Session Compatibility Note

Page Keep-Alive operates within the client-side browser execution context: it intercepts timer throttling, locks DOM visibility APIs, dispatches focus heartbeats, and requests Screen Wake Locks. However, it cannot override server-side session expiration where a remote server terminates authentication independently of client-side activity. We believe in transparent technical accuracy rather than impossible promises.

🛡️ Highlighted Pro Capability

Work Loss Recovery
Recover eligible form text after an unexpected interruption.

Keep-Alive helps prevent interruptions. Work Loss Recovery helps you recover eligible text entered into supported form fields when an interruption causes work to be lost.

Pro Feature · Chrome & Firefox

Protection for the text you can't afford to type twice.

You're forty minutes into writing a detailed incident post-mortem, grant application, or customer response. You get pulled away for coffee, and when you return, your session has expired, a modal locked the screen, or the tab reloaded.

Page Keep-Alive Pro monitors supported form fields while Keep-Alive is enabled, automatically preserving non-sensitive text drafts locally. When an unexpected timeout or reload occurs, an in-page recovery banner appears, allowing you to restore your draft with a single click.

Get Pro with Work Loss Recovery → 1-click user-confirmed restore
⚡ Page Keep-Alive — Work Loss Recovery
✕
We detected a possible session interruption. An unsaved draft from 4 minutes ago with 2 form fields is available to restore.

📝 Supported Form Fields

Captures eligible text entered into standard multiline <textarea> elements and text inputs (type="text", search, url, tel). Captures are debounced during normal typing to prevent performance degradation.

🔒 Strict Sensitive Exclusions

Security is paramount: password fields, payment card data (number, CVV, exp), SSNs, PINs, OTP/auth tokens, banking details, health information, and sensitive autocomplete attributes are strictly excluded before capture and re-checked before restore.

💾 Strictly Local Storage

Drafts are stored solely on your machine in chrome.storage.local, segregated per origin and pathname. Drafts are never synced across machines, never sent to remote servers, and never accessible by third parties.

⏳ 24h Expiration & Control

Drafts automatically expire after 24 hours. Restoring a draft deletes it immediately from storage. Dismissing the banner preserves the draft until expiration. Disabling Keep-Alive stops capture, and uninstalling the extension wipes all drafts instantly.

💼 Real-World Productivity

Built for workflows where interruptions cost time

Whether you manage cloud infrastructure, write customer proposals, or take back-to-back virtual calls, Page Keep-Alive keeps you productive.

🏢

Business Applications & CRMs

Platforms like Salesforce, HubSpot, SAP, and NetSuite log users out aggressively after brief inactivity. Keep your customer records, lead notes, and active pipelines open without signing in repeatedly.

☁️

Cloud Consoles & Admin Dashboards

AWS Management Console, Google Cloud Platform, Microsoft Azure, and Kubernetes dashboards enforce strict inactivity windows. Maintain active management sessions during multi-hour deployment tasks.

📈

Monitoring & Real-Time Telemetry

Grafana dashboards, Datadog metrics, network monitors, and financial charts freeze or disconnect when background tabs get throttled. Keep telemetry streaming in real time across all open monitors.

✍️

Long Online Forms & Proposals

Incident reports, grant applications, academic submissions, and internal request forms frequently lack auto-save. Keep the tab alive and protect your drafted paragraphs with Pro Work Loss Recovery.

🎥

Video Meetings & Webinars

Zoom Web Client, Google Meet, and training portals can disconnect audio or freeze video streams when their tab loses focus. Screen Wake Lock and visibility locking keep your meetings stable.

🎫

Ticketing & Support Platforms

Jira, Zendesk, ServiceNow, and GitHub issue editors. Draft thorough technical explanations and bug analyses without worrying that tab sleep will discard your unsaved work.

⚖️ Plan Comparison

Choose the right level of tab protection

Essential keep-alive protection is free forever. Pro unlocks automated site workflows, advanced scheduling, and local draft recovery.

Feature / Capability Free Tier Pro (Available Now) $4.99 Lifetime License Planned Subscription Planned $2.99/mo (Upcoming)
⚡ Core Tab Protection
Per-tab Keep-Alive toggle (independent per tab) ✓ ✓ ✓
High Performance Mode (counteracts timer throttling & simulates visibility signals) ✓ ✓ ✓
Keyboard shortcut toggle (⌘ Shift K / Ctrl Shift K) ✓ ✓ ✓
Screen Wake Lock API (prevents display dimming) ✓ ✓ ✓
Session statistics (daily protected time & sessions) ✓ ✓ ✓
On-screen clock status indicator ✓ ✓ ✓
Available on Google Chrome & Mozilla Firefox ✓ ✓ ✓
⚙️ Advanced Automation & Controls
Site-specific High Performance overrides (per-hostname) – ✓ ✓
Configurable site activation delays (5s, 10s, 15s, 30s) – ✓ ✓
Auto-enable on target URL patterns (wildcards) – ✓ ✓
Excluded / disabled domain blacklist – ✓ ✓
Per-site JSON configurations & automated periodic clicks – ✓ ✓
On-screen clock corner picker (top/bottom, left/right) – ✓ ✓
Custom timer delays (down to 100ms) & heartbeat tuning – ✓ ✓
🛡️ Work Loss Recovery & Safety
Pro Work Loss Recovery (24h local draft protection) – ✓ ✓
In-page one-click draft restore banner upon timeout/reload – ✓ ✓
Automatic exclusion of sensitive fields & credentials N/A ✓ (Strict) ✓ (Strict)
📜 Licensing Terms & Future Updates
Current Pricing Terms Free forever $4.99 one-time (Lifetime license) Planned $2.99/month (Not yet available)
Included features in current entitlement All core keep-alive features All current Free & Pro capabilities included All current Free & Pro capabilities included
Eligible new feature releases while subscribed Core maintenance only Lifetime entitlement preserved under original license terms Included while subscription is active
Ordinary feature releases published after expiration N/A Lifetime entitlement preserved under original license terms Previously acquired functionality remains available. Ordinary feature releases published after expiration are not automatically included.
Critical security updates ✓ Available to affected users separately from ordinary new feature releases ✓ Available to affected users separately from ordinary new feature releases ✓ Available to affected users separately from ordinary new feature releases
💳 Current Offer & Pricing

Start free. Supercharge your tabs with Pro.

Free core keep-alive on Chrome & Firefox. Upgrade to Pro for automated site workflows, advanced controls, and local draft recovery.

Free Tier
$0
Forever free on Chrome & Firefox · No credit card required
  • ✓ Per-tab keep-alive toggle
  • ✓ Global High Performance Mode
  • ✓ Keyboard shortcut (⌘ Shift K / Ctrl Shift K)
  • ✓ Session statistics (today's active time & count)
  • ✓ Screen Wake Lock API
  • ✓ On-screen floating clock indicator
  • ✓ Available on Chrome & Firefox official stores
  • – Site-specific High Performance overrides
  • – Configurable site activation delays
  • – Auto-enable on target URL patterns
  • – Per-site auto-click actions
  • – Custom timer thresholds & settings
  • – Clock position preferences
  • – Pro Work Loss Recovery
Install Free for Your Browser →
Roadmap · Forthcoming

LOOKING AHEAD: PLANNED MONTHLY SUBSCRIPTION

Planned starting price: $2.99/month (Not yet available for purchase)

Page Keep-Alive is preparing to transition to a monthly subscription model for new customers at a planned starting rate of $2.99 per month. Subscription plans are forthcoming and are not currently available for purchase.

The currently available $4.99 one-time lifetime license remains the existing offer until the transition is actually implemented. New subscription pricing and availability will be announced before the transition.

The planned subscription will provide eligible new features and improvements while the subscription is active. Customers will retain the right to continue using eligible functionality acquired while subscribed.

🛡️
Lifetime License Protection

Existing lifetime licenses will remain valid under their original terms. Customers who already purchased a lifetime license will not be required to subscribe.

⚖️ Licensing & Policies FAQ

Licensing commitments &
policy answers

Clear, transparent answers to the most important questions about tiers, lifetime protection, and our upcoming subscription model.

🆓 1. What is included in Free?

Free provides complete core keep-alive functionality: per-tab toggle, global High Performance Mode (timer capping & visibility property locking), Screen Wake Lock, keyboard shortcuts (⌘ Shift K / Ctrl Shift K), session statistics, and the on-screen clock. It is completely free on both Chrome and Firefox with no account required.

⚡ 2. What does Pro add?

Pro unlocks advanced automation and safety capabilities: Pro Work Loss Recovery (24h local draft protection for form inputs), site-specific High Performance overrides, site activation delays (5s–30s), auto-enable and excluded domain rules, custom JSON site auto-click behaviors, custom timer thresholds, clock position preferences, and priority support.

🛡️ 3. What is Work Loss Recovery?

Work Loss Recovery is a Pro safety capability that debounces and locally saves eligible text typed into standard forms and textareas. If an unexpected session timeout, modal lockout, or crash occurs, an in-page banner lets you restore your text with one click upon explicit confirmation. Sensitive fields (passwords, credit cards, OTPs) are never captured.

💳 4. What is the current pricing arrangement?

Page Keep-Alive Pro is currently available as a $4.99 one-time lifetime license processed securely via Stripe. A single payment grants permanent access to Pro capabilities on your browser installations without recurring charges today.

🔄 5. Is Page Keep-Alive transitioning to subscriptions?

Yes. Page Keep-Alive is preparing to transition to a monthly subscription model for new customers at a planned starting rate of $2.99/month. Subscriptions are not currently available for purchase; the $4.99 one-time lifetime license remains the existing offer until the transition is implemented. New subscription pricing and availability will be announced before the transition.

🏆 6. What happens to existing lifetime licenses?

Existing lifetime licenses will remain valid under their original terms. Lifetime entitlement is preserved under original license terms. You will not be required to subscribe, you will not be forcibly migrated to a subscription, and your lifetime functionality will never be downgraded or invalidated because of the new business model.

📦 7. What happens to previously acquired functionality if a future subscription expires?

Previously acquired functionality remains available. Customers retain the right to continue using eligible releases and functionality acquired while their subscription was active. Subscription expiration will not disable previously acquired tools. Ordinary feature releases published after expiration are not automatically included.

🛑 8. How will cancellation work under the planned subscription model?

Customers will be able to cancel at any time. Cancellation immediately disables automatic renewal, and subscription benefits continue until the end of the paid billing period. No further payments will be collected, and cancellation will not revoke access to previously acquired functionality.

🔒 9. How will critical security fixes be handled?

Critical security updates remain available to affected users separately from ordinary new feature releases. Necessary critical security fixes will continue to be provided to all affected users regardless of whether their subscription is active. This includes active subscribers, users with expired subscriptions, and lifetime license holders under their preserved entitlement.

💾 10. What happens to customer data when a subscription expires?

Your data is stored locally in your browser and belongs solely to you. Subscription expiration will never be used to delete customer data, purge local Work Loss Recovery drafts, or lock customers out of their existing work.

⭐ Reviews

People actually love it

★★★★★

"Works perfectly"

tt · Chrome Web Store · Jun 29, 2026
★★★★★

"worked for me i used other stupid extensions but that one is the thing that made me happy loved it !"

actlikegoat · Chrome Web Store · Apr 20, 2026

Your tabs should work for you.
Not against you.

Keep your sessions active, work with fewer interruptions, and protect eligible form text with Work Loss Recovery. Start with Page Keep-Alive for Chrome or Firefox. Explore Pro for additional capabilities and stay informed about our upcoming subscription plans.

No account required · No browsing data tracked · Available for Google Chrome & Mozilla Firefox