NMEA to kml converter

This app will convert a NMEA .txt or .csv file to a Google Earth .kml file.

The primary purpose of this converter is to convert data from a home made GPS logger. Details of how to build your own GPS logger will appear on this website soon.

Please note that your IP address will be logged.

5th May 2025: Added functionality to use pure GPS data ($GPGGA). Previously only Glonass data ($GNGGA) was supported.

File:
Place name:
Description:
 
Record type:


Attempt to get date & time from RMC data:
 
Altitude mode:

Altitude offset: metres
 
Attempt to determine maximum speed:
Units:


 
Path text:
Line colour:
Line width: px
Extrude:
Tessellate:
Include timestamp in path name:

Notes:

The place name and description have the default values shown. Feel free to change these.

Place name
This is the name that appears under the "Temporary places" section in Google Earth.

Record type
This app can currently extract data from GGA, GLL & RMC records. If you are not sure about this, just leave it at the default.

Attempt to get date & time from RMC data.
GGA & GLL records do not contain date information. By ticking this box the app will attempt to find date information in RMC records and include it.

Attempt determine maximum speed.
GGA & GLL records do not contain speed information. By ticking this box the app will attempt to determine speed information from RMC records and include the maximum speed in the path description.

Path text
This is the text that that will appear in the path name.

Extrude
Checking this box will cause a "wall" to be drawn from the path to the ground.

Tessellate
Checking this box will cause the path to follow the contours of the ground below it.
This won't really make much difference unless your model is travelling at high speed and your GPS sampling rate is low.