Upload two shapefiles
Upload two ZIP files containing compatible shapefiles. Both layers should use the same geometry family.
Combined layer map
Click a feature to inspect its combined attribute record.
Combine two shapefiles into one GIS layer
The MK Tech Tools Combine Shapefiles utility lets you append the features of two compatible shapefiles into a single new dataset. It is useful when geographic data has been supplied in separate files but needs to be maintained, analyzed or shared as one layer.
For example, you may have district boundaries for two regions, facility locations collected by two field teams, road segments stored in separate files, or annual GIS extracts that need to be brought together. Instead of manually copying features in desktop GIS software, you can upload both zipped shapefiles, review their structure and combine them directly in the browser.
Combine shapefiles versus merge polygons
These two GIS operations are different. Combine Shapefiles appends complete features from two separate datasets into one layer. It does not change their geometry or remove boundaries.
By contrast, Merge Polygons combines selected polygon features geometrically and dissolves a shared internal boundary when the polygons touch. If you simply want to put two shapefile datasets into one file while keeping every feature intact, this is the correct tool.
What geometry can be combined?
The two uploaded layers must belong to the same geometry family. The tool recognizes the common GeoJSON geometry variants that are produced when shapefiles are read in the browser.
Polygon layers
Polygon and MultiPolygon features can be combined into one polygon shapefile.
Line layers
LineString and MultiLineString features can be appended into one line dataset.
Point layers
Point datasets can be combined into a single point layer.
What happens when the attribute fields are different?
Two shapefiles do not need to have exactly the same attribute columns. The tool creates a combined schema using all fields found in either dataset. If a feature from one layer does not contain a field that exists in the other layer, that value is left blank for that feature.
This is similar to an append workflow in desktop GIS. It preserves the original values rather than guessing how unmatched fields should be mapped. You can review the common and layer-specific fields before combining the datasets.
How to combine shapefiles online
- 1. Prepare the first ZIP. Put its .shp, .shx, .dbf and optional .prj files into one ZIP archive.
- 2. Upload the second shapefile. The second ZIP should contain the other layer that you want to append.
- 3. Review compatibility. The tool shows geometry families, feature counts and field information for both datasets.
- 4. Combine the layers. When the geometry types are compatible, append all features into one new layer and preview the result on the map.
- 5. Name and download the result. Choose an output filename and download the combined dataset as a Shapefile ZIP or GeoJSON.
Common uses for combining shapefiles
Administrative boundaries
Append district, municipality, province or other boundary layers that were supplied in separate files.
Survey and field data
Combine point or polygon datasets collected by different teams, rounds or geographic areas.
Road and infrastructure data
Bring separate road, pipeline, network or service-area layers into one file.
Periodic GIS extracts
Append compatible data files generated for different periods or operational areas.
Browser-based GIS processing
The uploaded layers are designed to be read and combined in the browser. That makes the tool convenient for routine GIS work without requiring a desktop GIS installation for a simple append operation.
Very large or highly detailed shapefiles can still require significant browser memory. For unusually large production datasets, a desktop or server-based GIS workflow may be more appropriate.
Shapefile components
Frequently asked questions
Will the tool remove duplicate features?
No. Combining is an append operation. If the same feature exists in both inputs, both records will remain in the combined layer.
Can I combine a polygon layer with a point layer?
No. A single shapefile uses one main geometry family. The two inputs therefore need compatible geometry types.
Are the original shapefiles changed?
No. The original ZIP files remain unchanged. The tool creates a separate combined output.
Can I download the result as GeoJSON?
Yes. The combined layer can be downloaded as GeoJSON in addition to the Shapefile ZIP format.