Trusted by 450+ Framer sites. PageLock is the only Framer plugin where your locked content never reaches the browser. A client preview, a private page, or a paid resource stays private even from someone who knows where to look.
Most "password protect page" plugins just hide your content with CSS or JavaScript. Disable JavaScript, open View Source, or read the page source, and the protected content is sitting right there. PageLock works differently. Your protected page is served from a secure server only after the visitor signs in, so the content is never in the page, never in the HTML, never in the sitemap, and never indexed by Google. There is no hidden markup to leak. Don't take our word for it: lock a page, open it, and try to inspect it. There is nothing to find. That is the difference between real server-side password protection and a CSS curtain.
One click locks any Framer page. PageLock is the cms page lock that every other gate is missing. It works on:
- Standard pages and static routes
- CMS pages and CMS template pages
- A whole CMS collection
- A single CMS item, on its own slug
- Nested and per-slug dynamic routes
Per-slug protection means you can lock one blog post without locking the rest, gate a single case study, protect one client preview out of a hundred, or lock a CMS collection in a single step. If you have ever needed to lock a CMS collection, lock a CMS item, or add a CMS lock to a dynamic page in Framer, that is exactly the gap PageLock fills.
Pick the login method that fits the page:
- PIN: a 4 to 8 digit code, the fastest to share.
- Username and password: individual credentials per user.
- Magic link: one click, passwordless sign-in by email.
- Multiple users per lock: give each person their own access, or set up guest groups for shared access.
- Request access: visitors ask to enter, and you approve.
Built-in password and PIN recovery means you are not the helpdesk when someone forgets.
Every login form is fully customizable. Pick a template, change the colors and fonts, drop in your logo, and preview it live. White-label removes Proofly branding completely, so your client sees a branded login screen, not ours. Set custom redirect URLs after login, custom success and error messages, and your own copy. Every login screen is mobile responsive out of the box.
Edit your locked pages while they stay locked, with no unlock, edit, relock routine. PageLock never modifies your Framer project, so your design stays exactly as you built it, and an automatic backup and restore runs on every change. Returning visitors stay signed in with 24 hour sessions, and "remember me" is built in. Smart lock verification recovers on its own if anything drifts, and locked pages are set to noindex so private content stays private.
Open PageLock on any page, click Lock, and set a PIN or password. That is it. No code, no DNS changes, no API keys. Your page is protected on the next publish, and you can preview everything first.
- Agencies and freelancers, for client handovers and case-study previews
- Designers protecting NDA work, private portfolio pieces, and gated case studies
- Course creators gating lessons and student-only content
- Small member areas and content paywalls, without paying for a $40/mo membership platform
- Teams hiding internal documentation and internal pages
- Beta access, early access, and coming-soon pages
- Wedding guest pages, real estate listing protection, and private event pages
If you need a page that is genuinely private, not just hidden from the menu, PageLock is built for it.
Custom domains and staging domains, every modern browser, and desktop, tablet, and mobile. PageLock adds authentication to any Framer page and works with the CMS the way you actually use it: nested paths, dynamic page protection, and per-slug protection across the whole surface.
Install PageLock and lock your first page free, with no credit card. Pro ($15.99/mo or $159/yr) unlocks CMS item and collection locking, every login method, and white-label branding.
Every CSS-overlay "lock" you are using today can be opened by anyone who disables JavaScript. This one can't. Install PageLock, open it on any page, hit Lock, and see for yourself on your next publish.
Page password built by Proofly. Docs, live demos, and the rest of the Proofly plugin suite at proofly.ae.
Groups support for multi page lock