GeoDataViewer
Menu
Launch Studio
Theme

OpenStreetMap Downloads

BBBike OSM City Extracts

BBBike Extracts is the best OSM source when you need a city-sized area in a choice of formats including Shapefile and GeoJSON — small enough to open directly in QGIS or GeoDataViewer without preprocessing.

Format PBF / Shapefile / GeoJSON / CSV
Coverage Hundreds of cities and regions worldwide
Resolution Full OSM detail within city boundaries
License ODbL
Update Regularly updated from OSM

Format

PBF / Shapefile / GeoJSON / CSV

Geometry

Mixed geometry

Coverage

Hundreds of cities and regions worldwide

Resolution

Full OSM detail within city boundaries

About this dataset

City and regional OSM extracts in multiple formats (PBF, Shapefile, GeoJSON) for hundreds of cities worldwide, ideal for desktop-scale GIS workflows.

BBBike OSM City Extracts provides pre-packaged OpenStreetMap data for hundreds of cities and regions worldwide. Unlike Geofabrik's country/continent-scale extracts, BBBike focuses on city-sized areas that are small enough for direct desktop GIS use. Downloads are available in PBF, Shapefile, GeoJSON, CSV, and other formats, making it one of the most format-flexible OSM extract services.

City-scale OSM analysis Desktop GIS with OSM data Quick city GeoJSON exports

How to download

  1. 1 Open extract.bbbike.org and search for your target city or define a custom area.
  2. 2 Select the desired output format (PBF, Shapefile, GeoJSON, CSV, or others).
  3. 3 Click the download link — the extract will be prepared and delivered as a zip archive.
  4. 4 Extract the downloaded zip and open the files in GeoDataViewer, QGIS, or your preferred GIS tool.

FAQ

How does BBBike differ from Geofabrik?

BBBike focuses on city-sized extracts that are small enough for direct desktop use, while Geofabrik provides country and continent-scale files that may be too large for direct desktop GIS. BBBike also offers more output format choices including GeoJSON and CSV.

Can I define a custom area on BBBike?

Yes. In addition to predefined city extracts, BBBike allows you to define a custom bounding box to extract any arbitrary area from OpenStreetMap data.