# Find & Replace: Text, Emails, & Dates

Find and replace functionality streamlines content updates across Supademo, enabling you to efficiently modify text or images across multiple slides without manual editing. This feature ensures consistency, saves time, and reduces errors during demo maintenance.

{% hint style="warning" %}
While find and replace will work across every slide within a Supademo, it will **only apply to common nodes/elements** in subsequent slides that are ALSO present on the page you are editing from.\
\
For instance:

* If you attempt to replace 11 occurrences of the text "**Jared Smith**" to "**Rachel Kim**" that exist on the first slide, it will replace those 11 occurrences in subsequent slides, as long as these elements/text exist
* If a new instance of "**Jared Smith**" appears in a latter slide through a new element (that does not exist on the first slide), this *occurrence of the text will not be updated*

\
As such, we recommend running **Find and replace across** every page for full accuracy and confirmation.
{% endhint %}

## Find and replace text

{% @supademo/embed demoId="cmb8vx3iy0i1bsn1r5nrjry1b" url="<https://app.supademo.com/demo/cmb8vx3iy0i1bsn1r5nrjry1b>" %}

Find and replace all slides for matching strings, using case-sensitive, non-case-sensitive, or exact match searches. The system preserves formatting, hyperlinks, and interactive elements while modifying only text nodes in the DOM.

<figure><img src="/files/GOnpKbejhRheTIvYlTp2" alt=""><figcaption></figcaption></figure>

## Find and replace images

Users can also bulk-replace occurrences of specific images by selecting a visual element and uploading a replace image file. Supademo will automatically update all instances while maintaining aspect ratios and responsive layouts.

{% hint style="success" %}
The find and replace image feature is coming soon.
{% endhint %}

***

## Bulk anonymize emails

If you're creating interactive demos with PII data or information you'd like to anonymize with synthetic/fake data, you can easily do so with the **email anonymizer.**

With this feature, you can easily anonymize all emails in one click, choose specific emails/content to anonymize, or specify specific email domains you'd like to use for your synthetic data.

Click through the short interactive tutorial below to learn how to use this feature:

{% @supademo/embed demoId="cmbgod7co4zj6sn1rcj96q1ue" url="<https://app.supademo.com/demo/cmbgod7co4zj6sn1rcj96q1ue>" %}

***

## Keep dates current

<figure><img src="/files/K8lbCJp9qGF8eDJaHMHY" alt=""><figcaption></figcaption></figure>

This feature automatically identifies and updates dates throughout your HTML demos to maintain relevance and authenticity. Whether you're showcasing dashboards, reports, or time-sensitive  content, this feature ensures your demonstrations always appear current and realistic.

#### Key Features

&#x20; \- Smart Date Detection: Automatically finds dates in multiple formats

&#x20; \- Intelligent Mapping: Preserves the natural spacing and sequence between dates while moving them to your target timeframe

&#x20; \- Flexible Range Options: Choose between a rolling 60-day window or set custom start/end dates

&#x20; \- Visual Highlighting: See exactly which dates are being updated with precise yellow highlighting


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.supademo.com/customize/edit-html/find-and-replace-text-emails-and-dates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
