Transfer Files Between Android Phones with Wi‑Fi Direct

13 min read Step‑by‑step guide to set up and use Android’s Wi‑Fi Direct for fast, offline file transfers between phones, with troubleshooting and security tips. September 26, 2026 17:00 How to Transfer Files Between Android Phones Using Wi‑Fi Direct (Wi‑Fi P2P)

Why Wi‑Fi Direct? The practical reason behind using it

When you need to move photos, videos, or documents from one Android phone to another, the quickest method that doesn’t rely on cellular data or a cloud service is Wi‑Fi Direct. Unlike regular Wi‑Fi, Wi‑Fi Direct creates a peer‑to‑peer (P2P) network where the devices talk to each other directly. The connection is typically 2–3 times faster than Bluetooth and works even when no Wi‑Fi router is present.

This tutorial walks you through the entire workflow – from checking compatibility to sending the first file, and then troubleshooting the most common hiccups you might encounter.

Before you start

  • Charge both devices to at least 50 % – the transfer can consume a few hundred megabytes of power.
  • Make sure Wi‑Fi (not just Wi‑Fi calling) is turned on on both phones. Wi‑Fi Direct uses the same radio.
  • Decide which device will be the sender and which will be the receiver. The steps are mirrored, but the UI may differ slightly.
  • If you have a file manager app that integrates with the system share sheet (e.g., Files by Google, Solid Explorer), keep it handy – it makes selecting files easier.

Understanding Wi‑Fi Direct on Android

Wi‑Fi Direct is part of the Android framework since API 14 (Ice Cream Sandwich). The OS handles the low‑level negotiation, creating a temporary network with its own SSID (e.g., DIRECT-xx-DeviceName). From the user’s perspective, the feature appears under the regular Wi‑Fi settings, but the exact location varies by OEM:

  • Pixel / Stock Android: Settings → Network & internet → Wi‑Fi → Wi‑Fi Direct (menu at the bottom).
  • Samsung (One UI): Settings → Connections → Wi‑Fi → Wi‑Fi Direct (three‑dot menu).
  • Huawei / Xiaomi: Settings → Wireless & networks → Wi‑Fi → Wi‑Fi Direct (often hidden under “More”).

Because manufacturers sometimes rename the option, look for any entry that mentions “Direct”, “P2P”, or “Wi‑Fi Direct”.

Step 1 – Verify device compatibility

  1. Open Settings on each phone.
  2. Navigate to the Wi‑Fi section (see the list above for your brand).
  3. If you see a Wi‑Fi Direct entry, the device supports the feature. If it’s missing, the hardware may lack the required radio, or the OEM has disabled it.

Most devices released after 2015 support Wi‑Fi Direct. Older phones may still work but could exhibit slower speeds or connection instability.

Step 2 – Enable Wi‑Fi Direct on the sender

  1. Tap Wi‑Fi Direct. The phone will start scanning for nearby peers.
  2. When the receiver appears in the list (usually displayed as the device’s name), tap it.
  3. A dialog will ask to Accept the connection on the receiver. Confirm on the receiver side.

After acceptance, both phones will show a connected status, and the temporary network is established. You can verify the connection by checking the Wi‑Fi icon – it often changes to a small “P2P” overlay.

Step 3 – Choose the files to send

  1. Open your preferred file manager (e.g., Files by Google).
  2. Navigate to the folder containing the files you want to transfer.
  3. Long‑press a file to select it. To send multiple files, tap additional items after the first selection.
  4. Tap the Share icon (usually three connected dots or a standard share arrow).
  5. In the share sheet, look for Wi‑Fi Direct or Send via Wi‑Fi Direct. Some manufacturers label it as Send.

If you don’t see a Wi‑Fi Direct option, the system may be using a generic “Nearby Share” entry, which also works over Wi‑Fi Direct when both devices have it enabled. In that case, choose Nearby Share and ensure the receiving device is set to “Receiving visible”.

Step 4 – Accept the transfer on the receiver

  1. When the sender initiates the transfer, a pop‑up appears on the receiver with the file names and size.
  2. Tap Accept. You may also have the option to choose a destination folder (e.g., Downloads or Pictures).
  3. The transfer progress bar shows the percentage and estimated time.

Typical speeds range from 10 MB/s on older devices to 30‑40 MB/s on newer Snapdragon or Exynos chips. A 500 MB video usually finishes in under a minute.

Step 5 – Verify the files

After the transfer completes, open the destination folder on the receiver and confirm that the files open correctly. If a video fails to play, try a different media player – sometimes codecs differ between devices.

Alternative: Using a dedicated Wi‑Fi Direct app

While the built‑in share sheet works for most cases, third‑party apps can provide a richer UI, batch‑transfer controls, and the ability to send folders that the native system blocks. Two reputable free options are:

  • SHAREit (no ads version) – uses Wi‑Fi Direct under the hood but adds a progress‑enhanced UI.
  • SuperBeam – offers QR‑code pairing for quicker connections.

Installation steps are the same as any Play Store app: open Play Store, search, install, and grant the requested permissions (usually storage and location). Once installed, the app will guide you through the same sender/receiver flow.

Step‑by‑step with SuperBeam (optional)

  1. Launch SuperBeam on both phones.
  2. On the sender, tap Send, then choose the files or folder.
  3. SuperBeam displays a QR code representing the Wi‑Fi Direct session.
  4. On the receiver, tap Receive and scan the QR code.
  5. Accept the transfer when prompted.

This method eliminates the need to manually select the peer from a list, which can be handy in crowded environments where many devices appear.

Troubleshooting common issues

1. Devices don’t see each other

  • Check Wi‑Fi toggle: Both phones must have Wi‑Fi enabled, even if they’re not connected to a router.
  • Restart Wi‑Fi Direct: Turn Wi‑Fi Direct off and on again on both phones.
  • Disable “Battery Optimization” for the file manager or third‑party app (Settings → Battery → Battery optimization → All apps → Select app → Don’t optimize).
  • Remove interference: Wi‑Fi Direct uses the 2.4 GHz band. Microwaves, cordless phones, or many nearby Wi‑Fi networks can cause interference. Try moving to a less crowded spot.

2. Transfer stalls or fails

  • Make sure the receiving device has enough free storage. Android will abort the transfer if the destination runs out of space.
  • Large files (>2 GB) sometimes hit a limit on older Android versions. Split the file into smaller chunks using a file‑splitting app.
  • If the progress bar freezes at a certain percentage, cancel the transfer, reconnect the Wi‑Fi Direct session, and try again.

3. “Connection timed out” error

  • Both phones should stay on the same screen during the handshake; switching apps can cause the P2P link to drop.
  • On some OEM skins, a power‑saving mode disables the Wi‑Fi radio after a few seconds of inactivity. Disable any “Ultra‑Power Saving” mode temporarily.

4. Files appear corrupted

  • Corruption usually points to an unstable radio connection. Re‑establish the Wi‑Fi Direct link and retry.
  • Verify that the source file opens correctly on the sender before transferring.

Security considerations

Wi‑Fi Direct creates a private network that is not broadcast through a router, but the link is not encrypted by default on all Android versions. To keep the transfer safe:

  • Transfer only with devices you trust. The pairing dialog shows the device name and MAC address – verify it matches the intended recipient.
  • If you need encryption, use an app that adds its own layer (e.g., SuperBeam’s optional AES encryption).
  • After the transfer, you can optionally forget the Wi‑Fi Direct network: Settings → Wi‑Fi → Wi‑Fi Direct → Tap the device name → Forget.

Edge cases and manufacturer quirks

One UI (Samsung)

Samsung’s implementation adds a “Device name” prompt that can be edited before pairing. Changing the name can help you identify the correct peer in a crowded environment.

Pixel devices

Pixel phones hide Wi‑Fi Direct deeper in the menu (Settings → Network & internet → Wi‑Fi → three‑dot menu → Wi‑Fi Direct). The UI also shows a “Connected devices” list where you can manually disconnect.

Android 12+ privacy changes

Starting with Android 12, apps need the NEARBY_WIFI_DEVICES permission to discover peers. System‑level share sheets are exempt, but third‑party apps must request this permission at runtime. If an app fails to show peers, check the permission in Settings → Apps → App name → Permissions.

When Wi‑Fi Direct isn’t enough

If you repeatedly hit the limits above (large files, many devices, or persistent connection drops), consider these alternatives:

  • Nearby Share – works over Bluetooth, Wi‑Fi, or peer‑to‑peer Wi‑Fi Direct automatically, and handles larger files more gracefully.
  • USB‑C OTG cable – connect the two phones via a USB‑C to USB‑C cable and use an app like USB File Transfer to move data.
  • Micro‑SD card – if both devices have a card slot, copying to the card and swapping it can be the most reliable method for multi‑gigabyte transfers.

Quick reference checklist

TaskKey ActionWhy it matters
Check compatibilityFind Wi‑Fi Direct in SettingsEnsures hardware support
Establish connectionTap device name, accept on both phonesCreates private P2P network
Select filesUse file manager → Share → Wi‑Fi DirectSystem routes files over the P2P link
Accept transferTap Accept on receiverBegins data stream
Verify integrityOpen files after transferConfirms no corruption

Wrap‑up

Wi‑Fi Direct is a powerful, offline way to move data between Android phones without relying on cloud services or a Wi‑Fi router. By following the steps above you can set up the connection, transfer single or multiple files, and troubleshoot the most common problems. Remember to keep both devices charged, verify storage space, and confirm the peer’s identity for a smooth, secure transfer.

User Comments (0)

Add Comment
We'll never share your email with anyone else.