Search Docs…

Search Docs…

General

Capabilities

Capabilities

FrameLoc is a localization plugin built specifically for Framer. It integrates deeply into the editor to provide a native-feeling experience, without any external services or dependencies.

Language Detection

FrameLoc detects the visitor's default browser language instantly. As soon as the page loads, the plugin reads the browser's language preference and automatically switches to the right locale—if it's available in your project. No coordinates, no IP lookup, no device tracking. Just a clean, instant, browser-native detection.

How it works

Browser language — Reads the default language set in the visitor's browser.
Instant switching — The correct locale is applied immediately on page load.
Graceful fallback — If the detected language is not available, the default language is used.

Native-Feeling Integration

FrameLoc is built with a UI that closely mirrors the Framer canvas experience. It uses Framer's own APIs and capabilities directly, which means there is no third party involved, no backend, and no external service to depend on.

What this means for your project

No layout modification — your site's design is never touched.
Zero performance impact — no render-blocking scripts, no external requests.
Zero design impact — nothing is injected into the DOM.
Works with static pages, CMS pages, and Framer components.
If the plugin doesn't detect certain text elements automatically, you can add them manually.

Privacy First

FrameLoc collects nothing. There are no cookies, no tracking scripts, and no third-party services involved. Everything runs locally, inside Framer and inside the site itself. Your visitors' data never leaves their browser.

Privacy highlights

No cookies — Nothing is stored on the visitor's device.
No tracking — No analytics or behavioral data is collected.
No third party — Zero external scripts or CDN dependencies.
Fully self-contained — Everything lives inside your Framer project.

Language Selector

FramerLoc comes with two language selector components, each suited for different needs.

Simple Selector

Automatically generated by the plugin. It works out of the box with no setup required and is highly customizable through props. A solid choice for most projects.


Advanced Selector

A fully customizable component designed to be styled directly inside the Framer canvas. It gives you complete control over the design using Framer's native interface and component capabilities—no code required.

Performance

Because FrameLoc is entirely integrated into Framer with no external requests, translations happen instantly. There is no latency, no waiting for a third-party server to respond, and no backend to call. The result is an extremely fast, seamless localization experience that feels like part of the site itself.

Performance highlights

Instant translation — Locale switching happens in real time.
Zero external requests — No API calls, no CDN, no backend.
No latency — Everything is processed locally inside the browser.
Lightweight — No noticeable impact on page load speed.

Inside Framer. Always.

Everything FrameLoc does happens inside your Framer project. There is no external dashboard to manage, no third-party account to create, and no dependency that could go offline and break your site.

Create a free website with Framer, the website builder loved by startups, designers and agencies.