GeoSnap
Turn your photos into beautiful map memories
Create beautiful map posters from your geotagged photos. Transform your travel memories into shareable art.
How It Works
1. Upload a Photo
Select a geotagged photo from your device. We extract the GPS coordinates from the image metadata.
2. Customize Your Map
Choose from beautiful map themes, adjust the photo position, add a custom caption, and apply textures.
3. Share Your Memory
Download your poster or share it directly to social media. Perfect for Instagram, Stories, and more.
Features
- -Multiple map themes (Light, Dark, Neon, Blueprint, and more)
- -Square and Story format support
- -Adjustable photo position and scale
- -Custom captions with location auto-detection
- -Texture overlays (Paper, Grain, Linen, Canvas)
- -Frame styles (Polaroid, Minimal, None)
- -High-quality PNG export
- -No account required - works entirely in your browser
- -Privacy-focused - your photos stay on your device
Built With
MapLibre GL
v5.15.0Open-source map rendering library for fast, beautiful vector maps
MapTiler
Map tiles, geocoding, and POI data provider
Next.js
v16.1.3React framework for production-grade web applications
React
v19.2.3JavaScript library for building user interfaces
Tailwind CSS
v4.0Utility-first CSS framework for rapid UI development
Radix UI
Accessible, unstyled UI component primitives
ExifReader
v4.34.0JavaScript library for reading EXIF metadata from images
Lucide Icons
v0.562.0Beautiful, consistent icon set
Data Sources
Map Tiles
Vector map tiles provided by MapTiler using OpenStreetMap data.
Map data: OpenStreetMap contributors
Geocoding
Location names resolved using BigDataCloud and MapTiler geocoding APIs.
Reverse geocoding for city, region, and country names
Privacy
Your photos never leave your device. All image processing happens locally in your browser. We only send GPS coordinates to our geocoding service to look up location names. No images are uploaded to any server.
Credits
Created by Particular Labs
Special thanks to the open-source community for the amazing tools that make this project possible.