Each mic heard
both of you.

Two microphones, one conversation — and every word is on both tracks. Mic Bleed Remover subtracts each voice from the other’s recording, using the opposite microphone as the reference rather than guessing from one signal. Each track ends up gateable, levellable and editable on its own. On your iPhone, with nothing uploaded.

Coming to the App StoreNot released yet — no download link to give you Hear what it does to the voice you keep ↓
ANA’S MIC BEN’S MIC Ben, on Ana’s mic Ana, on Ben’s mic 90 s 120 s 150 s
Sixty seconds of a two-person recording, as two microphones heard it. The shaded stretches are where the other person is the only one talking — their voice, in this microphone, with nothing of its owner’s underneath. That is what stops either track being gated or cut on its own, and it is where the app measures what it took out. Envelopes of a synthetic test fixture, drawn from its own ground truth — see below.

Hear what it does to the voice you keep

Removing the other person is the easy half. The half that decides whether an app like this is worth using is what happens to the voice you are keeping — so that is the clip published here.

As recorded

Six seconds of one speaker on their own microphone, untouched.

After cleaning

The same six seconds, through the app’s processing. It should sound the same.

Not a recording from anyone’s phone: this is a synthetic test fixture, clean speech with a measured amount of the other voice mixed into it, which is what makes an exact answer available to compare against. It is built from the repository by make website-audio, out of the blind listening test’s own render — specifically the worst single-talk window in the session, the one the harness ranks as most likely to reveal damage. Both clips carry the same gain. Nobody picked this clip for sounding good.

Measured, not asserted

Before a line of the app was written, the method went through a gate on six synthetic two-microphone sessions built so the right answer is known exactly. These are those numbers — including the half of the bar that is still unanswered.

12.0–34.7 dB

How far the other voice came down, across all six fixtures and both directions, measured on the windows where only that voice was present.

within 1.5 dB

How close the hardest fixture — a room with a long tail — came to its own theoretical ceiling. What limits it there is the filter length, not the method.

Still not a pass

The gate’s second half asks for no audible hollowing of the voice you keep. That has not been measured yet, so the gate returns “could not run” rather than a pass.

Every fixture here is synthetic, and that is a real limit as well as the source of the exactness: a wireless transmitter runs automatic gain and a lossy radio codec, which makes the bleed path change with level, and no fixed test corpus can show that. None of these numbers is a promise about a recording of yours — which is exactly why the app measures your own session and puts that number on the screen before you spend anything.

One defect, done properly

Two people at one table on a dual-channel wireless kit, two phones on the desk, or a phone and a lav. Each mic hears both voices; this takes each voice out of the track it does not belong in.

⚖️

It is handed the other voice

Every other cleanup tool estimates what to remove from the one signal it has. This one already holds the interfering signal — the other microphone recorded it — and subtracts what that path predicts. Using the real reference instead of a guess is the only way to take a voice out without hollowing the voice you keep.

📏

Two recorders, lined up for you

They never start together and never keep the same time. The offset comes back in plain words — “Ben’s mic starts 12.4 s after Ana’s” — and the drift between two independent clocks is tracked and corrected across the whole session, not just fixed once at the top.

🎤

Your kit writes one file

A dual-channel wireless kit in split mode puts one speaker on each channel of a single recording. The app recognises that and never asks you for a second file. Two separate files work too, and they can arrive minutes apart — the second is paired when it lands.

📊

A number from your own recording

It finds the worst moment of bleed in your session by itself, plays it solo’d, and tells you how far down the other voice came — measured where only that person was talking. Press and hold to flip to the original at the same instant. All of that is free, at full quality.

🔒

Nothing leaves your iPhone

No account, no upload, no per-minute credits; it works in airplane mode. There is no model and no server in the story at all — it is deterministic signal processing on the phone, and a check in the build fails if a networking or analytics symbol appears anywhere in it.

🎬

Back onto your timeline

Two cleaned tracks, named after your speakers, at their original length and start offset, so both drop straight back into place in your editor. Audio outside the overlap passes through bit-identical and is labelled as untouched. M4A, or WAV 24-bit on Premium.

How it works

Three steps, and the result is yours to judge before anything is asked of you.

1

Bring in both mics

Two files from Files, the share sheet, Photos, AirDrop or an SD card reader — or one dual-channel file, which is recognised as two microphones on its own. Audio or video; two phones running Voice Memos works too.

2

It lines them up

The offset between the two recordings is found and stated in plain words, clock drift is corrected continuously across the session, and you get a map of where the two actually overlap.

3

Hear the worst moment

The app finds the worst bleed in the session and plays it to you with the measured figure, press-and-hold A/B, and any other moment you care to scrub to. Then export both cleaned tracks.

In the app

Three of the screens, in roughly the order you meet them.

The Compare screen: a tab for each speaker, a large minus 24 dB reading, and the original and cleaned waveforms stacked with the bleed stretches shaded.
The proof. Your own number, on your own recording, before money is mentioned.
The sync screen, reporting the offset between the two recordings in plain words along with the corrected clock drift.
Sync. The offset in words rather than sample counts, and the drift already handled.
The export sheet, listing both cleaned tracks named after the speakers, with format and file size.
Export. Both tracks, named after your speakers, at the length your editor expects.

Free and Premium

The whole result is free. What Premium buys is the file.

Free

$0
No account. Nothing to cancel.
  • Imports of any length, as many as you like
  • Alignment, drift correction and the sync report
  • The worst-moment proof, at full quality
  • Scrub anywhere and hear that moment cleaned
  • One full export — both tracks, never watermarked
  • The built-in sample session, unmetered
  • Further exports
  • WAV 24-bit
  • The Light and Strong settings
SAVE 53% ANNUALLY

Premium

$7.99 / mo
or $44.99/yr, with a 7-day free trial
  • Unlimited exports, every session, full length
  • Both tracks, every time
  • WAV 24-bit — exactly what the app produced
  • Light · Standard · Strong
  • Everything in Free

There is no length cap on the free tier, because a length cap refuses the actual job: you would hear thirty seconds of a two-hour interview and learn nothing about whether this works on it. You hear the whole thing, at full quality, with the measured number from your own session — and you pay only when you want the files. Prices are shown in your own currency in the app before you buy.

Two mics. Two voices.
Two clean tracks.

The one repair that does not have to be a guess — on your iPhone, with nothing uploaded.

Coming to the App StoreNot released yet — no download link to give you Questions? Start here →