Excel to KML Converter

Upload a spreadsheet with coordinates and download a KML for Google Earth. Supports decimal numbers and DMS text like N028° 44' 11.79". Your file never leaves your browser.

Aerial imagery showing map pins for KML conversion

Excel to KML

Drop your Excel or CSV file here, or click to browse

.xlsx, .xls, .csv — decimal or DMS format accepted

GeoSheet: Convert Excel to KML for Google Earth

Welcome to GeoSheet—a free, privacy-focused online tool that converts Excel spreadsheets (XLSX, XLS, CSV) into KML (Keyhole Markup Language) format. KML is the standard format used by Google Earth, Google Maps, and other geographic information systems (GIS) for displaying spatial data. Whether you're a GIS professional, surveyor, urban planner, or researcher, GeoSheet makes it easy to visualize your spreadsheet data on interactive maps.

What Is KML and Why Is It Important?

KML (Keyhole Markup Language) is an XML-based file format used to display geographic data in Earth browsers like Google Earth and Google Maps. It allows you to create maps with points, lines, polygons, and even 3D models. Originally developed for Keyhole, the company Google acquired to create Google Earth, KML has become the industry standard for sharing geospatial data. With KML, you can:

  • Visualize locations, routes, and boundaries on interactive 3D maps
  • Share geographic data with colleagues, clients, or the public
  • Integrate with other GIS platforms and mapping tools
  • Create rich, informative maps with custom markers, colors, and pop-ups

Key Features of GeoSheet

  • Multiple File Formats: Supports XLSX, XLS, and CSV files—the most common spreadsheet formats used by professionals and researchers.
  • DMS Coordinate Support: Handles both decimal coordinates (e.g., 28.5383, -81.3792) and DMS format (e.g., N028° 44' 11.79")—perfect for survey data and field notes.
  • Smart Column Mapping: Automatically detects latitude and longitude columns, or you can manually map them using intuitive dropdown menus.
  • Live Map Preview: See your points plotted on an interactive aerial map before exporting, so you can verify your data is correct.
  • Privacy-First: Your file never leaves your browser. All processing is done locally on your device—no uploads to servers, no data storage.
  • Multiple Worksheet Support: If your Excel file contains multiple sheets, you can choose which one to convert.
  • Copy & Download Options: Copy the KML to your clipboard or download it directly for use in Google Earth.

Who Should Use GeoSheet?

  • GIS Professionals: Quickly import point data from spreadsheets into ArcGIS, QGIS, or Google Earth for analysis and visualization.
  • Surveyors & Field Technicians: Convert GPS survey data collected in spreadsheets to KML for mapping and reporting.
  • Urban Planners: Visualize demographic data, infrastructure locations, or land use information on maps.
  • Environmental Scientists: Map sampling locations, study sites, or ecological data for presentations and reports.
  • Real Estate Professionals: Create visual maps of property locations for client presentations.
  • Students & Researchers: Create map visualizations for academic projects, theses, and presentations without expensive GIS software.
  • Logistics & Supply Chain Professionals: Plot delivery locations, warehouses, or distribution centers on maps.

How to Use GeoSheet: Step-by-Step Guide

  1. Prepare Your Spreadsheet: Ensure your Excel file contains latitude and longitude columns. The tool supports both decimal (e.g., 28.5383, -81.3792) and DMS format (e.g., N028° 44' 11.79"). Additional columns like name, description, or category will be preserved as custom data.
  2. Upload Your File: Drag and drop your XLSX, XLS, or CSV file onto the upload area, or click to browse and select your file.
  3. Select Your Worksheet: If your file has multiple sheets, choose the one containing your location data from the dropdown menu.
  4. Map Your Columns: Use the dropdown menus at the top of each column to identify which columns contain latitude and longitude. The tool will also suggest the best matches automatically.
  5. Preview Your Data: A live map preview will appear showing your points plotted on aerial imagery. Verify that all points are in the correct locations.
  6. Generate KML: Click the "Generate KML" button. The tool will create a KML file with all your data.
  7. Download or Copy: Download the KML file to your computer or copy it to your clipboard for immediate use in Google Earth or other KML-compatible applications.

Supported Coordinate Formats

GeoSheet is designed to handle the most common coordinate formats used in fieldwork and data collection:

Decimal Degrees:
28.5383, -81.3792
Latitude: 28.5383, Longitude: -81.3792

Degrees, Minutes, Seconds (DMS):
N028° 44' 11.79", W081° 22' 45.12"
Latitude: N028° 44' 11.79", Longitude: W081° 22' 45.12"

Degrees with Decimal Minutes:
28° 44.1965', -81° 22.7520'

The tool automatically detects and parses these formats, so you don't need to convert your data before uploading.

Why Use GeoSheet Over Traditional GIS Software?

Traditional GIS software like ArcGIS or QGIS are powerful but come with significant barriers:

  • Cost: ArcGIS can cost thousands of dollars per year in licensing fees.
  • Complexity: These tools have steep learning curves and require extensive training.
  • Installation: You need to download and install software, which may not be possible on all devices.
  • Processing Time: Importing and converting data in traditional GIS can be time-consuming.

GeoSheet eliminates all these barriers:

  • 100% Free: No licenses, no subscriptions, no hidden costs.
  • Simple & Intuitive: Designed for users of all skill levels—no training required.
  • Works Anywhere: Just open a browser—no installation needed on any device.
  • Instant Results: Conversion happens in seconds, not minutes or hours.

Frequently Asked Questions

1. Is GeoSheet really free?

Yes, GeoSheet is completely free to use with no limitations, no sign-up required, and no hidden charges. We believe in making geospatial tools accessible to everyone.

2. What file formats are supported?

GeoSheet supports XLSX (Excel 2007+), XLS (Excel 97-2003), and CSV (comma-separated values) files. This covers the vast majority of spreadsheet formats used in professional and academic settings.

3. How does GeoSheet handle my data privacy?

All processing is done locally in your browser using JavaScript. Your spreadsheet file, data, and the resulting KML never leave your device. We don't upload, store, or have any access to your data—period.

4. Can I convert DMS coordinates like N028° 44' 11.79"?

Absolutely! GeoSheet automatically detects and parses both decimal and DMS coordinate formats. You can mix formats in the same spreadsheet, and the tool will handle everything correctly.

5. What can I do with the KML file?

You can open KML files in Google Earth (desktop or web), Google My Maps, Google Maps API, QGIS, ArcGIS, and many other GIS platforms. You can also share the file with colleagues or clients for collaborative mapping projects.

6. Does GeoSheet support custom markers or styling?

Yes! The tool automatically generates markers for your points. You can customize marker styles, colors, and pop-up information using the column mapping features. Additional customization options are available in the advanced settings.

7. Can I convert large spreadsheets with thousands of rows?

Yes, GeoSheet is optimized to handle large datasets. However, for very large files (10,000+ rows), performance may vary depending on your device's processing power and browser capabilities.

8. Do I need an internet connection to use GeoSheet?

An internet connection is required to load the page and the mapping library for the live preview. However, once the page is loaded, all processing happens locally. The tool works offline after the initial page load.

9. How accurate is the coordinate conversion?

The conversion is mathematically exact. If your input coordinates are accurate, the output KML will be equally accurate. The tool preserves all decimal precision from your original data.

10. Can I use GeoSheet for commercial projects?

Yes, GeoSheet is free for both personal and commercial use. There are no restrictions on how you use the converted KML files.

About Tenny Tech

Tenny Tech is dedicated to building free, high-quality web applications that solve real-world problems. Our tools are built with a focus on privacy, performance, and user experience. We believe that powerful geospatial tools should be accessible to everyone, regardless of budget or technical expertise.

Have feedback, questions, or feature requests? Contact us—we'd love to hear from you.