The fastest way depends on what printer you have

Most iPhones can print wirelessly if your printer supports AirPrint, Apple's built-in printing standard. If your printer is AirPrint-compatible and connected to the same Wi-Fi network as your iPhone, you can print directly from Photos, Mail, Safari, and most other apps without installing anything. If your printer is older or doesn't support AirPrint, you have two other routes: the printer manufacturer's app, or a third-party printing app that bridges the gap.

The method you choose matters because it affects what you can print, how many steps it takes, and whether you need to buy anything. Start by checking what printer model you own — you'll find this on the device itself or in your printer's manual — then follow the path that matches it.

Key Takeaways

  • AirPrint is built into iPhones and works with most modern printers on the same Wi-Fi network, with no app or setup required beyond connecting to Wi-Fi.
  • If your printer doesn't support AirPrint, check the manufacturer's website for a free app — Canon, HP, Epson, and Brother all offer their own printing apps.
  • Third-party apps like Printer Pro or PrintCentral can print to older printers, but they cost money and require manual configuration of your printer's IP address.
  • Your iPhone and printer must be on the same Wi-Fi network for any wireless method to work; check your Wi-Fi settings if printing fails.

Printing with AirPrint (the easiest method)

If your printer was made in the last ten years and cost more than $100, it almost certainly supports AirPrint. To check, look up your printer model on Apple's official AirPrint printer list at support.apple.com/en-us/HT201311. Search for your exact model — for example, "Canon PIXMA MG3620" or "HP OfficeJet Pro 8015" — and if it appears, you can use AirPrint.

To print with AirPrint, open the document, photo, or webpage you want to print. Tap the Share button (usually a square with an arrow), scroll down and tap Print, then tap Select Printer. Your iPhone will show all AirPrint printers on your Wi-Fi network. Tap the one you want, set the number of copies and color options if needed, then tap Print. The job goes to your printer immediately.

If your printer doesn't appear in the list, make sure both your iPhone and printer are connected to the same Wi-Fi network. Restart your printer and your iPhone's Wi-Fi by turning Wi-Fi off and back on in Settings. If it still doesn't show up, your printer may not support AirPrint — move to the manufacturer app method below.

Using your printer manufacturer's app

Canon, HP, Epson, Brother, Xerox, and most other major brands offer free apps in the App Store that let you print to their printers even without AirPrint. These apps are usually called something like "HP Smart", "Canon PRINT", or "Epson iPrint". Search the App Store for your printer brand plus the word "print" to find the right one.

Download and open the app, then follow its setup steps — usually this means connecting to your printer's Wi-Fi network or entering your printer's IP address. The app will guide you through this. Once set up, you can print from within that app by importing photos or documents, or you can use the Share button in other apps and select the manufacturer's app as your print method.

The advantage of manufacturer apps is that they're free and often let you adjust more settings than AirPrint does — you might be able to print on both sides, scale to fit the page, or adjust color balance. The disadvantage is that setup takes longer and you may not be able to print directly from every app on your iPhone.

Third-party printing apps for older printers

If your printer is very old or doesn't have an official app, apps like Printer Pro ($10 one-time purchase) or PrintCentral ($5 per year) can print to it. These apps work by connecting directly to your printer using its IP address rather than relying on AirPrint or the manufacturer's software.

To use one of these apps, you'll need to find your printer's IP address first. On your printer's control panel, look for a Network Settings or Information menu, and write down the IP address shown — it looks like four numbers separated by dots, such as 192.168.1.100. Then open the third-party app, enter this address, and follow its setup steps.

These apps cost money and require more technical setup than the other methods, so use them only if your printer is too old for AirPrint and the manufacturer doesn't offer an app. They work reliably once configured, but you'll spend time troubleshooting if your printer's IP address changes or your network setup is unusual.

Troubleshooting when your printer won't appear

The most common reason printing fails is that your iPhone and printer are on different Wi-Fi networks. Some homes have two networks — one for regular devices and one for smart home devices — and your printer might be on the wrong one. Check your printer's Wi-Fi settings and make sure it's connected to the same network name (SSID) as your iPhone. You can see which network your iPhone is on in Settings > Wi-Fi.

If both devices are on the same network and the printer still doesn't appear, restart your printer by turning it off, waiting 30 seconds, and turning it back on. Then restart your iPhone's Wi-Fi by going to Settings > Wi-Fi, turning Wi-Fi off, waiting a few seconds, and turning it back on. This clears temporary connection problems that prevent your devices from finding each other.

If you're using a manufacturer app and it asks for your printer's IP address, you can find it by printing a network configuration page directly from your printer. On most printers, this is in Settings > Network > Print Network Configuration or similar. The IP address will be listed on the page that prints out.

Printing over USB or Bluetooth (when Wi-Fi isn't available)

iPhones cannot print over USB — there's no way to connect a printer cable to an iPhone. Some printers support Bluetooth printing, but this is rare and usually only found on portable or specialty printers. If your printer has Bluetooth, you can pair it in Settings > Bluetooth, then use the manufacturer's app to print.

If you have a printer without Wi-Fi or Bluetooth and no way to get it on your network, your only option is to transfer the file to a computer and print from there. You can email yourself a document, use cloud storage like iCloud Drive or Google Drive, or use AirDrop to send files to a Mac if you have one.

Frequently Asked Questions

Can I print to a printer that's not on my home Wi-Fi?

Not directly from your iPhone. AirPrint and manufacturer apps require your printer to be on the same Wi-Fi network as your phone. If you need to print at work or a friend's house, you can use their Wi-Fi network if the printer is connected to it, or email the document to yourself and print from a computer there.

What if my printer is connected to Wi-Fi but won't show up in the printer list?

Restart both your printer and your iPhone's Wi-Fi connection. If it still doesn't appear, check that your printer actually supports AirPrint by looking it up on Apple's list. If it doesn't, download your printer manufacturer's app instead. If you've already done both and it's still not working, your printer may have a firewall setting blocking AirPrint — check your printer's manual or the manufacturer's support website.

Do I need to buy an app to print from my iPhone?

No. If your printer supports AirPrint, printing is completely free and built into iOS. If your printer has a manufacturer app, that's also free. You only need to pay for a third-party app like Printer Pro if your printer is very old and doesn't support AirPrint or have an official app.

Can I print from my iPhone to a printer at a different location?

Not wirelessly. You would need to be on the same Wi-Fi network as the printer. Some printers support cloud printing through the manufacturer's app — for example, HP ePrint or Canon's cloud service — which lets you send jobs to a printer remotely, but this requires the printer to be set up for cloud printing first and is not available on all models.

Why does my printer print blank pages or cut off the edges?

Check your printer's paper settings — make sure it's loaded with the right paper size and the printer is set to that size in its menu. In the iPhone print dialog, look for a Paper Size or Layout option and make sure it matches. If edges are cut off, try adjusting the Scale or Margins setting in the print dialog before sending the job.