Host a CSV file and share it as a link

Put a .csv online at its own address — it opens straight in the browser, and any tool that reads data can fetch it from the URL.

You can host:

Free to use. Your CSV file is live at your-name.99helpers.site in about ten seconds.

What is a .csv file?

CSV (comma-separated values) stores tabular data as plain text: one row per line, fields separated by commas. It has no formatting, no formulas and no types — which is exactly why it's the lowest common denominator for moving data between systems that otherwise share nothing.

What people use CSV files for

  • Data exports from a database, CRM or analytics tool
  • Import files for another system
  • Datasets shared with an analyst or a client
  • Mailing lists, product feeds and inventory snapshots
  • Raw data published alongside a report or article

What opens a CSV file

  • Excel, Google Sheets, Numbers and LibreOffice Calc
  • Python (pandas), R, and effectively every analysis language
  • Any browser, which displays it as text
  • Database import tools and most SaaS bulk-upload features

How to host a CSV file

  1. 1

    Drop your CSV file in

    Drag it onto the box at the top of this page, or click to choose it. Files up to 25 MB are supported, and nothing is uploaded until you publish.

  2. 2

    Pick an address

    Type a name and we'll tell you straight away whether it's free. That becomes the link: sales-export.99helpers.site

  3. 3

    Publish and share

    Create a free account — that step exists so the file is yours to update, replace or delete — and the link is live within seconds.

What happens when someone opens the link

The data appears as text in the browser — the reader sees it immediately without downloading. It can also be fetched directly by a script or a spreadsheet's import-from-URL feature, since the link serves the raw file.

Why host a CSV file instead of emailing it?

A CSV at a stable URL is more useful than a CSV in an attachment: a colleague can open it in the browser to check it, a script can fetch it on a schedule, and Google Sheets can import from the address so the sheet refreshes when you republish the data.

Worth knowing before you publish

  • Save as UTF-8 so names with accents and non-Latin characters aren't mangled.
  • Quote any field containing a comma or a line break, or rows will split in the wrong places.
  • Very large CSVs are slow to render in a browser, though they still download and parse fine.
  • Exports often contain more personal data than you remember — check the columns before making the link public.

CSV hosting questions

Will a CSV open in the browser or download?
It opens in the browser as text, so anyone can glance at the data without a spreadsheet program. Their browser may still offer to save it, depending on settings.
Can Google Sheets or a script read it from the URL?
Yes. The link serves the raw file, so IMPORTDATA in Sheets, pandas.read_csv in Python, or a plain HTTP request all work against the address directly.
Can I update the data without changing the link?
Yes — republish to the same address. Anything pulling from that URL picks up the new data on its next fetch, which makes this a simple way to publish a regularly updated dataset.
Why do accented characters look wrong?
The file isn't UTF-8. Re-export it with UTF-8 encoding and republish, and the characters will display correctly.

Put your CSV file online now

It takes about ten seconds, and you only make an account once the file is ready to go live.

Host other file types