CSV viewer

View CSV filesas a clean table

A CSV file is plain text: one record per line, values separated by commas, with no formatting, no sheets and no formulas. That simplicity makes it the format every database, CRM and analytics tool exports, and also the one that goes wrong most often when it is opened. Spreadsheet apps strip leading zeros and turn long IDs into scientific notation, a double-click can dump everything into column A, and accented names can come out as strange symbols. Upload a CSV to Link in Seconds and the recipient sees a plain table in the browser that shows the text exactly as it is in the file.

Drop your file here

Drop several at once and they become one album link

Files up to 250 MB free

Free: every feature, 20 links, up to 250 MB · Pro: unlimited links, bigger uploads

To view a CSV file online, upload it to Link in Seconds and open the link in a browser. The comma-separated text is parsed into a table with a pinned header row. Values are shown as written, so leading zeros and long ID numbers stay intact. Save the file as UTF-8 so accented characters display correctly.

Part of our guide to File viewers.

1

Drag in your files, photos, video, a PDF

From your desktop or phone, any file works

1 / 4
creating your link…

brand-film.mp4

84 MB

Drop to upload

1 video · 1 PDF · 4 photosOpens in the browser
Opened·first view 2 min after sending

By the numbers

2,200+

people sharing files

4,200+

links shared

15,000+

times opened

How it works

  1. 1

    Export as CSV UTF-8

    In Excel pick CSV UTF-8 (Comma delimited); most databases and web apps already export UTF-8. That is what keeps names like José or Zoë readable. Then sign in with Google and upload the file.

  2. 2

    We split it into columns

    Each line becomes a row and each comma a column break. Quoted fields are respected, so a value such as "Smith, John" stays in one cell even though it contains a comma.

  3. 3

    Share the table, not an attachment

    Send the link. The first row stays pinned as the header while the reader scrolls, and a Copy option in the menu puts the raw CSV text on their clipboard.

Leading zeros and long numbers survive

Spreadsheet apps guess types when they open a CSV, which turns ZIP code 02134 into 2134 and a 16 digit order ID into 1.23E+15. The browser table does no guessing: every cell shows the text in the file, so codes, phone numbers and IDs look exactly as exported.

Quotes, commas and line breaks handled

Real exports contain addresses with commas, descriptions with line breaks and quotes inside quotes. The parser follows the standard CSV quoting rules (RFC 4180), so those fields land in a single cell instead of spilling across the row.

A header row that stays put

The first line is treated as the header and pinned to the top, with row numbers down the side. Scrolling through a few hundred records, the reader always knows which column is the email and which is the signup date.

For people who never open a spreadsheet

Lead lists, survey results, product feeds and attendance logs often go to someone who only needs to look. The link opens on any phone or laptop, and your analytics show when it was opened.

Before you share a CSV

Commas only, not semicolons
The table splits on commas. Files that use semicolons, common when Excel runs with European regional settings, show up as one wide column. Export with commas instead, or save tab-separated data with a .tsv extension, which also displays as a table.
The text must be UTF-8
CSV text is read as UTF-8. A file saved in an older encoding such as Windows-1252 or Latin-1 will show accented letters as replacement symbols. Re-save it as CSV UTF-8 and upload the new copy.
Big files fall back to a download
The table shows the first 1,000 records. Files larger than 2 MB are not drawn inline at all: the reader gets a download card instead, if you allow downloads.

Frequently asked questions

Still stuck? Ask us directly and a real person answers.

The file was saved in a legacy encoding, usually Windows-1252, while the viewer reads UTF-8. In Excel use Save As and choose CSV UTF-8 (Comma delimited). A CSV downloaded from Google Sheets is already UTF-8.

Every link feature is free. Pro adds room and website hosting.

Compare every plan →
Free
$0

free forever

20 links · 500 MB total · every link feature

  • Password, expiry & view limits
  • Advanced analytics + notify-on-open
  • Custom name, your domain, no branding
  • Links never expire, nothing goes offline
Start free
Pro · Monthly
$9/mo

billed $9 every month

Unlimited links · 15 GB · 500 MB per file

  • Everything in Free, every link feature
  • Host up to 10 websites from a .zip
  • Links keep working if you cancel
  • Cancel anytime
Go Pro
Most popular
Lifetime
$99 once

one payment, no renewals

Unlimited links · 30 GB · pay once, keep it

  • Website hosting, with the most storage and sites
  • One payment, no subscription
  • Best value for steady client work
  • 30 GB storage, 500 MB per file
Buy Lifetime

Coming from WeTransfer, DocSend or tiiny.host? See the comparisons →

Your link is 10 seconds away

Sign in free with Google (one tap, no form) and share one clean, trackable link.