# RunCalculator Pro > Free online calculator for planning runs and walks with interactive map RunCalculator Pro is a Progressive Web App (PWA) that helps runners and walkers plan their routes, calculate calories burned, estimate duration, and track steps. The app works offline and supports 5 languages. --- ## Core Features ### 1. Interactive Route Building - **Technology**: Leaflet + OpenStreetMap + OSRM routing - Click on map to add waypoints - Drag waypoints to adjust route - Double-click to remove waypoints - Route automatically follows roads and paths - Real-time distance calculation - Elevation data integration ### 2. Calorie Calculator - **Formula**: MET (Metabolic Equivalent of Task) - **Calculation**: Calories = MET × Weight(kg) × Duration(hours) - **MET Values**: - Walking (3.5-6.5 km/h): 2.5-4.3 MET - Running (8-14+ km/h): 8.3-13.5 MET - **Adjustments**: +10% per 100m elevation gain, -5% per 100m elevation loss - Considers weight, activity type, pace, and terrain elevation ### 3. Duration Estimation - Calculates expected completion time - Based on route distance, target pace, elevation changes - Accounts for fitness level (beginner/intermediate/advanced) ### 4. Steps Calculator - Estimates total steps using stride length formula - Stride Length = Height(cm) × 0.415 (walking) or 0.45 (running) - Steps = Distance(m) / Stride Length(m) ### 5. Elevation Profile - SVG-based visualization - Shows elevation changes along route - Highlights climbs and descents - Total elevation gain/loss statistics ### 6. Export Options - **GPX Export**: Compatible with Garmin, Strava, Komoot - **KML Export**: Compatible with Google Earth - **External Links**: Open in Google Maps or Yandex Maps - Copy shareable link ### 7. Route Storage - Save up to 100 routes locally - No server storage (privacy-first) - Import GPX/KML files - Filter routes by distance/date - Route preview with map thumbnail --- ## Pages - [Home](https://runcalculator.pro/en): Main calculator with interactive map - [About](https://runcalculator.pro/en/about): About the project and how to use it - [Tips](https://runcalculator.pro/en/tips): Running tips for beginners - [Routes](https://runcalculator.pro/en/routes): Saved routes management - [Terms](https://runcalculator.pro/en/terms): Terms of Service - [Privacy](https://runcalculator.pro/en/privacy): Privacy Policy --- ## Usage Examples ### Example 1: Planning a 5K Running Route 1. Open https://runcalculator.pro/en 2. Click on map to set start point 3. Click to add waypoints along desired path 4. Enter weight: 70kg, height: 175cm, age: 30 5. Select activity: Running, pace: 10 km/h 6. View results: ~350 calories, ~30 minutes, ~5000 steps 7. Export as GPX for Garmin watch ### Example 2: Calculating Calories for Morning Walk 1. Build route on map (3km loop) 2. Enter parameters: 65kg, walking, 5 km/h 3. Calculator shows: ~130 calories, ~36 minutes 4. Save route for future reference 5. Open in Google Maps to navigate ### Example 3: Training Route with Elevation 1. Create route with significant elevation gain (200m) 2. Set running pace: 12 km/h 3. Calculator adjusts calories for elevation (+20%) 4. View elevation profile to see climbs 5. Export to Strava for tracking ### Example 4: Offline Route Planning 1. Install PWA (Add to Home Screen) 2. Build route while online 3. Save route locally 4. Access saved route offline 5. Use calculator offline (map tiles cached) --- ## FAQ ### Is RunCalculator Pro free to use? Yes, RunCalculator Pro is completely free. There are no hidden fees or premium features behind a paywall. ### How accurate is the calorie calculation? The calorie calculation uses the MET (Metabolic Equivalent of Task) formula and takes into account your weight, activity type, pace, and terrain elevation. While reasonably accurate, results are estimates and may vary based on individual factors. ### Can I use RunCalculator Pro offline? Yes, RunCalculator Pro is a Progressive Web App (PWA). Once installed, you can access your saved routes and the calculator offline. Map tiles may require an internet connection unless previously cached. ### How do I export my route to my GPS device? Build your route on the map, then click the Export button. You can download the route as a GPX or KML file, which can be imported into most GPS devices and fitness apps. ### What data is stored? All data is stored locally in your browser's IndexedDB. No personal data is sent to servers. Routes, settings, and preferences remain on your device. ### Which languages are supported? English, Russian, Spanish, Chinese (Simplified), and Japanese. All features are fully localized. --- ## How It Works 1. Open the interactive map 2. Click to add waypoints for your route 3. The route automatically snaps to roads and paths 4. Enter your weight, height, age, and activity type 5. View calculated calories, time, distance, and steps 6. Export route to GPX/KML or open in Google Maps --- ## Technical Details - **Framework**: Next.js 15 with TypeScript - **Map**: Leaflet + React-Leaflet + OpenStreetMap - **Routing**: OSRM (Open Source Routing Machine) - **Storage**: IndexedDB (client-side only, no server storage) - **PWA**: Offline support with service worker - **i18n**: 5 languages (EN, RU, ES, ZH, JA) - **Design**: Mobile-first responsive design --- ## API Endpoints - `GET https://runcalculator.pro/api/health` - Health check endpoint - `GET https://runcalculator.pro/sitemap.xml` - XML sitemap - `GET https://runcalculator.pro/robots.txt` - Crawler directives - `GET https://runcalculator.pro/llms.txt` - This file - `GET https://runcalculator.pro/.well-known/llms-full.txt` - Extended documentation --- ## Free and Open - 100% free, no premium features - No registration required - No personal data collected - All data stored locally on device - Open-source map data (OpenStreetMap) --- ## Links - [Full Documentation](https://runcalculator.pro/.well-known/llms-full.txt) - [API Health Check](https://runcalculator.pro/api/health) - [Sitemap](https://runcalculator.pro/sitemap.xml)