GEO & DATA TOOL / 002

Convert ASC to CSV
ESRI grids and TomTom POIs.

Convert ESRI ASCII Grid cells to CSV with coordinates, or turn TomTom POI .asc records into place rows. Preview the data and process files locally in your browser.

✓ Batch CSV / ZIP download✓ Grid, place, and table previews✓ No upload required

Convert ESRI Grid or TomTom POI .asc files

Drop .asc, .prj, or ZIP filesESRI grids and TomTom POI files are detected automatically. Add matching .prj files for grid reprojection.
Try a sample:

Convert an ASCII table to CSV

Paste a pipe or box-drawing table, tab-separated text, or columns aligned with spaces. This handles ASCII table text; it is separate from ESRI and TomTom .asc files.

Paste a text table or load the example to convert it.

Choose an ESRI ASCII Grid or TomTom POI .asc file to preview its contents.

Optional coordinate reprojection

For ESRI grids, leave output blank to keep native coordinates; reprojection needs a source CRS or matching .prj file. TomTom POI coordinates start in WGS 84 longitude and latitude.

For an EPSG code not already available in your browser, only the code is looked up from epsg.io. Your grid data stays on your device. Custom WKT or PROJ definitions work without a lookup.

See both ASC formats before choosing yours

The demo previews an ESRI raster grid as cell coordinates and values, then a TomTom POI file as place coordinates and names.

Watch the 30-second demo

Convert ASC to CSV online for grids or POI data

An ESRI ASCII Grid stores raster data as a plain-text header followed by rows of cell values. The header describes the number of columns and rows, the lower-left grid origin, and the cell size. This free online ESRI ASCII Grid to CSV converter reads that structure and writes each cell as a record in a downloadable comma-separated file. Use the CSV in a spreadsheet, a database, a script, or another data workflow that works with tabular rows.

What the CSV contains

Every output record includes x, y, and value, plus one-based row and column fields so you can trace a record back to its position in the raster. The coordinates refer to the center of each cell. Rows in an ASCII Grid are stored from top to bottom; the converter accounts for that ordering when it calculates each y coordinate. The first data row therefore maps to the northernmost row of the grid.

Cell corners, cell centers, and native units

The format allows an origin written as xllcorner and yllcorner, or as xllcenter and yllcenter. When the header gives a corner, the center of the first cell is half a cell size east and north of that origin. When the header gives a center, that coordinate is used directly. The cell size is added for each step across or down the grid. By default, the output uses the same coordinate system and units as the input file; set an output CRS to transform coordinates.

An ASCII Grid header does not include enough information to identify its map projection. Add a matching .prj sidecar, enter the source EPSG code, or paste a WKT or PROJ definition before choosing a different output coordinate system. You can reproject to WGS 84 longitude and latitude or Web Mercator with one click, or enter another EPSG code. For EPSG definitions not built into the converter, only the code is retrieved from epsg.io; raster content remains local.

Keep or omit NoData cells

If your grid declares a NODATA_value, those cells are included in the CSV by default, preserving the complete grid. Clear the NoData option to omit them when you only need cells that contain data. If the header does not declare a NoData value, every grid value is exported. The converter also checks that the header dimensions match the values in the file and reports an error when the input is incomplete or malformed.

Private conversion in your browser

Choose a grid from your device and review its preview before downloading. The converter reads the cells and builds the CSV locally, so the grid is not uploaded to BFOTKit. If you enter an EPSG code that the browser library does not recognize, only that code is sent to epsg.io to look up its definition.

Batch convert grids and preview the raster

Select multiple .asc files at once or choose a ZIP archive containing grids. For each grid, the converter creates a separate CSV and packages batch results into one ZIP download. Include matching .prj files to provide source CRS information. Use the preview selector to inspect each raster’s cell pattern and coordinate extent. The preview is rendered locally without map tiles, so file contents and coordinates are not sent to a basemap provider.

The converter supports up to 200 MB of combined input and 1,000,000 output records per batch. Large files depend on the memory available to your browser and device. Your selected files are processed in the browser; only an EPSG code may be sent to epsg.io to retrieve an otherwise unavailable projection definition.

Convert a TomTom POI ASC file to CSV

Some navigation files also use the .asc extension. A TomTom POI ASC is a list of places rather than a raster grid: each record contains longitude, latitude, and a place name. Choose one alongside your ESRI grids or in a separate batch. The converter recognizes the coordinate records, keeps names intact, and creates a CSV with longitude, latitude, and name columns. Coordinates can be decimal degrees or the degree, minute, and second forms used by TomTom POI text files.

To identify the format before converting, inspect the start of the file. An ESRI ASCII Grid has header lines such as ncols, nrows, xllcorner, and cellsize, followed by rows of numeric cell values. A TomTom POI file has one coordinate pair and name per line, often with a quoted name. You can select several ASC files or add them to a ZIP; BFOTKit detects each file and creates a separate CSV for each dataset.

Convert an ASCII table or terminal output to CSV

Not every ASCII-to-CSV task starts with an .asc file. If you have a table copied from a README, terminal, technical document, or text report, paste it into the ASCII table section. BFOTKit detects common columns divided by pipe characters, ASCII or Unicode box borders, tabs, and repeated spaces. You can trim whitespace, skip blank lines, use the first row as column headers, and choose whether to quote every field in the CSV.

The text table converter shows a preview before you copy or download the result. Empty fields between separators are preserved, and commas or quotation marks inside a cell are escaped according to CSV rules. For example, a table such as | Item | Count | becomes two CSV columns. The tool handles structured tables rather than trying to guess columns from ordinary prose. Paste up to 5 MB of table text at a time.

Three ASC and ASCII inputs, one local workflow

The file converter detects ESRI raster headers and TomTom POI point records automatically. The text converter handles pasted ASCII tables separately, since a visual table is not the same structure as an ESRI grid or a TomTom location list. Each workflow produces a preview and a CSV that can be opened in spreadsheet software. Grid conversion includes cell geometry, POI conversion keeps names and coordinates together, and table conversion preserves its columns and optional header row.

The ASC file parser supports the two structures described above rather than arbitrary files that happen to use the .asc extension. If a POI provider reverses its coordinate columns, choose the matching order in the converter; the place name should follow the coordinate pair. Review the preview and skipped-line count before saving. For ESRI raster data, use the cell preview and coordinate reference settings to verify that the output matches your GIS workflow.

Common questions

How do I convert an ASCII table to CSV?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Paste the table text into the ASCII table converter, choose whether the first row contains headers, and select Convert to CSV. Review the preview, then copy the CSV or download it as a file.

Which ASCII table layouts can I convert?

Open BFOTKit.com and choose the ASC to CSV converter to get started. The converter reads tables with pipe or box-drawing borders, Markdown-style separators, tabs, or columns aligned with repeated spaces. It does not convert unstructured paragraphs into rows.

Can I choose whether the first row becomes CSV headers?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Yes. Keep Use first row as headers selected to include it as the CSV header row, or clear the option to export every table row as data.

Are empty cells preserved when converting a text table?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Yes. Empty cells between column separators remain empty CSV fields. You can trim surrounding whitespace and skip blank lines with the table options.

Can I copy the generated ASCII table CSV?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Yes. After conversion, select Copy CSV to place the result on your clipboard, or choose Download CSV to save it.

Can I convert a TomTom POI ASC file to CSV?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Yes. Choose the ASC to CSV converter and select the TomTom POI file. The tool reads each place as longitude, latitude, and name, then downloads a CSV with those fields.

How do I tell a TomTom POI ASC file from an ESRI ASCII Grid?

Open BFOTKit.com and choose the ASC to CSV converter to get started. An ESRI grid starts with header values such as ncols, nrows, xllcorner, and cellsize, followed by rows of raster values. A TomTom POI file has one place per line with longitude, latitude, and a name. BFOTKit detects these structures automatically.

Does the TomTom POI converter preserve names with commas?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Yes. Names are written as quoted CSV fields when they contain commas, quotation marks, or line breaks, so spreadsheet columns stay intact.

Can I change the coordinate order in a TomTom POI file?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Yes. Longitude, latitude is the default. Choose latitude, longitude if your provider uses that order; the exported CSV is normalized to longitude and latitude columns.

What does this ESRI ASCII Grid to CSV converter export?

Open BFOTKit.com and choose the ASC to CSV converter to get started. It creates one CSV record per grid cell with the cell-center x and y coordinates, the cell value, and one-based row and column numbers. Coordinates stay in the grid’s native coordinate system and units.

Does the converter turn grid coordinates into latitude and longitude?

Open BFOTKit.com and choose the ASC to CSV converter to get started. It can when you provide the source coordinate reference system. Add a matching .prj file or enter a source EPSG code, then choose WGS 84 (EPSG:4326) as the output CRS. The ASCII Grid header alone does not identify its projection.

How are cell coordinates calculated?

Open BFOTKit.com and choose the ASC to CSV converter to get started. The converter reports the center of each cell. It reads xllcorner and yllcorner origins by adding half a cell size, or uses xllcenter and yllcenter origins directly. Rows in an ASCII grid run from the top down, so y coordinates decrease by one cell size per row. If you select another output CRS, these coordinates are transformed after calculation.

What happens to NoData cells?

Open BFOTKit.com and choose the ASC to CSV converter to get started. NoData cells are included by default using the value declared by NODATA_value. You can clear the Include NoData cells option to leave those records out of the CSV.

Are my grid files uploaded?

Open BFOTKit.com and choose the ASC to CSV converter to get started. No. The file is read and converted in your browser. Its contents are not sent to BFOTKit by this converter.

What are the file and grid size limits?

Open BFOTKit.com and choose the ASC to CSV converter to get started. The converter accepts up to 200 MB of combined input and 1,000,000 cells across a batch. Processing large grids also depends on available memory in your browser and device.

Can I convert several grids at once?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Yes. Select multiple .asc files or choose a ZIP containing multiple grids. The converter creates one CSV per grid and packages batch results into a ZIP download. Matching .prj files can be included alongside the grids.

Can I change the coordinate reference system?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Yes. Provide the source CRS as an EPSG code or matching .prj file, then choose an output EPSG code or enter a WKT or PROJ definition. EPSG definitions not built into the browser library are looked up by code from epsg.io; grid contents are not sent.

Does the map preview use an online map?

Open BFOTKit.com and choose the ASC to CSV converter to get started. No. The preview draws the raster cells and coordinate extent in your browser without contacting a map tile service. It shows the grid layout, not street names or satellite imagery.

How do I convert ASCII into Excel?

Open BFOTKit.com and choose the ASC to CSV converter to get started. For a plain text table, paste it into the ASCII table converter and download the CSV, then open it in Excel. For an ESRI ASCII Grid (.asc), convert the cells to CSV first; the output includes coordinates, values, rows, and columns.

How can I convert ASC data to CSV format?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Choose your ESRI ASCII Grid (.asc) file in the ASC to CSV converter. It reads the grid header and values, previews the raster, and creates a CSV row for each cell with its x and y coordinates, value, row, and column. Download one CSV or batch results as a ZIP.

How can I convert text to CSV online?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Paste text that already forms a table, with columns separated by pipes, tabs, or aligned spaces, into the ASCII table converter. It creates CSV rows while preserving empty cells. Unstructured paragraphs need to be organized into columns first.

Is ASCII the same as CSV?

Open BFOTKit.com and choose the ASC to CSV converter to get started. No. ASCII can refer to a character encoding or plain-text data, while CSV is a text format for rows and columns. BFOTKit can turn structured ASCII table text into CSV, or convert the separate ESRI ASCII Grid raster format into cell records.

How do I convert ASCII code?

Open BFOTKit.com and choose the ASC to CSV converter to get started. ASCII code conversion means translating numeric character codes into text characters, or encoding characters as numbers. That is different from converting an ESRI ASCII Grid (.asc) into CSV. This page converts raster grid cells into coordinate and value records; it does not translate character codes.

How do I convert ASC to CSV?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Open the ASC to CSV tool, select or drop a valid ESRI ASCII Grid (.asc) file, check the cell preview, and select Download CSV. Each output record contains the cell-center coordinates, raster value, and row and column indexes. The conversion runs in your browser.

How do I convert an ASC file to CSV?

Open BFOTKit.com and choose the ASC to CSV converter to get started. Select the .asc file in the online converter. The tool checks the ESRI ASCII Grid header, converts each cell into a CSV record, and lets you preview the result before downloading. Add a matching .prj file or enter a source CRS if you also need to reproject coordinates.