Geometry Size Optimizer
Shrink a geometry's GeoJSON footprint via simplify + coordinate precision truncation.
How to use
- Paste a geometry.
- Set a coordinate precision (fewer digits = smaller file) and, optionally, a simplify tolerance.
- Check the before/after byte size, vertex count, and area/length change before trusting the result.
Input
Map Preview
Geometry Size Optimization Coverage
Shrinks a GeoJSON's footprint two ways — simplifying with a set tolerance and truncating coordinate precision — showing the before/after byte size, vertex count, and area/length change live.
Simplify always runs before precision truncation, since truncating first can leave enough noise in the coordinates to throw off the simplify tolerance's own distance calculations.
Frequently asked questions
How do I know if I've simplified too aggressively?
Watch the live area/length change figure next to the byte-size savings, and lower the tolerance if it moves more than acceptable.
Which runs first, simplify or precision truncation?
Simplify runs first, since truncating first can distort the simplify tolerance's own distance math.