Edit, validate, and format GeoJSON data with live feedback. Paste or type GeoJSON — get instant validation and pretty-printing. Free, private, no account required.
GeoJSON is an open standard format for encoding geographic data structures using JSON. It supports geometry types like Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection. Features can include properties (attributes) alongside their geometry.
The editor checks that your JSON is syntactically valid and follows the GeoJSON specification (RFC 7946). It verifies the presence of required fields like type, features, geometry, and coordinates, and reports the number of features found.
Yes, completely. All editing and validation happens inside your browser using JavaScript. Your GeoJSON data is never uploaded to any server and never leaves your device.
The editor works best with files up to ~10MB. For very large datasets, consider using the full GeoDataTools App which uses Web Workers for better performance with large files.
Format adds indentation and line breaks for readability (pretty-print). Minify removes all whitespace to create the smallest possible file — useful when file size matters for web applications.
Want to visualize your GeoJSON on an interactive map with filtering and analysis?
Open GeoDataTools App