BBBike extracts allows you to extracts areas from Planet.osm in OSM, PBF, o5m, Garmin, Organic Maps, mbtiles, OsmAnd, Esri shapefile, mapsforge, OPL, GeoJSON, SQLite, text or CSV format. The maximum area size is 24,000,000 square km, or 1440 MB file size. Or use the pre-extracted maps. This service will extract OpenStreetMap data into Garmin format for use in a GPS navigator.
BBBike
https://garmin3.bbbike.org/