www.trailforks.com Open in urlscan Pro
104.18.25.44  Public Scan

Submitted URL: http://www.trailforks.com/
Effective URL: https://www.trailforks.com/
Submission: On March 15 via api from US — Scanned from DE

Form analysis 5 forms found in the DOM

Name: searchPOST /wosFormCheck.php

<form class="formCustom " name="search" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="search"></div><input type="hidden" name="formpage" value="/#search"> <label for="search" class="none">Search site content</label><input type="hidden" name="fieldstack[0]" value="user_lat"><input
    type="hidden" name="user_lat-emptyok-latitude" value="50.48440" id="user_lat"> <input type="hidden" name="fieldstack[1]" value="user_lng"><input type="hidden" name="user_lng-emptyok-longitude" value="8.26250" id="user_lng"> <input type="hidden"
    name="fieldstack[2]" value="search"><input type="text" name="search-lt100-textbasic" id="search" autocomplete="off" placeholder="Search for Trails, Regions, etc..." title="search" value=""> <input type="submit" name="submitbutton['search']"
    value="search" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['search']" value="https://www.trailforks.com/x_search/"> <input type="text" name="iebug" value="1"
    style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbcYHXfEkMaNq61lwTy0alTHPWYx8Cm2Cb3XXGFsdOvpoH4iiMv6McHTfGoX9Y3LRLlMYgAIpsWmD+bZL/vvzsjIqlou/qGCM4Ns+N9UId+M60pDAeCFI4JhUKwQ9/HprfTSCPscz/6IFHGg4OEGzvq46PwMbOS5ofHWmUzPkbFdJeKDDGkQOuroqYBeIjjMBSJ5fxDOd5hbibYPc2WtmRtcwHVx80Q/USX"
    autocomplete="off">
  <div id="search_button" class="header_button clickable none">
    <span id="searchicon" class="" aria-hidden="true" data-icon=""></span>
  </div>
</form>

Name: activitytypePOST /wosFormCheck.php

<form class="formCustom " name="activitytype" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="activitytype"></div><input type="hidden" name="formpage" value="/#activitytype"> <input type="hidden" name="fieldstack[0]" value="redirect"><input type="hidden" name="redirect-textbasic"
    value="https://www.trailforks.com/trails/map/"> <input type="hidden" name="fieldstack[1]" value="hideMessage"><input type="hidden" name="hideMessage-int" value="1">
  <div class="leftalign">
    <ul class="flex flexwrap padded5 large">
      <li class="selected"><input type="radio" name="activitytype" id="act1" checked="checked" value="1"><label for="act1"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Mountain Bike" style="color: #29691f;"></span> Mountain
          Bike</label>
        <div class="smaller grey2">545,610 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act2" value="2"><label for="act2"> <span aria-hidden="true" data-icon="" class="sicon_small" title="E-Bike" style="color: #000000;"></span> E-Bike</label>
        <div class="smaller grey2">273,446 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act19" value="19"><label for="act19"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Gravel Bike" style="color: #7a7368;"></span> Gravel Bike</label><br><br></li>
      <li><input type="radio" name="activitytype" id="act18" value="18"><label for="act18"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Adaptive Bike" style="color: #f74a78;"></span> Adaptive Bike</label><br><br></li>
      <li><input type="radio" name="activitytype" id="act17" value="17"><label for="act17"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Winter Fat Bike" style="color: #0f627b;"></span> Winter Fat Bike</label><br><br></li>
      <li><input type="radio" name="activitytype" id="act9" value="9"><label for="act9"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Horse" style="color: #595e21;"></span> Horse</label>
        <div class="smaller grey2">63,513 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act6" value="6"><label for="act6"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Hike" style="color: #503725;"></span> Hike</label>
        <div class="smaller grey2">543,631 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act5" value="5"><label for="act5"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Trail Running" style="color: #59963e;"></span> Trail Running</label>
        <div class="smaller grey2">533,931 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act7" value="7"><label for="act7"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Dirtbike/Moto" style="color: #fd7717;"></span> Dirtbike/Moto</label>
        <div class="smaller grey2">26,665 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act14" value="14"><label for="act14"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Observed Trials" style="color: #fd5028;"></span> Observed Trials</label>
        <div class="smaller grey2">4,589 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act8" value="8"><label for="act8"> <span aria-hidden="true" data-icon="" class="sicon_small" title="ATV/ORV/OHV" style="color: #d12123;"></span> ATV/ORV/OHV</label>
        <div class="smaller grey2">15,149 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act15" value="15"><label for="act15"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Snowmobile" style="color: #3b5999;"></span> Snowmobile</label>
        <div class="smaller grey2">8,490 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act10" value="10"><label for="act10"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Snowshoe" style="color: #3eadd1;"></span> Snowshoe</label>
        <div class="smaller grey2">59,502 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act11" value="11"><label for="act11"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Downhill Ski" style="color: #1493ff;"></span> Downhill Ski</label>
        <div class="smaller grey2">34,980 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act12" value="12"><label for="act12"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Backcountry Ski" style="color: #3b5999;"></span> Backcountry Ski</label>
        <div class="smaller grey2">26,547 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act13" value="13"><label for="act13"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Nordic Ski" style="color: #2e6ed8;"></span> Nordic Ski</label>
        <div class="smaller grey2">55,750 trails</div>
      </li>
    </ul>
  </div>
  <div class="none">
    <input type="submit" name="submitbutton['Save']" class="large fullwidth_mobile" value="Save" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['Save']"
      value="https://www.trailforks.com/x_setting_save_activitytype/">
  </div>
  <input type="text" name="iebug" value="1" style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbdYHXfEkMaNq61l8Jdtap+tyE35zT7BHtT99tTrVNN4AaWKvwbnujmU6DCBH2mDPwe/S6dlAPWiWK6B3RMF50la4y+CDK/Wa0+T1mzVq7gYMaCghFCiAjD4YunfbrZBvVngl00wd6GH4y1k1s0/QL4F1o9TZFErs4pzDDclP+jX1nrJjqN1JOtZ0VRZTnglrC84MLCmjzyUzhHgrOOAi6sEYPJs0xhNELV"
    autocomplete="off">
</form>

Name: regionsearchPOST /wosFormCheck.php

<form class="formCustom search" name="regionsearch" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="regionsearch"></div><input type="hidden" name="formpage" value="/#regionsearch"> <input type="hidden" name="fieldstack[0]" value="id"><input type="hidden" name="id-int" value="0"
    id="regionsearch_id">
  <table role="presentation">
    <tbody>
      <tr>
        <td>
          <input type="hidden" name="fieldstack[1]" value="regionname"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span><input type="text" name="regionname-gt2-textbb" id="ac_regionname" style="width: 100%;"
            placeholder="trail network, city" value="" class="ui-autocomplete-input" autocomplete="off">
        </td>
        <td style="padding-left: 20px; text-align: right;">
          <input type="submit" name="submitbutton['Search']" value="Search" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['Search']"
            value="https://www.trailforks.com/x_searchRegions/">
        </td>
      </tr>
    </tbody>
  </table>
  <input type="text" name="iebug" value="1" style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbdYHXfEkMaNq61l8Jdtap+tyE35zT7BHtT99terVNN4AaWKvwanujmU6DC8ngDxwYKWWrhLfmV8sImHzIp6LX/swDOk3ADC1hrZHvM3TOzV3R9j2CCHga1ICEc+3yYiePClBO0NsCdP+Kcot90isK4+6+SjbeDMdbT/EiUJYXC8D9pSQU+BWrx6qdPlRFbM5x0NQBHvv09GOOWiDmHcDETcsgzdTdEAav9"
    autocomplete="off">
</form>

Name: trailsearchPOST /wosFormCheck.php

<form class="formCustom search" name="trailsearch" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="trailsearch"></div><input type="hidden" name="formpage" value="/#trailsearch"> <input type="hidden" name="fieldstack[0]" value="id"><input type="hidden" name="id-int" value="0"
    id="trailsearch_id">
  <table>
    <tbody>
      <tr>
        <td>
          <input type="hidden" name="fieldstack[1]" value="trailname"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span><input type="text" name="trailname-gt2-textbb" id="ac_trailname" data-latitude="50.484401702881"
            data-longitude="8.2624998092651" style="width: 100%;" placeholder="trail name" value="" class="ui-autocomplete-input" autocomplete="off"><input type="hidden" name="fieldstack[2]" value="trailid"><input type="hidden" name="trailid-int"
            value="0" id="trailid">
          <script>
            $(document).ready(function() {
              $("#ac_trailname").autocomplete({
                source: function(request, sourceResponse) {
                  var lat = $("#ac_trailname").data('latitude');
                  var lon = $("#ac_trailname").data('longitude');
                  var term = request.term;
                  term = term.trim();
                  var isIdSearch = false;
                  if (term.startsWith('#')) {
                    term = 'trail-' + term.slice(1);
                    isIdSearch = true;
                  }
                  var data = prepareSearchQuery(isIdSearch, term, lat, lon);
                  $.ajax({
                    url: "https://trailforks.es.us-west-1.aws.found.io/search/_search",
                    headers: {
                      "Authorization": "Basic " + btoa("elastic:MuZyTiuE3Qkp095ZMjGlwVwu")
                    },
                    type: "POST",
                    contentType: 'application/json; charset=UTF-8',
                    dataType: 'json',
                    data: JSON.stringify(data),
                    success: function(response) {
                      searchHits = response.hits.hits;
                      var suggestions = [];
                      $.each(searchHits, function(i, val) {
                        var title = val._source.title;
                        var label = '';
                        if (val._source.city_title != undefined && val._source.prov_title != undefined) {
                          label = val._source.title + ' (' + val._source.city_title + ', ' + val._source.prov_title + ')';
                        } else if (val._source.city_title != undefined && val._source.prov_title == undefined) {
                          label = val._source.title + ' (' + val._source.city_title + ')';
                        } else if (val._source.city_title == undefined && val._source.prov_title != undefined) {
                          label = val._source.title + ' (' + val._source.prov_title + ')';
                        }
                        var idParts = val._source.id.split('-');
                        var id = idParts[1];
                        var suggestion = {
                          label: label,
                          title: title,
                          id: id,
                          latitude: val._source.location[1],
                          longitude: val._source.location[0],
                          permalink: val._source.permalink,
                        };
                        suggestions.push(suggestion);
                      });
                      sourceResponse(suggestions);
                    }
                  });
                },
                select: function(event, suggestion) {
                  $('#ac_trailname').val(suggestion.item.title);
                  $('#trailid').val(suggestion.item.id);
                  $(document).trigger('trailSelected', [suggestion.item]);
                },
                close: function(event, suggestion) {
                  $(document).trigger('trailClosed', [suggestion.item]);
                },
                focus: function(event, suggestion) {
                  $('#ac_trailname').val(suggestion.item.title);
                  $('#trailid').val(suggestion.item.id);
                  $(document).trigger('trailFocused', [suggestion.item])
                },
                minLength: 2
              });

              function prepareSearchQuery(isIdSearch, term, lat, lng) {
                var generalQuery = {
                  "size": 20,
                  "query": {
                    "bool": {
                      "must": [{
                        "multi_match": {
                          "query": term,
                          "type": "bool_prefix",
                          "fields": ["search^2", "search._2gram", "search._3gram"]
                        }
                      }, {
                        "match": {
                          "type": "trail"
                        }
                      }],
                      should: [{
                        distance_feature: {
                          field: 'location',
                          pivot: '50km',
                          origin: [lng, lat],
                          boost: 10
                        }
                      }, {
                        distance_feature: {
                          field: 'location',
                          pivot: '500km',
                          origin: [lng, lat],
                          boost: 5
                        },
                      }, {
                        distance_feature: {
                          field: 'location',
                          pivot: '20000km',
                          origin: [lng, lat],
                          boost: 3
                        },
                      }],
                    }
                  }
                };
                var idQuery = {
                  "size": 1,
                  "query": {
                    "match": {
                      "id": term
                    }
                  }
                };
                return isIdSearch ? idQuery : generalQuery;
              }
            });
          </script>
        </td>
        <td style="padding-left: 20px; text-align: right;">
          <input type="submit" name="submitbutton['Search']" value="Search" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['Search']"
            value="https://www.trailforks.com/x_searchTrails/">
        </td>
      </tr>
    </tbody>
  </table>
  <input type="text" name="iebug" value="1" style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbfYHXfEkMaNq61lyFgLITv1E10Emr+BiB/8V5+GNRcu9rhvQi4nMPN+yLz3ZoIZW1X9D1ozjVMvWM5s3Efyet4WKMkqVSTx2Ri2na7fSpZA2292KjVFodPblaqVOSjsKGmRLE5WTB6gKDj2pUaOWD3O6iuYh/fqyCAv3vIbIoA356pQVVKG96ugy8sd+LDbGkB4appQIyUrVr5c6Pp6wJugtf+lVVOb6yj"
    autocomplete="off">
</form>

Name: searchPOST /wosFormCheck.php

<form class="formCustom elasticsearch" name="search" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="search"></div><input type="hidden" name="formpage" value="/#search">
  <div id="search-bar">
    <div id="search-parent">
      <input type="hidden" name="fieldstack[0]" value="search"><input type="text" name="search-lt100-textbasic" id="search-box" autocomplete="off" placeholder="Search for Trails, Routes, Regions, etc..." title="search" class="large" value="">
    </div>
    <div>
      <input type="submit" name="submitbutton['search']" class="submit" value="search" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['search']"
        value="https://www.trailforks.com/x_search/">
    </div>
  </div>
  <input id="search_activitytype" type="hidden" value="mtb">
  <input type="text" name="iebug" value="1" style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbeYHXfEkMaNq61l2Ok5D4RTE0Q/XO9R/6ahirv57tg7rX+D3WGJkW6E0BwKw6LnNZoETHHOSbUKajJvMIqbR4tkeDfYETTQ2lhHWGIoZohRWHLl8s2WeWcfebLolfPlmhoabKaiPZ6LwxzbnDj89iRtvR+0GUGSe9f4GbFqhoAzkXy5ru2/br7MXiRfUOS00gNZx4o2L9XSrA8kFZ6a3klzGw6RoXuTuJ2"
    autocomplete="off">
</form>

Text Content

Cookie Policy

Outside uses cookies and similar technologies to help our site function, as well
as the placement of cookies and similar technologies on behalf of Outside and
our third-party partners and for tailored advertising and marketing. Want to
know more or manage your preferences? Click “Cookie Preferences” and read our
Privacy Policy. By clicking “Accept All” you consent to the setting of these
cookies and technologies. By clicking “Decline All” you decline all
non-necessary cookies and similar technologies. By continuing to use this
website, you agree to our Privacy Policy.

Accept AllDecline All Cookie Preferences







[Skip to Content]

close
Get Trailforks Pro with Outside+ Get Trailforks Pro
Powered by Outside+
Mountain Bike  
1,165,713 km of 662,849 trails in 135 countries


Search site content


 * login

 * 
 * Map 
    * Discover by Map
    * Fullscreen Map
   
   Saved Map Views
   
 * Trails 
    * Trails Overview
    * Discover by Map
    * Add Trail
    * Bike Parks
    * Skill Parks
    * Regions List

 * Routes 
    * Routes Overview
    * Recommended Routes
    * National Scenic Trails
    * Route Finder
    * Route by Trails Finder
    * Route Planner
    * Manage My Routes
    * Create a Route

 * Reports 
    * Reports Overview
    * Reports Map
    * Nearby Reports
    * Trail Work Photos
    * Submit Report

 * Ride Log 
    * Ride Logs
    * Road Trips
    * Heatmap
    * Badges
    * Summits
    * Year in Review
    * Add Ride Log
    * Connect Strava

 * Events 
    * Upcoming Events

 * Apps
 * More 
    * Youtube Channels
    * Outside Articles
    * Trail Karma
    * Directory
    * Tools
    * Photos
    * Videos
    * Stats
    * Blog
    * Help
    * About
    * Contribute

 * Get Trailforks Pro
 * 


Never Get Lost in The Woods Again!



TRAILFORKS IS A TRAIL DATABASE, MAP & MANAGEMENT SYSTEM FOR USERS, BUILDERS AND
ASSOCIATIONS.

A platform for trail associations to keep track of trail conditions, builders to
log work & users to discover, plan and share their activities.


Choose Your Activity
 * 
 * 

1,165,713 km of 662,849 trails in 135 countries

Trailforks is dedicated to giving you the best interactive trail maps, custom
designed for your selected activity.

Topographic layer, points of interest, trail popularity, heatmaps, routes, trail
conditions, Strava segments, photos, videos and so much more. Our Map empowers
you with the info you need to navigate trail networks, so you won't be scared of
getting lost.

Trailforks is world-wide with trails mapped in over 100 countries. Track your
rides to contribute trail usage data back to the biking community.


TRY TRAILFORKS FOR FREE

 * Sign up for free
 * Browse the map
 * Get the app

Trailforks Pro With O+
$7.49
PER MONTH*
HIGHLIGHTS!
 * Unlimited access to offline trail maps worldwide in the app
 * Every feature Trailforks has to offer
 * Gaia GPS Premium membership
 * 600+ hours of adventure films & series
 * Full access to digital content from Pinkbike, Backpacker, Trail Runner, and
   every publication in the Outside Network
 * Access to expert-led instruction videos with Outside Learn

GET TRAILFORKS PRO WITH OUTSIDE+
Trailforks is Trail Maps

Also view older Trailforks promo video - New MTB Specific Video
Choose Your Activity Type

Trailforks started as primarily a trail database for mountain biking. However,
trails don't exist in isolation, So Trailforks has expanded to support many
different trail activity types.

 * Mountain Bike
   545,610 trails
 * E-Bike
   273,446 trails
 * Gravel Bike
   
   
 * Adaptive Bike
   
   
 * Winter Fat Bike
   
   
 * Horse
   63,513 trails
 * Hike
   543,631 trails
 * Trail Running
   533,931 trails
 * Dirtbike/Moto
   26,665 trails
 * Observed Trials
   4,589 trails
 * ATV/ORV/OHV
   15,149 trails
 * Snowmobile
   8,490 trails
 * Snowshoe
   59,502 trails
 * Downhill Ski
   34,980 trails
 * Backcountry Ski
   26,547 trails
 * Nordic Ski
   55,750 trails


Explore The Map


SEARCH FOR AREAS & REGIONS




SEARCH FOR TRAILS



close

500 m

© MapTiler © OpenStreetMap contributors
 *  * Home
    * Discover By Map
    * Route Finder
    * Route Planner
    * Reports Map

 * Layers  w
    * Content Layers
    * Winter trails w
    * Trails
    * Trails
    * Trail heads
    * Trail labels
    * Pro Top Trails
    * Official Trails
    * Regions
    * Pro Region Friends
    * Poi
    * Places
    * Polygons
    * Pro Routes
    * Routes Popular
    * Photos
    * Events
    * Event Premium
    * Pro Reports
    * Waypoints
    * Pro Strava Segments
    * None
   
    * Layers
    * Pro Heatmap
    * Pro Activity Recordings
    * Summer
    * Winter
    * Pro Land Owners
    * Indigenous Territory
    * Pro Light Pollution
    * Pro Elevation Colors
    * Pro Slope Angle
    * Avalanche Slope
    * Avalanche Forecast
    * Avalanche Observations
    * Pro USFS Vehicle Use
    * Pro USFS Trails
    * OSM Trails
    * Pro Jumps Heatmap
    * Pro Trail Density
   
    * More Layers
    * Air Quality (Current)
    * Pro Air Quality (Tomorrow)
    * Pro Bedrock Geology
    * North America Solar Eclipse
    * Pro Precip Forecast (24-Hour)
    * Pro Snow Forecast (24-Hour)
    * Pro US Cell Coverage - All Carriers
    * Pro US Hydrography
    * Wildfire Smoke Forecast (today)
    * Pro Wildfires (Canada, Historical)
    * Wildfires (Current)
    * Pro Wildfires (US, Historical)
    * Pro Precip Radar
    * Upgrade to

 * BasemapMap 
    * Trailforks Topo
    * Trailforks Streets
    * Pro Trailforks Dark
    * Mapbox Satellite
      Contours
    * Pro Mapbox Satellite Streets
    * Pro Google Satellite
    * Pro ArcGIS World Imagery
    * Pro ArcGIS Topo
    * OpenStreetMap
    * Pro OpenCycleMap
    * Pro Gaia Topo
    * Pro Gaia Topo Lite

 * Trail Style 
    * Difficulty
    * Status
    * Condition
    * Pro Last Ridden
    * Pro Popularity ?
    * Pro Direction
    * Pro Trail Flow
    * Color
    * Blaze Color
    * Deemphasized

 * Filter 
   Trailforks Pro is required to use any map filters
    * Wet Weather Friendly
    * Family Friendly
    * Alpine Trail
    * Hide Closed
    * No Bikes
    * Local Popularity
      10 20 30 40 50 60 70 80 90
    * Trails I've Completed
      Completed Not completed login...
    * Trails on Wishlist
      Yes No login...
    * Unsanctioned
      No Yes
    * Direction
      Downhill Only Downhill Primary Both Directions Uphill Primary Uphill Only
      One Direction
    * Difficulty
      Access Road/Trail Secondary Access Road/Trail White Green Blue Advanced
      Black Double Black Diamond Proline Lift
    * TTFs
      A-Frame Berm Bridge Drop Jump Gap Jump Ladder Bridge Log Ride Pump Track
      Rock Face Rock Garden Roller Coaster Skinny Teeter Totter Wallride Other
    * Bike Type
      Downhill All-Mountain Cross-Country Dirtjump/Slopestyle Road Fat Bike
      Adaptive MTB Cyclo-Cross Gravel / Adventure Unicycle BMX Trials Bike
      Packing Routes
    * Trail Type
      Singletrack Machine Groomed Doubletrack Mixed Dirt/Gravel Road
      Asphalt/Tarmac Road Paved Path Gravel Path Rail Trail Wilderness Trail
      Hike-a-Bike Primitive Sandy Ski Run (Piste) Ski Run (Off-Piste) Other
    * New Trails
      1 month 6 months 12 months
    * 

 * Activity Type  
    * Mountain Bike
    * E-Bike
    * Gravel Bike
    * Adaptive Bike
    * Winter Fat Bike
    * Horse
    * Hike
    * Trail Running
    * Dirtbike/Moto
    * Observed Trials
    * ATV/ORV/OHV
    * Snowmobile
    * Snowshoe
    * Downhill Ski
    * Backcountry Ski
    * Nordic Ski
    * All

 *  
    * Save this map view
   
    * click to load your map views
   
   Map Collections
 * 
 * 
 * trail list
 * 
 * 
 * 


3D

Trail Conditions
 * 1 Day
 * 1 Week
 * 1 Month
 * All Time

 * Unknown
 * Snow Groomed
 * Snow Packed
 * Snow Covered
 * Snow Cover Partial
 * Freeze/thaw Cycle
 * Icy
 * Prevalent Mud
 * Wet
 * Variable
 * Ideal
 * Dry
 * Very Dry

Trail Flow (Ridden Direction)
Trailforks scans users ridelogs to determine the most popular direction each
trail is ridden. A good flowing trail network will have most trails flowing in a
single direction according to their intension.
The colour categories are based on what percentage of riders are riding a trail
in its intended direction.
 * > 96%
 * > 90%
 * > 80%
 * > 70%
 * > 50%
 * < 50%
 * bi-directional trail
 * no data

Trail Last Ridden
Trailforks scans ridelogs to determine the last time a trail was ridden.
 * < 2 days
 * < 1 week
 * < 2 weeks
 * < 1 month
 * < 6 months
 * > 6 months

Trail Ridden Direction
The intended direction a trail should be ridden.
 * Downhill Only
 * Downhill Primary
 * Both Directions
 * Uphill Primary
 * Uphill Only
 * One Direction

Contribute Details
Colors indicate trail is missing specified detail.
 * Description
 * Photos
 * Description & Photos
 * Videos
 * Only trails in this region hierarchy

Trail Popularity ?
Trailforks scans ridelogs to determine which trails are ridden the most in the
last 9 months. Trails are compared with nearby trails in the same city region
with a possible 25 colour shades. Think of this as a heatmap, more rides = more
kinetic energy = warmer colors.
 * most popular
 * popular
 * less popular
 * not popular

ATV/ORV/OHV Filter
 * ATV - 50 inches
 * OHV, SxS - 60 inches
 * Jeep - 72 inches

Max Vehicle Width
inches
US Cell Coverage
 * All
 * AT&T
 * Verizon
 * T-Mobile
 * Dish
 * US Cellular

Legend
Ridelog Year
All-time 202420232022202120202019201820172016201520142013
Radar Time
x Activity Recordings
Trailforks users anonymized public ridelogs from the past 6 months.
 * mountain biking recent
 * mountain biking (>6 month)
 * hiking (1 year)
 * moto (1 year)

Activity Recordings
Trailforks users anonymized public skilogs from the past 12 months.
 * Downhill Ski
 * Backcountry Ski
 * Nordic Ski
 * Snowmobile

Winter Trails
Warning A routing network for winter maps does not exist. Selecting trails using
the winter trails layer has been disabled.
x Missing Trails
Most Popular
Least Popular
Trails are colored based on popularity. The more popular a trail is, the more
red. Less popular trails trend towards green.
Jump Magnitude Heatmap
Heatmap of where riders jump on trails. Zoom in to see individual jumps, click
circles to view jump details.
Trails Deemphasized
Trails are shown in grey.
disable
Only show trails with NO bikes.
enable

Save the current map location and zoom level as your default home location
whenever this page is loaded.

Save
LEGEND
 * Popular Routes
 * Lahnradweg
 * Lahnhöhenweg (Taunus)
 * Lahnhöhenweg (Westerwaldseite)
 * Lahnwanderweg
 * Trails



Save the current map location and zoom level as your default home location
whenever this page is loaded.

Save
Discover The Best Trails
Trail Details

Whether you're at home or travelling, find your perfect bike, hike, moto or
horse trail. We collect a wide-array of metadata about trails such as it's
difficulty, surface type, direction, ttfs, season, allowed activity types and
much more.

View photos & videos of trails including POV from your favorite Youtuber.

Filter Trails

Filter the map to only show trails you're interested in. Easily understand what
trails you are allowed to ride. View trails color coded for popularity,
condition, recent usage, direction & more.

 * Adaptive bike trails
 * eBike trails

Plan The Perfect Route


ROUTE PLANNER

Use our Route Planner to drag & drop routes along mountain bike, hiking & moto
trails.
Save your plan then sync it in your app under "My Wishlist".

View our weather map to find the best area to ride given the forecast.


ROUTE FINDER

Our visual Route Finder helps you find routes on the map, filtered by the
criteria you want. Also find popular curated routes and race courses.

We scan millions of user ridelogs to programmatically determine the most popular
routes people ride in each area.


SHARE ROUTES

Send a route or rideplan URL to a friend, or scan a QR Code. When opened on a
phone it will load the route in the Trailforks app!

"Wishlist" a route to sync a route to your apps routes tab under "My Routes".


POPULAR ROUTES

 * * 
   * Tibidabo - caseta Can Catá
     Barcelona
     Distance: 12 miles
     Climb: 2,045 ft
     Trails: 18
     
 * * 
   * Cima Della Trosa
     Locarno
     Distance: 11 miles
     Climb: 919 ft
     Trails: 7
     
 * * 
   * Jackson Demo Flow
     Mendocino CA
     Distance: 22 miles
     Climb: 3,724 ft
     Trails: 10
     


Powerful Map Tools

Trailforks is much more than a map & trail guide. It's an entire trail
management system for trail associations & builders.


Trail Popularity & Heatmap

We scan millions of ridelogs to calculate the most popular trails in each
region. They are then color coded red to green on the popularity "trail style"
layer. View riders heatmap or our "ride-guides" to increase the accuracy of
mapped trails gps track.

US Land Owner Overlay

View major US & Canadian land owners overlayed on the map, such as USFS, BLM &
Wilderness areas. Custom local land owners and polygons can also be added.

Visual Map Planning

Features like our 'ride starting point heatmap' to plan trail-heads, or trail
direction & flow visualizations.

Events & Race Planning

Post your events to our calendar including races. Plan race routes using our
route planner tool. Print race course maps using our print tool.

Embed Maps & Data

We have over 20 customizable widgets you can add to your clubs website. RSS
feeds or export trail data in various formats, including work report summary
spreadsheets.

Trail Karma

Donate directly to the local trail associations via our Trail Karma feature. We
have the largest directory of trail associations and bike shops.


Trail Reports

Users can check a riding areas current trail status before heading out on a
ride, to avoid closed trails or trails with major issues. After a ride they can
report the trail conditions or any issues on the trails they rode. Builders and
associations can monitor the reports for issues that require action and send
someone out to check or fix the issue and report that work done.
Read more about our robust reporting features!

Trail Statistics

Ridelog data from users is matched against trails generating a virtual trail
counter. Statistics with demographic info is generated for trails & regions,
which can be a valuable tool for trail advocacy & planning.

Winter Trails & Multi-Activity

Use a single map platform for all your regions trails for all their supported
activities, including a seperate winter map mode.

Trail Supporters

Promote trail supporters or stewards on trail & region pages to power local
adopt-a-trail type programs.

Activity Feed

Keep tabs to what content is being added or edited for entire countries or
states, local areas or specific trails. Subscribe to regions or trails to be
notified when new content is added.

Get The Trailforks Mobile App

Download offline trail maps for your rides. Record your activities. Always have
the latest trail info including trail conditions in your pocket!

 * iPhone Download
 * Android Download





Have a Garmin Edge device? Download our Custom MTB Garmin maps.
Or buy an Edge 530 or 830 to get the Trailforks pre-loaded on the device!

Garmin Maps



UPCOMING RACES

 * * 16 Mar 2024
   Enduraga Enduro Race
   Enduro
   Rovinj
 * * 16 Mar 2024
   Swamp Fox Gravel Fondo p/b Lauf
   North Charleston SC
 * * 16 Mar 2024
   Tour de Pocahontas
   Chesterfield VA
 * * 16 Mar 2024
   H2H Race #1, Aistriu Mayhem Mountain Bike Race
   Tabernacle NJ
 * * 16 Mar 2024
   Echo Red to Red XC
   Echo OR
 * * 16 Mar 2024
   2024 Mojave Meltdown 2-Bootleg
   Boulder City NV


UPCOMING EVENTS

 * * 16 Mar 2024
   Trailcare Day Höcklertrail Zürich
   Trail Day
   Zürich
 * * 16 Mar 2024
   Trek Bikes Spring Fling Demo Camp
   Demo Day
   Gig Harbor WA
 * * 17 Mar 2024
   L'Inedita Gravel Bike
   Group Ride
 * * 17 Mar 2024
   I Calanchi della Val Trebbia
   Group Ride
   Bobbio
 * * 17 Mar 2024
   Incycle Loveland Group Ride
   Group Ride
   Loveland CO
 * * 21 Mar 2024
   Mountain Bike Trail Grand Opening
   Festival
   Smyrna TN


BROWSE POPULAR TRAILS


 * * 
   * UPS Lower
     Moab UT
 * * 
   * Pseudo-Tsuga - Part 2
     Squamish BC
 * * 
   * Dog Patch
     Bellingham WA
 * * 
   * Joy Cross
     Whistler BC
 * * 
   * Ghost Falls South
     Draper UT
 * * 
   * Rupert
     Squamish BC
 * * 
   * Bobsled
     North Vancouver BC
 * * 
   * Poppin' Tops Upper
     Snoqualmie WA
 * * 
   * Connector Trail
     Issaquah WA
 * * 
   * Easy Rider
     Victoria BC
 * * 
   * Flow Trail 3
     Santa Cruz CA
 * * 
   * Captain Ahab (upper)
     Moab UT
 * * 
   * Dinah Moe Humm
     Whistler BC
 * * 
   * U-Con Trail
     Santa Cruz CA
 * * 
   * John Deer
     North Vancouver BC


BROWSE POPULAR CITIES


 * Austin Trails
   TX, United States
 * Bellingham Trails
   WA, United States
 * Bend Trails
   OR, United States
 * Bentonville Trails
   AR, United States
 * Brisbane Trails
   Australia
 * Calgary Trails
   AB, Canada
 * Canberra Trails
   Australia
 * Colorado Springs Trails
   CO, United States
 * Draper Trails
   UT, United States
 * East Burke Trails
   VT, United States
 * Edmonton Trails
   AB, Canada
 * Hingham Trails
   MA, United States
 * Hood River Trails
   OR, United States
 * Issaquah Trails
   WA, United States
 * Kitchener-Waterloo Trails
   ON, Canada
 * Las Vegas Trails
   NV, United States
 * Lithia Trails
   FL, United States
 * Moab Trails
   UT, United States
 * North Vancouver Trails
   BC, Canada
 * Park City Trails
   UT, United States
 * Phoenix Trails
   AZ, United States
 * Rotorua Trails
   New Zealand
 * Scottsdale Trails
   AZ, United States
 * Sedona Trails
   AZ, United States
 * Squamish Trails
   BC, Canada
 * Sunrise Trails
   FL, United States
 * Toronto Trails
   ON, Canada
 * Truckee Trails
   CA, United States
 * Uxbridge Trails
   ON, Canada
 * Whistler Trails
   BC, Canada


BROWSE COUNTRIES


 * United States Trails
 * Canada Trails
 * Australia Trails
 * United Kingdom Trails
 * New Zealand Trails
 * Italy Trails
 * Sweden Trails
 * Spain Trails
 * Germany Trails
 * France Trails
 * Poland Trails
 * South Africa Trails
 * Switzerland Trails
 * Austria Trails
 * Netherlands Trails
 * Brazil Trails
 * México Trails
 * Belgium Trails


BLOG


Trail of The Month Holly Duncan    Feb 27, 2024
Trailforks Trail of the Month: Porcupine Rim, Utah
Red rock towering around you, endless desert landscapes, and the promise of an
epic ride ahead.
Read More
Trail of The Month Holly Duncan    Jan 27, 2024
Trailforks Trail of the Month: Old Ghost Road, NZ
We're taking you to the North West corner of the South Island of New Zealand.
Read More


CONTENT STATS


 * 227,012,287checkins
 * 63,554,024ridelogs
 * 3,242,336reports
 * 901,214photos
 * 662,850trails
 * 148,465videos
 * 133,823poi
 * 48,916routes
 * 22,737trail networks
 * 14,952places
 * 9,985events
 * 3,994skillparks
 * 2,730polygons
 * 637bikeparks
 * 171products

1,165,717 km in trails. last updated Mar 15, 2024
FB
Tweet
Pin
hide this intro page
 * About
 * Blog
 * Help
 * Contribute




NEARBY


Facets

✕







 * 
 * 
 * 
 * 


 * About
 * Features
 * Contact
 * Privacy Policy

 * Pro
 * Blog
 * Widgets
 * Sitemap

   
 * Sign Up!
 * Tools
 * Garmin
 * Help

 * Trail Associations
 * Support Forum
 * Privacy Request
 * Cookie Preferences

0.007106 ms
Copyright © 2024. Trailforks Mapping Inc. All rights reserved.