Forgot to hit record
The workout happened, but Strava never started. This is the most common reason athletes begin searching for GPS workarounds.
The device died mid-session
Phone batteries, watches, and bike computers fail. When the original file is missing, athletes look for a clean way to rebuild the session.
They still want the training logged
Sometimes the priority is simply keeping the calendar, mileage, and training block complete after a missed recording.
Why athletes look for GPS workarounds
Most searches in this category come from a routine training problem, not from curiosity for its own sake. A hard ride was completed, a long run counted toward a plan, or a race effort mattered to the athlete, but the recording failed. In that moment, the goal is simple: add the session back into Strava in a way that matches what actually happened.
The right method depends on what data still exists. If another device captured the workout, upload that file. If nothing recorded, a manual entry can at least preserve time and distance. And if you want a mapped activity with a believable route and normal-looking training data, creating a clean file is the most direct route.
Fake GPS apps — do they work on Strava?
Sometimes, but not reliably enough to treat them as the best answer. On Android, mock-location apps can change the phone's reported position, which is why they come up in searches for fake GPS Strava workflows. The issue is that moving a blue dot is not the same thing as producing a clean activity file that looks like a normal recording from a watch, head unit, or phone app.
In practice, spoofers tend to create brittle results. A route may jump between points, drift off roads, or miss the timing detail Strava expects. That is why this path feels unreliable: even when the app appears to work, the upload may still look incomplete, get processed poorly, or fail entirely. For athletes trying to reconstruct a missed workout, file-based uploads are usually much more predictable.
There is also a practical difference between recording and importing. A spoofing app tries to imitate live movement while you are inside the phone. Strava's importer, by contrast, expects a coherent activity file with timestamps, route points, and data that stay internally consistent from start to finish. That mismatch is why many athletes test spoofing once, then move on to a file-first workflow instead.
Manual activity entry on Strava
Manual entry is Strava's built-in fallback when no GPS file exists. You can enter the sport, date, time, distance, and basic session details yourself, which makes it useful if your main goal is keeping your training log complete. For a missed treadmill workout, gym session, or simple mileage note, that may be enough.
The limitation is route data. Manual entries do not recreate the GPS track, so you should not expect a normal outdoor map or the same import behavior you get from a file. If you want the full route to appear on Strava, the better option is a GPX, TCX, or FIT upload. ForgePace's manual upload guide covers when that fallback makes sense.
Uploading a GPX or TCX file
This is the clean method. Strava accepts direct uploads of GPX, TCX, and FIT activity files, and that is the normal route when a watch, bike computer, or another app already captured the session. A proper file upload is the only option here that can restore the route itself instead of just logging summary data.
The format you choose depends on what you want to preserve. GPX is often enough for route geometry. TCX is better when you want a richer activity record with more structured workout context. If you are working with a `.tcx` export specifically, read the ForgePace walkthrough on how to upload a TCX file to Strava.
This option is especially useful when another platform already has the workout. Garmin Connect, Wahoo, Coros, and similar tools often let you export a file even if the automatic Strava sync never happened. When that file exists, manual upload is almost always faster and cleaner than trying to recreate the route through a phone-only GPS workaround.
How to create a custom TCX file for Strava
This is where ForgePace fits. If nothing was recorded in real time, you can still create a custom TCX file built around the workout you actually did. Instead of relying on a phone spoofer, the idea is to generate a clean import file with a route based on real roads and metrics that look consistent from start to finish.
For athletes who missed recording their workout, that is usually the most practical middle ground. You are not trying to simulate live GPS on the phone anymore. You are preparing the file Strava is designed to import. That means fewer surprises, a cleaner map, and better control over the final activity record.
In concrete terms, that means choosing a route that follows actual roads, then pairing it with pacing or speed data that look consistent for the sport. A custom TCX workflow is not about guessing what Strava might accept. It is about building the data structure Strava already understands, then importing it through the same upload flow used by standard device files.
Step 1
Set the sport, duration, and route shape.
Step 2
Generate a TCX file aligned to real roads.
Step 3
Upload it through Strava's normal file importer.
ForgePace CTA
Upload a realistic TCX file in minutes
If your workout happened but the recording did not, ForgePace helps you build a route-backed TCX file quickly and import it through Strava's normal upload flow.
FAQ
Does Strava detect fake GPS?
Strava does not publish a simple detector checklist, but it does reject malformed uploads, reject files without time data, and smooth or ignore obviously inaccurate GPS points. In practice, low-quality spoofed tracks are the least dependable way to log a missed workout.
Can I upload a GPX file to Strava?
Yes. Strava accepts GPX uploads, along with TCX and FIT files, as long as the file contains actual workout data. GPX works well when your main goal is getting the route back onto the map.
What's the difference between GPX and TCX on Strava?
GPX is usually the simpler route-focused format. TCX can carry the route as well, but it is better suited to structured workout details, which makes it the stronger option when you want a fuller activity record.