On-device web app
A CLEARER WAY TO WORK

Make every record count.

Clean your lists. Find the right records. Get back to what matters.

01

Your files

0 files
↥

A fresh start for your data.

Excel, CSV, TSV or text. Add one file or a whole folder.

02

Clean & organize

YOUR RULES
03

Find your records

OPTIONAL FILTERS
0 ZIPs

5-digit US ZIPs. ZIP+4 (90210-1234) is accepted and reduced to the first 5. Paste or upload a list; combine with states and area codes using AND below.

Numeric seconds only. Blank or invalid duration values are excluded when this filter is on.

04

Make it yours

OUTPUT
↓
You choose when to save.When the run finishes you can download the clean results, the removed rows, or both.
Ready for your filesOriginal files stay intact.
01

Your file

0 files
⊘

Upload a list. Scrub it.

Excel, CSV, TSV or text. Existing columns stay as they are.

02

Scrub options

DEFAULTS ON

Name, address, email and every other column are left untouched. A DNC Status column is added on the full download only.

03

Output

CLEAN / BAD

After the scrub you can download the full file with Clean/Bad status, clean only, or bad only.

DNC check & local lists

DNC check: checking…

DNC checks go through your team’s secure server. Only bare 10-digit phone numbers are sent; your files and every other column stay on this device. The lists below are kept on this device only.

Local suppression lists

0 numbers

Local lists are stored in this browser only.

Ready to scrubColumns already on the file are kept.
01

Files to split

0 files
▤

Big lists. Manageable packets.

Keep the record order and repeat the headers in every file.

02

Choose your packet size

1,000,000 example records
→
10 files · up to 100,000 rows

Each input file and Excel sheet is split separately. The final packet holds any remaining records. No cleaning, filtering or sorting is applied.

↓
Ready first. Download next.Your packets are saved only after you click Download results.
Ready for your filesHeaders do not count toward the packet size.
01

Files you already bought

0 files

Everything you received before. Every phone number across these files becomes the list today's file is checked against.

▣

Yesterday's batch.

Add all ten files, or the whole folder they came in.

02

Today's file

0 files

The new file from your vendor. Its records are split into ones you already have and ones you do not.

↥

Today's delivery.

Usually one file, but you can add several.

03

How to compare

MATCHED ON PHONE NUMBER

Numbers are matched as clean 10-digit US / Canada numbers, so formatting differences between vendors do not hide a match. The common file also records which earlier file each number came from.

Add your earlier files and today's fileNothing is saved until you choose a download.
01

Lists to mix

0 files

Add two or more files. Every record goes into one result file in random order.

⇄

Many lists. One file.

Excel, CSV, TSV or text.

02

How to mix

RANDOM ORDER

Columns are matched by header name, ignoring capital letters and spaces. Duplicate phone numbers are always removed; rows without a phone number are kept.

Add the files you want to mixNothing is uploaded until you download.
01

Files to sort

0 files

Each file is split into a Cell file and a Landline file. Your files stay on this device.

☏

Cell or landline?

Excel, CSV, TSV or text.

02

How to sort

OFFLINE

Uses the free NANPA number-block list (original carrier of each 1,000-number block). Numbers ported between cell and landline are not detected; VoIP and cable numbers count as landline. Your columns stay the same.

Add the files you want to sortResults stay on this device.

Your recent work

A workspace that feels like you.

Each section has its own palette. Choose a light or dark glass finish across your workspace.

Area code reference

Export the lookup table to review or maintain state assignments.

Your workflow

↓
Download on your terms.Processing results stay unsaved until you choose Download results.

Team access is managed here. There is no extra policy notice.

Team access

This copy is licensed to your team. The access code registers it with your team database; nothing you process here is visible to anyone outside your team, and you only ever see your own results.

TEAM ACCESS

Enter your access code.

This copy is for your team. Paste the access code your administrator gave you. It is checked by the team server.

Team access code

This app is licensed to your team. Enter the access code your administrator gave you — without it this copy cannot reach the team database.

◈
WORK IN PROGRESS

Preparing your files…

Keep this page open while the engine works on your device.

Getting started0%