각도 단위 변환기 (도·라디안·그라디안·DMS)
변환
코드, 계산기, CAD 도구는 서로 다른 각도 방언을 씁니다. 삼각함수와 JavaScript Math.* 는 라디안이 기본; 일상 기하와 CAD 는 도; 측량가와 유럽 엔지니어는 그라디안(한 바퀴=400, 직각이 정확히 100 grad); 사격·탄도학은 밀리라디안(1 mrad ≈ 100m 에서 10cm); 천문학자와 지도학자는 각분(1/60°) 과 각초(1/3600°) 로 도 이하 정밀도를 표기 ─ DMS(도-분-초, 예: 37° 25′ 19.07″) 형식이 일반적입니다. 이 도구는 그 모두를 한 번에 변환합니다. 어떤 단위로든 값을 입력하면 결과 패널에 다른 모든 단위가 단위별 적절 정밀도로 표시되고, π/6·π/4·π/3·π/2·π 같은 흔한 π 분수도 1e-6 오차 내에서 자동 인식, 12시 방향을 0 으로 하는 SVG 원형 미리보기가 함께 표시됩니다. DMS 파싱은 관대합니다: '37° 25 19.07', '37 25 19', '37.42196°' 모두 정확히 파싱됩니다.
변환 세부 정보
내부 정규 단위: 턴(turns). 한 턴당 환산 계수: 360 도, 2π 라디안, 400 그라디안, 2000π mrad, 21600 각분, 1 296 000 각초. DMS 입력은 공백 또는 °/′/″ 기호 허용; 출력은 초에 소수점 둘째 자리. π 분수 인식기는 1e-6 오차 내 p·π/q (p ≤ 8q, q ≤ 24) 로 스냅합니다.
사용법
- 입력 칸에 값 입력 ─ 드롭다운에서 단위 선택.
- 나머지 모든 단위가 단위별 정밀도에 맞춰 즉시 갱신됩니다.
- 고정 각도(30°·45°·90°·π·π/2…) 는 빠른 칩으로 한 번에 입력.
- DMS 입력은 공백 또는 °/′/″ 기호 사용 ─ 예: "37° 25' 19.07\"".
- 각 행의 복사 아이콘을 눌러 해당 표현을 복사.
자주 묻는 질문
- 그라디안이란? 왜 존재하나요?
- 그라디안(gon) 은 한 바퀴를 360 대신 400 등분합니다. 프랑스 혁명 때 미터법과 함께 도입. 매력은: 직각이 정확히 100 grad ─ 도로/지붕의 경사 퍼센트가 그대로 그라디안 ─ 계산기 없이 환산 끝. 일상에선 도(°) 에 자리를 내줬지만 유럽 측량·지오데지·일부 포병/토목 소프트웨어에 살아남았습니다.
- 밀리라디안(mrad / mil) 이란?
- 1 mrad = 0.001 라디안. 거리 r 에서 1 mrad 호 = r/1000 ─ 100m 에서 10cm, 1km 에서 1m ─ 거리 추정에 매우 편리. NATO 는 한 바퀴를 6400 으로 나눈 '각밀(angular mil)' 을 쓰는데 수학적 mrad(2π × 1000 ≈ 6283.19) 와는 다릅니다. 이 변환기는 수학적 mrad; NATO mil 로 환산하려면 mrad × 6400 / (2π × 1000) ≈ 1.01859 곱하세요.
- DMS 는 어떻게 파싱·포맷되나요?
- 입력은 '37.42196', '37 25 19.07', '37° 25′ 19.07″', '37° 25\'19.07"' 모두 허용 ─ 도/분/초 기호를 제거하고 남은 숫자를 위치별로 파싱. 도 자리 앞 마이너스로 음수 인식. 출력은 'D° M\' S.SS"' ─ 초에 소수점 둘째 자리까지 ─ 지표면 위도에서 약 3cm 정밀도면 충분합니다.
- π 분수 배지가 왜 가끔 안 뜨나요?
- 각도가 p·π/q 와 1e-6 이내로 일치하고 p ≤ 8q, q ≤ 24 일 때만 배지를 표시합니다. π/4, 3π/2, 7π/12 는 모두 인식되지만 1.2345 rad 는 근처에 작은 분수가 없어 표시되지 않습니다 ─ 특수각이 아닐 때 가짜 '근접' 분수로 UI 를 어지럽히지 않기 위함입니다.
관련 도구
CSS 단위 변환기
기본 폰트 크기와 뷰포트를 직접 정해 px·rem·em·pt·vw·vh·% 사이를 변환합니다.
JSON ↔ YAML 변환기
JSON ↔ YAML 양방향 변환 — 들여쓰기 선택, 결과 복사.
데이터 용량 변환기
바이트·KB·MB·GB·TB를 10진법(1000) 또는 2진법(1024)으로 변환.
로마 숫자 변환기
1부터 3999까지 아라비아 숫자와 로마 숫자를 양방향으로 변환합니다.
진법 변환기
2진수·8진수·10진수·16진수 사이로 숫자를 변환하세요.
단위 변환기
길이·무게·온도·면적·부피·속도·시간을 변환하세요.