iOS developer & learning

Check a phone before you sell or buy it

Test the screen, touch, speakers, microphone, cameras, vibration and sensors, then share a plain report link with your listing. Buying? Run it on the phone in front of you before you pay.

Eleven checks, one at a time. Each one ends as Passed, Failed or Manual (not checked here, so check it by hand). There is no overall score.

Mark at least one check to see the report.

Runs in your browser. Camera and microphone stay in this tab; the report leaves only if you share its link. Free to use, no account. More developer tools

How to check a phone before you sell it

  1. Charge the phone to at least half and take off the case and screen protector if you can, so marks are easy to see.
  2. Open this page on the phone you are selling, press Start the check, and work through the steps. Each one tells you what to look for.
  3. Mark each step Passed or Failed as you go. If a step does not apply, or the browser cannot run it, skip it and it stays Manual.
  4. At the end, press Share report link and send it with your listing or to the buyer. The link opens the same report, with its ID and the time it was made.
  5. Be honest about failed checks in the listing. A buyer who finds a problem you hid can ask for a refund on most marketplaces.

How to check a phone before you buy it

  • Ask the seller to run the check on the phone in front of you, or open this page on the phone yourself. A report link alone does not prove anything: anyone can edit a link.
  • Run the screen colours and touch tests yourself. Dead pixels and dead touch spots are easy to miss in photos.
  • Call your own phone from it and record a short clip, so you hear the earpiece, speaker and microphone in real use.
  • Check the IMEI in Settings against the box and ask the seller to sign out of their Apple ID or Google account before you pay. A locked phone cannot be set up by a new owner.
  • Look at battery health in Settings: on iPhone, Settings › Battery › Battery Health; on many Android phones, Settings › Battery or the maker's support app.

What each status means

  • Passed: the check ran and the part worked, either measured by the page (the microphone heard sound, the sensors moved) or confirmed by you.
  • Failed: the check ran and the part did not work, or you marked it failed.
  • Manual: the page did not check it. The browser could not reach the part (iPhone browsers cannot vibrate, no page can read the volume buttons), or the step was skipped. Check it by hand.

Private by design

Privacy

Every test runs in your browser. The camera picture and the microphone sound are shown or measured in this tab and are not recorded or uploaded. The report only leaves the phone if you share its link. The results sit after the # in that link, which browsers do not send to the server.

This page also shows Google ads, which can use cookies. Privacy and cookies explains how.

Questions

Is there an overall score?

No. Each check ends as passed, failed or manual. A single number would hide which part failed, and that is what a buyer needs to know.

Can a buyer trust a shared report?

Treat it as a summary from the seller. The link shows when it was made and on what kind of screen, but anyone can edit a link, so test the phone in person before you pay.

Why do some checks stay manual on iPhone?

iPhone browsers do not let web pages vibrate or read the battery, and no browser can read the volume buttons. Those checks stay manual, so check them by hand.

Does the camera or microphone test record anything?

No. The picture and sound are shown in this tab while the step is open and stop when you move on. Nothing is uploaded.

Does it work on Android and iPhone?

Yes. It runs in Safari, Chrome and other current mobile browsers. Some steps ask for camera, microphone or motion permission first.

Mic to Speaker

4.5 out of 5 · 3,417 ratings on the US App Store

See screenshots and reviews

From the same developer

  • Mic to Speaker screenshot 1
  • Mic to Speaker screenshot 2
  • Mic to Speaker screenshot 3