gal이라는 기호만으로는 종류를 정할 수 없습니다

NIST SP 811의 환산표는 미국 갤런과 영국식 Imperial 갤런을 별도로 나열합니다. Imperial 1gal은 4.54609L입니다. 미국 액량 갤런은 231세제곱인치이고 1인치는 정확히 2.54cm이므로, 231 × 2.54³ / 1000 = 3.785411784L로 계산됩니다. 세제곱센티미터를 리터로 바꾸는 나눗셈까지 필요합니다. NIST SP 811의 미국 갤런 행은 3.785412L로 반올림해 표시합니다. 그 표시값과 도구의 더 긴 환산 계수를 서로 다른 단위로 오해하지 마세요.

가상 10갤런을 미국 액량과 Imperial 기준으로 리터로 환산한 막대 비교
직접 제작한 계산 도식입니다. 같은 축척으로 10 US gal은 37.85411784L, 10 Imperial gal은 45.4609L입니다. 실제 용기 사진이나 실측 결과가 아닙니다.

NIST SP 811 Appendix B.8: gallon / inch

NIST Handbook 44 (2024), Appendix C, pages C-24 and C-27

Moyoutil에서 입력할 때의 범위

단위 변환기에서 부피를 선택하고 미국 액량 갤런을 리터로 변환하면 입력 10의 결과는 37.85411784L입니다. 현재 gal 옵션은 미국 액량이며 Imperial 선택지는 없습니다. Imperial 예제는 아래 코드의 별도 계수로 계산했습니다. 두 결과의 차이는 7.60678216L입니다. 이 차이는 계산기의 오차가 아니라 같은 숫자에 서로 다른 단위를 붙인 결과입니다.

const usGallonL = Number((231 * 2.54 ** 3 / 1000).toFixed(9));
const imperialGallonL = 4.54609;
const usLiters = 10 * usGallonL;
const imperialLiters = 10 * imperialGallonL;
const difference = Number((imperialLiters - usLiters).toFixed(8));
console.log(usLiters, imperialLiters, difference);
// 37.85411784 45.4609 7.60678216

원문이 Imperial이라면 미국 갤런 옵션에 같은 숫자를 그대로 넣지 마세요. 먼저 그 정의로 리터를 계산한 뒤 리터 입력으로 다른 지원 단위에 변환할 수 있습니다. 원문이 gal만 적었다면 출처의 단위 설명을 확인해야 하며 사이트의 언어나 작성 국가만으로 단정하지 마세요. 계산 중에는 환산 계수를 유지하고 표시 단계에서 필요한 자릿수로 반올림하세요. 표시 자릿수가 많아도 실제 용량 측정의 정밀도를 뜻하지 않습니다.

자주 묻는 질문

이 예제를 물의 무게 계산에도 사용할 수 있나요?

여기서는 부피 단위만 환산합니다. 리터에서 질량을 구하려면 물질의 밀도와 적용 조건이 별도로 필요합니다. Moyoutil 단위 변환기는 갤런을 kg으로 직접 바꾸지 않습니다.