Happytails.aiFree tools. No account needed.

KML to geojson | agent view

The same page content and links, with explicit tool capabilities. Tools marked with an API can run directly through HTTP. Other tools require the browser interface or are not connected yet.

Tool capabilities

{
  "id": "kml-to-geojson",
  "category": "geo-tools",
  "built": true,
  "requirements": "Geometry/CRS validation; explain unsupported KML styles and overlays.",
  "implementation": {
    "fields": [],
    "experience": {
      "automatic": false,
      "single": false,
      "label": "Your text",
      "placeholder": "Type or paste your input…",
      "help": "Up to 1,000,000 characters. Review the settings before running.",
      "action": null
    },
    "mode": "explicit",
    "interactive": false
  },
  "execution": "POST /api/v1/tools/kml-to-geojson/run",
  "api": {
    "id": "kml-to-geojson",
    "name": "KML to geojson",
    "category": "geo-tools",
    "description": "Convert KML features to GeoJSON.",
    "notes": "",
    "human_path": "/en/geo-tools/kml-to-geojson/",
    "method": "POST",
    "endpoint": "/api/v1/tools/kml-to-geojson/run",
    "schema_url": "/api/v1/tools/kml-to-geojson",
    "input_schema": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "input": {
          "type": "string",
          "maxLength": 1000000,
          "default": "",
          "description": "Plain text input. File tools use files instead unless otherwise documented."
        },
        "options": {
          "type": "object",
          "additionalProperties": false,
          "properties": {}
        }
      }
    },
    "output_schema": {
      "type": "object",
      "required": [
        "tool",
        "result"
      ],
      "properties": {
        "tool": {
          "type": "string"
        },
        "result": {
          "type": "object",
          "required": [
            "text",
            "files"
          ],
          "properties": {
            "text": {
              "type": [
                "string",
                "null"
              ]
            },
            "data": {
              "description": "Parsed JSON when the textual result is JSON."
            },
            "name": {
              "type": "string"
            },
            "mime": {
              "type": "string"
            },
            "files": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "name",
                  "mime",
                  "bytes",
                  "base64"
                ],
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "mime": {
                    "type": "string"
                  },
                  "bytes": {
                    "type": "integer"
                  },
                  "base64": {
                    "type": "string",
                    "contentEncoding": "base64"
                  }
                }
              }
            }
          }
        }
      }
    },
    "processing": "Server; same transformation code as browser tools",
    "limits": {
      "request_bytes": 8388608,
      "input_characters": 1000000,
      "files_bytes": 5242880,
      "max_files": 0,
      "timeout_seconds": 12
    }
  },
  "agent_processing": "Server; same transformation code as browser tools",
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}

Page guide

Convert KML features to GeoJSON.

Useful next steps

How to use KML to geojson

  1. Enter your text in the input field.
  2. Review the settings, then choose Run KML to geojson.
  3. Review the result, then use Copy result or a download link when available.

What to expect

Convert KML features to GeoJSON. Paste a KML document to convert supported features. Review the resulting geometry and properties before use; this tool does not reproject coordinates or certify geographic accuracy.