Garmin · COROS · Strava · Polar · Suunto · Apple Watch
.fit · 워치가 만든 원본 파일. 가장 정확합니다 — 거리·페이스·심박·케이던스·랩까지 그대로 들어옵니다..zip · 단, .fit 파일이 zip 안에 바로 들어 있어야 합니다. zip 안에 또 zip이 있으면 열지 못합니다..csv · 활동 목록. 단 거리가 km 단위여야 하고 헤더가 영어여야 합니다(아래 Strava 항목을 꼭 보세요)..gpx · .tcx · .fit.gz — 읽지 못합니다. 내보낼 때 포맷 선택 화면이 나오면 FIT을 고르세요.올려도 되지만 값이 비거나 틀릴 수 있습니다. 확인 화면에서 봐 주세요.
9월 11일) — 가장 최근의 그 날짜로 넣습니다. 작년 기록이면 확인 화면에서 날짜를 고쳐 주세요.t.coros.com 로그인 (모바일 앱에서는 안 됩니다)수면·일일 활동량은 이 내보내기에 포함되지 않습니다(COROS 정책). 러닝 기록만 들어옵니다.
connect.garmin.com 로그인 (모바일 앱에는 내보내기 기능이 아예 없습니다).fit 파일을 올리기TCX·GPX·KML 선택지도 같이 있지만 우리는 읽지 못합니다. Export File이 원본(.fit)입니다.
garmin.com/account/datamanagement → Export Your Data → Request Data ExportDI_CONNECT → DI-Connect-Fitness-Uploaded-Files 폴더로 들어가기
(계정에 따라 DI-Connect-Uploaded-Files로 보일 수도 있습니다)UploadedFiles_0-_Part1.zip을 올리기.
Part2, Part3처럼 여러 개면 하나씩 각각 올리세요오래 쓴 계정은 zip이 수 GB일 수 있습니다. 활동 몇 개만 필요하면 위의 “활동 하나만”이 훨씬 빠릅니다.
.fit 파일을 올리기같은 메뉴의 Export GPX는 읽지 못합니다. Original을 고르세요.
activities/ 안의 파일이 12345.fit.gz처럼 한 번 더 압축돼 있어서입니다.
쓰려면 activities/ 안의 .fit.gz를 압축 풀어 .fit으로 만든 뒤 올리세요.activities.csv는 올리지 마세요.
“가져왔다”고 나오고 세션 개수도 맞는데, 거리와 페이스가 전부 빈칸이 됩니다
(주간 거리가 0km로 보입니다). 이 파일에 Distance 컬럼이 두 개 있고 —
km 값과 미터 값 — 뒤쪽 미터 값이 채택되기 때문입니다.
Distance 컬럼을 삭제하고
저장한 뒤 올리세요. 그러면 거리·페이스가 정상으로 들어옵니다..fit이 없습니다 — 러닝 경로가 .gpx로만 들어 있어서 우리가 읽지 못합니다..fit 파일을 올리기앱을 새로 사는 게 부담이면 기록 화면을 캡처해서 올리는 방법이 더 빠릅니다.
flow.polar.com → Diary → 세션 열기account.polar.com (Flow가 아니라 account입니다) → 왼쪽 Download your dataPolar 공식 안내에 따르면 활동량·수면은 이 내보내기에 포함되지 않습니다. 러닝 세션만 들어옵니다.
.fit 파일을 올리기두 앱 모두 .fit 내보내기를 제공하지 않습니다. 받을 수 있는 파일이 있어도
우리가 읽는 형식이 아닙니다.
기록 화면을 캡처해서 올리는 방법을 쓰세요 — 요약·구간·심박 화면을 함께 올리면
랩과 심박존까지 채워집니다. 한 줄로 직접 입력해도 됩니다
(오늘 10km 50분 평균심박 150).
| 기기 | 걸리는 시간 | 지난 기록 |
|---|---|---|
| COROS | 연결 1분 · 최근 기록은 몇 분 안에 | 같이 들어와요. 하루 50개 한도라 많으면 며칠에 나눠 들어오고, 그동안에도 앱은 바로 써요. |
| 가민 · Suunto · Polar | intervals.icu 경유 처음 한 번 5분 · 그 뒤 자동 | ① intervals.icu 에서 워치 연결 ② 가민은 Download old data 로 최대 1년 받기 ③ 그다음 여기서 연결(이미 했다면 '과거 기록 다시 가져오기'). 1년보다 오래된 건 전체 내보내기 파일(가민 메일 약 48시간). 자세한 순서 |
| Strava | 연결 1분 · 몇 분 안에 | 한 번에 가져오는 1회용이고 자리가 한정돼 있어요. 그 뒤 새 런은 사진으로 넣어요. |
| Apple Watch · 삼성 · NRC · 워치 없음 | 사진 1장 1분 · 읽는 데 30초쯤 | 최근 런 3개까지 한 번에 올리면 지난 몇 주가 바로 들어와요. |
업로드가 끝나면 “지금까지 N건 들어왔어요” 숫자를 확인하세요. 파일이 올라간 것과 기록이 들어온 것은 다릅니다 — 읽을 수 없는 파일이어도 업로드 자체는 성공으로 표시될 수 있습니다.
| 증상 | 원인 | 해결 |
|---|---|---|
| 성공했다는데 0건 | Garmin 전체 내보내기 zip을 그대로 올렸다 | 압축을 풀고 안쪽 UploadedFiles_*.zip을 각각 올리기 |
| 성공했다는데 0건 | Strava 아카이브 zip을 그대로 올렸다 (.fit.gz) |
.fit.gz를 압축 풀어 .fit으로 올리기 |
| 성공했다는데 0건 | CSV 헤더가 한국어다 | Strava 언어를 English로 바꾸고 아카이브 재요청 |
| 세션 수는 맞는데 거리·페이스가 빈칸 | CSV 거리가 미터 단위다 (Strava activities.csv) |
미터 Distance 컬럼을 지우고 다시 올리기 |
| 오류가 난다 | .gpx · .tcx · .fit.gz를 올렸다 |
내보내기에서 FIT을 다시 고르기 |
| 자전거·수영이 러닝으로 들어왔다 | CSV에는 종목 정보가 충분하지 않다 | 해당 기록을 열어 종목·종류를 직접 고치기 |
같은 활동을 두 번 올려도 괜찮습니다 — 중복은 알아서 건너뜁니다.
.fit으로 다시 올리면 기존 기록이 더 정확한 값으로 채워집니다.
각 서비스의 화면 구성은 앱 업데이트로 바뀔 수 있습니다. 메뉴 이름이 안내와 다르면 알려 주세요.