Polygon Boundary Smoother

Smooth jagged GeoJSON Polygon and MultiPolygon boundaries with Chaikin corner cutting while preserving feature properties and validating every result.

Input

Drop a file here, or

Smoothing adds vertices and moves boundaries. Start with one iteration, compare against the source, and never smooth adjacent shared boundaries independently when topology must remain exact.

GeoJSON