Choose your route
Showing the routes Google Directions API offers right now. If your Maps app shows more options, share a link with an intermediate stop (+ Add stop in Maps) to force a different path.
Map tiles © OpenStreetMap contributors
Paste a Google Maps link, get a .gpx, .kml
or .geojson with real elevation. The same route, on any
device or app that reads the open standard.
Made because converting a route on the road to my bike computer shouldn’t take five tabs and a registration form.
Showing the routes Google Directions API offers right now. If your Maps app shows more options, share a link with an intermediate stop (+ Add stop in Maps) to force a different path.
Map tiles © OpenStreetMap contributors
Use of this Service implies full, express and irrevocable acceptance of the following twenty (20) clauses. Read carefully. If you disagree with any, do not use the Service.
The Operator is NOT affiliated, associated, authorized, sponsored, endorsed, contractually linked or otherwise connected with Google LLC, Alphabet Inc., Google Maps Platform, Strava Inc., Garmin Ltd., Wahoo Fitness LLC, Coros Wearables Inc., Suunto Oy, Komoot GmbH, Mapbox Inc., Apple Inc., Android, Polar, Bryton, Sigma, ANT+ Alliance, Hammerhead, Bosch eBike, Magene, Stages, Trailforks, RideWithGPS, MapMyRide, AllTrails, Gaia GPS, OpenStreetMap Foundation, or any other third party. Mentions are nominative fair use.
The Service is provided “AS IS” and “AS AVAILABLE”, without warranty of any kind, express, implied or statutory, including merchantability, fitness for a particular purpose, title, non-infringement, accuracy, completeness, availability, absence of errors, malware or interruptions. The user assumes the entire risk.
To the maximum extent permitted by law, the Operator shall not be
liable for direct, indirect, incidental, consequential, special,
punitive or moral damages, lost profits, lost data, injury, death or
property damage. Aggregate liability cap: USD $0.00 — the
Service is free of charge.
The user agrees to indemnify, defend and hold harmless the Operator against any claim, demand, action, fine or legal fees arising from: misuse of the Service, breach of this notice, infringement of third-party rights, violation of Google Maps Platform ToS, or accidents during activities using generated files.
The Service is NOT designed, certified or authorized for primary navigation in safety-critical scenarios: mountaineering, remote expeditions, polar travel, maritime, aerial, adverse weather, search-and-rescue, military, hazardous materials transport, medical evacuation, or any scenario where a routing error may cause serious injury, death or significant damage. Always carry official maps, compass and certified safety equipment.
Generated data (distance, elevation, gradient, estimated speed) do not constitute medical, athletic or training recommendations. Consult a qualified professional before physical activity.
Use of generated files and integrations with Strava, Garmin Connect, Wahoo ELEMNT, Coros, Suunto, Komoot etc. is governed by their respective ToS. Notably, Google Maps Platform ToS. Compliance is the user’s sole responsibility.
All trademarks (“Google”, “Google Maps”, “Strava”,
“Garmin”, “Wahoo”, “ELEMNT”, “Coros”,
“Suunto”, “Komoot”, “Mapbox”, “Apple”,
“Polar”, “Bryton”, “Sigma”, “ANT+”,
file formats GPX/KML/GeoJSON/TCX/FIT/CSV) belong to their
respective owners. Mention does not imply sponsorship, endorsement or
license.
Cartographic and elevation data come from third parties and may contain errors, omissions, outdated information, impassable routes, legal restrictions not reflected, or significant elevation margin of error. Verify routes independently before traveling them.
No PII collected. No tracking cookies, no fingerprinting, no third-party analytics, no accounts, no persistent storage of input URLs or generated files. IP address may be processed ephemerally in memory solely for rate-limiting. Aligned with GDPR / CCPA / Ley 1581 of Colombia principles. Hosting provider (Render Inc., USA) may log technical metadata per their own policies.
If the user provides their own API key (Google Maps Platform or others), custody, rotation, quota monitoring, charges and provider terms compliance are their sole responsibility. The Operator assumes no responsibility for leaks, charges or suspensions of user keys.
Generated files are delivered at conversion time and not retained server-side. The user is solely responsible for backup, versioning and protection of downloaded files.
The user is solely responsible for ensuring use of the Service and generated files complies with all applicable laws in their jurisdiction (private land access, protected areas, national parks, borders, restricted airspace, intellectual property, data protection, etc.).
Governed by the laws of the Republic of Colombia. Any dispute shall be submitted to the exclusive jurisdiction of the competent courts of Bogotá D.C., Republic of Colombia, with express waiver of any other forum that might correspond to the user.
If any provision of this notice is found invalid or unenforceable, it shall be severed and the remaining provisions continue in full force.
The Operator may modify, update, suspend or discontinue the Service and/or this notice at any time without prior notice. The version published in the public repository and/or the application is the binding one. Continued use implies acceptance.
SendaOne — Copyright © 2026 Sergio Marroquín Cabrera. All rights reserved. The software, brand, source code, design assets and documentation are proprietary. Reproduction, distribution, modification, reverse-engineering, scraping or commercial use without prior written consent is strictly prohibited and may result in civil and criminal penalties under the applicable laws of the Republic of Colombia and international intellectual property treaties.
The online instance operated by the Operator is offered exclusively for personal, individual, non-commercial use. Resale, integration into commercial products, automated mass processing, scraping or redistribution of the converted files for profit is prohibited.
The Operator is not liable for non-performance arising from events beyond reasonable control: natural disasters, pandemics, armed conflicts, internet failures, hosting provider failures, third-party ToS changes, API suspensions, cyberattacks, power outages, or any force majeure event.
The Operator has no obligation to respond. For non-urgent communications, use the public GitHub repository issues system. No inquiries handled through institutional channels unrelated to the project.
— End of legal notice —