Skip to content

Edit a live website’s text, and keep the edit

Veil is a free Chrome extension that lets you replace the text of any element on a website. You type straight onto the page, the new text keeps the site’s font, size and color, and Veil applies it again every time the page loads. Use it to swap real names for sample ones, tidy a page for a screenshot, or try out new copy on the real design.

The Veil popup listing a replaced heading, a blurred avatar and a removed banner as rules for the page

How do I change text on a website?

Pick the element and choose Replace text, then type the new text in place and press Enter.

  1. Press Pick an element (Alt+Shift+V), or right-click the text and choose Veil this element.
  2. Click the text you want to change. Use ↑ and ↓ to move to the parent or child element.
  3. Choose This page or Whole site.
  4. Click Replace text and type. Press Enter to save, Shift+Enter for a new line, and Esc to cancel.

Every save shows an Undo button for 5 seconds. See Pick an element and change it.

Does the new text stay after I reload?

Yes. Veil saves each edit as a rule and applies it again every time the page loads, including on single-page apps. The edit is only in your Chrome, and nobody else sees it.

What can I use it for?

Job Example
Product screenshots for docs or marketing Replace a real customer’s name with a sample one
Demos on a live account Change “Good morning, Maya” to “Good morning”
Copy reviews Try a new headline or button label on the real page
Training material Show sample values in a label or a table cell

For data with a known format, such as emails and amounts, Veil can mask every match on a site without editing each one. See hide customer data in live demos.

How do I change or remove an edit?

See Manage your rules.

What are the limits?

See Known limits.

Get Veil

Veil is free, open source under the MIT License, and needs no account. It makes no network requests, and your rules stay on your device.

Add Veil to Chrome. Want to remove an element instead? Read how to hide any element on a website permanently.

Related docs