---
title: "Extract Email Addresses action for ActionClip"
canonical_url: "https://actionclip.app/actions/extract-email-addresses"
document_type: "standalone_action"
official: true
action_count: 1
catalog_schema_version: 1
catalog_revision: "2026-08-21.1"
catalog_published_at: "2026-08-20T18:50:00Z"
---

# Extract Email Addresses action for ActionClip

Extract unique email addresses from selected text.

## What it does

Finds conventional email addresses, removes case-insensitive duplicates, and returns one address per line without sending the selection anywhere.

## Action details

| Field | Value |
| --- | --- |
| Category | Text Editing & Formatting |
| Action type | JavaScript |
| Result | Copy the result |
| Internet | Not required |

## Action and outcome

| Action | Outcome |
| --- | --- |
| **Extract Email Addresses** — Selected text: Email Maya@example.com or support@actionclip.app; maya@example.com is the same contact. | Maya@example.com support@actionclip.app |

## How to extract unique email addresses from selected text with ActionClip

1. Select the text you want to use.
2. Choose **Extract Email Addresses** from ActionClip.
3. Review the result, then copy it where you need it.

## Requirements

No setup required.

## Privacy

Runs locally in ActionClip’s JavaScript sandbox. Selected text does not leave your Mac.

## Action configuration

````javascript
function run(selected_text) {
  const matches = selected_text.match(/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b/gi) || [];
  const seen = new Set();
  const emails = [];
  matches.forEach((email) => {
    const key = email.toLowerCase();
    if (!seen.has(key)) {
      seen.add(key);
      emails.push(email);
    }
  });
  return emails.length ? emails.join("\n") : "No email addresses found.";
}
````

## Links

- [HTML listing](https://actionclip.app/actions/extract-email-addresses)
- [Download action definition](https://actionclip.app/actions/extract-email-addresses.actionclip)
- [Browse Text Editing & Formatting actions](https://actionclip.app/marketplace#marketplace-textTools)
- [All Marketplace listings](https://actionclip.app/marketplace)
