Visual Editor
The A vs B Visual Editor lets non-engineers point-and-click to edit any page on your site and ship the change as an experiment variation — no production code required.
What it is
The Visual Editor is a Chrome, Firefox, and Edge browser extension that opens directly on your live site, lets you click any element to change its text, attributes, styles, or visibility, and then saves those edits as a variation that ships through your A vs B snippet. The snippet applies the edits at runtime to the users who are bucketed into the variation.
Who it is for
- Marketing and growth teams running copy, CTA, and layout tests without engineering involvement.
- Product managers validating UI hypotheses before committing to a full build.
- Designers A/B testing different visual treatments of the same component.
- Optimisation consultants shipping client tests quickly across many sites.
How it works
Edits made in the Visual Editor are stored as a compact JSON change list. When a visitor on your site is bucketed into the matching variation, the snippet runtime walks the change list, resolves each element via a stable selector chain, and applies the modifications before the page paints. Read more in the selectors and execution order guides.
Install and start editing
Install the browser extension
Sign in inside the extension
Open your experiment
Make a change and save
Learn more
- Getting started — your first edit, end to end.
- Editing toolkit — selection visuals, multi-select, inline rich text, the formatting-overwrite confirm, local drafts, the bottom-bar status strip, and preview-as-visitor mode.
- Keyboard shortcuts — every shortcut the editor honours, plus Esc resolution order and form-input gating.
- Selectors — how the editor finds the right element every time.
- Responsive edits — scope changes to mobile, tablet, or custom viewports.
- Cross-browser support — install paths for every supported browser.
- Accessibility — how the editor surfaces a11y issues as you edit.
- Preview links — share a variation with stakeholders who don't have an account.
- Troubleshooting — fixes for shadow DOM, iframes, lock conflicts, and more.