How to view a CSV file on iPhone
iOS has no built-in app for a .csv, so a tapped attachment often does nothing at all. Here is how to actually read one — without installing anything or uploading it.
The fastest way
- Open viewcsvonline.com in Safari.
- Tap Browse file.
- Choose Browse in the sheet that appears, then find your
.csvin the Files app, iCloud Drive, or wherever you saved it. - The file opens as a table. Scroll it with a finger — the header row and the row numbers stay pinned as you go.
The file is read by Safari on your phone and parsed there. Nothing is uploaded, so this works on aeroplane mode once the page has loaded, and it is safe for a bank or payroll export.
Opening a CSV from an email
Tapping a .csv attachment in Mail usually shows either nothing or an unreadable wall of
text, because iOS has no default handler for the type. Save it first:
- Touch and hold the attachment in Mail.
- Choose Save to Files, and pick On My iPhone → Downloads.
- Open the viewer in Safari, tap Browse file → Browse, and pick it from Downloads.
In Gmail, tap the download arrow on the attachment first, then use the share sheet to Save to Files. Outlook is the same — Save to Files from the attachment's menu.
From the Files app, iCloud, Drive or Dropbox
The Browse sheet reaches every storage provider you have installed, not just local storage. If Drive or Dropbox does not appear in the sidebar, tap … → Edit in the Browse tab of Files and switch it on. From there the file opens exactly like a local one.
A CSV stored in the cloud with a public link can also be opened without downloading it at all — paste the link into the From URL tab. See the URL viewer for which links work.
Add it to your Home Screen
If you open CSVs more than once, make the viewer an app:
- Open the site in Safari.
- Tap the Share button (the square with an arrow).
- Scroll down and tap Add to Home Screen.
- Tap Add.
It now launches full-screen from your Home Screen with no browser chrome, and — because the whole viewer is cached on the device — it opens files with no connection at all. Which is the point: an offline app that reads your data on your phone has nowhere to send it.
What about App Store apps?
| Option | Reality |
|---|---|
| Numbers (Apple, free) | Imports CSV, but converts types — leading zeros and long IDs are damaged, same as Excel |
| Excel for iOS | Needs a Microsoft account for files past a small size; same conversion problems |
| Google Sheets | Uploads the file to Google before you can read it |
| Free “CSV reader” apps | Usually ad-supported, and many upload the file to their own servers |
| Browser viewer | No install, no account, no upload, no row limit |
On iPad
Identical steps — and the extra screen width means wide files need much less horizontal scrolling.
In Split View you can keep Mail and the viewer side by side and drag a .csv attachment
straight onto the page, which is the fastest route on iPadOS. With a Magic Keyboard attached, the
arrow keys move between cells and / jumps to the search box.
Troubleshooting
| Problem | Fix |
|---|---|
| Tapping the attachment does nothing | Save to Files first, then open it from the viewer |
| The file is not in the Browse sheet | Check On My iPhone → Downloads, or use the search field at the top of Files |
| Everything lands in one column | The file uses semicolons or tabs — this viewer detects both; a different app may not |
| Accented characters look wrong | The file is Windows-1252; this viewer detects it and names the encoding in the status bar |
| Safari reloads and loses the file | A very large file exhausted the tab's memory. Close other tabs, or split the file first |
| Text is too small | Rotate to landscape, or pinch to zoom — the table zooms with the page |