海外通販の靴サイズ、不動産広告の坪表記——単位変換で詰まった経験はないだろうか
「USサイズ9.5って何センチ?」「70平米は何坪?」——日常のちょっとした場面で、単位の壁にぶつかることは意外と多い。Googleで「1インチ 何センチ」と検索すれば答えは出る。でも、次に「じゃあフィートだと?」「ヤードだと?」と芋づる式に知りたくなったとき、検索を何度も繰り返すのは地味にストレスだ。
とくに日本では、不動産で「坪」、建築で「尺」「寸」、古い計量で「貫」「匁」など独自の単位が現役で使われている。メートル法と尺貫法とヤード・ポンド法が混在する環境で暮らす以上、1つの数値を入れたら全単位にまとめて変換してくれるツールが手元にあると便利だ。
このツールはまさにそれを実現する。カテゴリ(長さ・重さ・面積)を選び、単位と数値を入力するだけで、同カテゴリの全単位への換算結果がリアルタイムに一覧表示される。
なぜ単位変換ツールを作ったのか
坪と平米の換算で困った日
きっかけは不動産の内見だった。物件情報には「専有面積 68.5m²」と「土地面積 32坪」が混在していて、頭の中で比較できない。スマホでGoogle変換を使ったが、1対1の変換しかできず、畳数も知りたい、エーカーでも比較したい……となると何度も検索し直す羽目に。
既存のWeb変換ツールも試した。しかし多くは「from」と「to」を毎回選ぶ1対1変換型で、全単位を一覧で俯瞰することができない。しかも坪・畳・尺といった日本固有単位に対応していないものが大半だった。
こだわった設計判断
- 1入力・全単位一覧: 数値を入れた瞬間、同カテゴリの全単位に変換結果が表示される。1対1変換の繰り返しは不要
- 日本固有単位の充実: 尺・寸(長さ)、貫・匁(重さ)、坪・畳(面積)を標準搭載。不動産やDIYの現場で即使える
- グループ別表示: メトリック・ヤードポンド・日本固有の3グループに分けて結果を表示。目的の単位を素早く見つけられる
- 個別コピー+全結果コピー: 各行のワンタップコピーに加え、全結果の一括コピーにも対応。メモやチャットへの貼り付けがスムーズ
- ブラウザ完結: 外部API不要。オフラインでも使える
単位変換の基礎 — メートル法・ヤードポンド法・尺貫法とは
メートル法の成り立ち
メートル法は1795年にフランスで制定された計量体系だ。地球の子午線の長さを基準に「1メートル」を定義し、世界共通の計量単位を目指した。現在は国際単位系(SI)として、ほぼ全世界で公式に採用されている。
長さの基本単位はメートル(m)、重さはグラム(g)から派生したキログラム(kg)、面積は平方メートル(m²)。10進法で統一されているため、km→m→cm→mmの変換は桁をずらすだけで済む。
ヤード・ポンド法
アメリカ・ミャンマー・リベリアで公式に使われている体系。1インチ = 25.4mm、1ポンド ≈ 453.6g。12進法(1フィート = 12インチ)や16進法(1ポンド = 16オンス)が混在し、直感的な換算が難しい。
海外通販でインチ・ポンド表記に出会うのはこの体系のためだ。靴のサイズ、工具の規格、食材の重量——日本にいてもヤード・ポンド法に触れる機会は意外と多い。
尺貫法 — 日本固有の計量体系
尺貫法は日本で明治以前から使われてきた計量体系。1959年の計量法改正で公式には廃止されたが、不動産の「坪」、建築の「尺」「寸」、畳のサイズなど、日常では今も根強く使われている。
- 1尺 ≈ 303mm(メートル法の約30.3cm)
- 1寸 = 1/10尺 ≈ 30.3mm
- 1坪 = 6尺 × 6尺 ≈ 3.31m²
- 1畳 ≈ 1.62m²(中京間基準。地域差あり)
- 1貫 = 1000匁 = 3,750g
- 1匁 = 3.75g(5円玉1枚の重さがちょうど約1匁)
3つの計量体系 比較表
| 項目 | メートル法(SI) | ヤード・ポンド法 | 尺貫法 |
|---|---|---|---|
| 制定 | 1795年(フランス) | 中世イギリス起源 | 奈良時代〜 |
| 長さの基本 | メートル(m) | フィート(ft) | 尺 |
| 重さの基本 | キログラム(kg) | ポンド(lb) | 貫 |
| 面積の基本 | 平方メートル(m²) | 平方フィート(ft²) | 坪 |
| 進法 | 10進法 | 12進・16進混在 | 10進法 |
| 現在の採用国 | ほぼ全世界 | 米・ミャンマー・リベリア | 日本(慣習的) |
| 日常で出会う場面 | 公式文書全般 | 海外通販・工具規格 | 不動産・建築・和裁 |
日常のたとえでいえば、3つの計量体系は「日本語・英語・古文」のような関係。普段はメートル法(日本語)で事足りるが、海外とやり取りするときはヤード・ポンド法(英語)が、伝統的な業界では尺貫法(古文)が必要になる。
なぜ正確な単位変換が重要なのか
NASAの火星探査機事故 — 単位変換ミスの代償
1999年、NASAの火星探査機「マーズ・クライメイト・オービター」が火星の大気圏に突入して消失した。原因は、推進力のデータをポンド秒(ヤード・ポンド法)で送信した下請けと、ニュートン秒(SI単位)で受け取ったNASAの間で単位変換が行われなかったこと。約3億2,750万ドルの損失だ。
日常レベルでも単位変換ミスは痛い。不動産取引で坪と平米を間違えれば、面積が約3.3倍違う。DIYで寸法をインチとセンチで取り違えれば、材料は無駄になる。料理でオンスとグラムを間違えれば、味が台無しだ。
不動産取引での坪・平米トラブル
日本の不動産取引では、宅建業法により面積表示は「m²」が必須だが、慣習的に「坪」も併記される。1坪 ≈ 3.3m²と覚えている人が多いが、正確には3.305785...m²。100坪の土地では、概算値と正確値で約0.58m²(約0.18坪)の差が生じる。物件比較の際は統一した基準で換算することが重要だ。
こんな場面で単位変換ツールが活躍する
海外通販・個人輸入
靴のサイズ(インチ)、服のサイズ(ポンド基準の体重)、荷物の重量制限(lb)。海外ECサイトを使うたびに単位変換が必要になる。
不動産・住宅探し
物件の面積(m²→坪→畳)、部屋の広さ比較、庭の面積。坪と平米を行き来しながら物件を比較する場面で威力を発揮する。
DIY・リフォーム
木材の寸法(フィート・インチ)、壁の面積(m²→坪)、建具の寸法(尺・寸)。海外規格の材料と日本規格を混在させるDIYでは必須だ。
料理・食材の計量
海外レシピのオンス・ポンド表記をグラムに変換。バターや小麦粉の量を正確に換算することで、レシピ通りの味を再現できる。
使い方3ステップ — 単位変換ツールの基本操作
ステップ1: カテゴリを選ぶ
「長さ」「重さ」「面積」の3つのカテゴリから、変換したい種類を選択する。ボタンをタップするだけで切り替わる。
ステップ2: 単位を選んで数値を入力
入力単位をドロップダウンから選び、数値を入力する。カテゴリを切り替えると、単位の選択肢が自動的に更新される。
ステップ3: 全単位の結果を確認・コピー
入力と同時に、同カテゴリの全単位への換算結果がリアルタイムで一覧表示される。メトリック・ヤードポンド・日本固有のグループ別に整理されているので、目的の単位をすぐに見つけられる。各行の「コピー」ボタンで個別コピー、ヘッダーの「全結果をコピー」で一括コピーが可能だ。
具体的な使用例 — 単位変換の実践
ケース1: 不動産の面積比較(坪→平米→畳)
- 入力: 面積カテゴリ → 坪 → 30
- 結果: 30坪 = 99.17m² = 61.22畳 = 0.0245acre
- 解釈: 約99m²、畳61枚分の広さ。4LDKマンションの標準的なサイズ感がひと目でわかる
ケース2: 海外通販の靴サイズ確認(インチ→センチ)
- 入力: 長さカテゴリ → in → 10.5
- 結果: 10.5in = 26.67cm = 266.7mm = 0.875ft
- 解釈: US10.5の靴の実寸。日本サイズ26.5-27.0cmに相当することがわかる
ケース3: 海外レシピの食材換算(ポンド→キロ)
- 入力: 重さカテゴリ → lb → 2.5
- 結果: 2.5lb = 1,133.98g = 1.134kg = 39.98oz
- 解釈: 鶏肉2.5ポンドは約1.1kg。スーパーで買う際の目安になる
ケース4: DIYの木材寸法(フィート→メートル→尺)
- 入力: 長さカテゴリ → ft → 8
- 結果: 8ft = 2,438.4mm = 2.4384m = 8.044尺
- 解釈: 2×4材の8フィート長は約2.44m、約8尺。日本の6尺(1,818mm)材より約620mm長い
ケース5: 畳数から平米への変換
- 入力: 面積カテゴリ → 畳 → 6
- 結果: 6畳 = 9.72m² = 2.94坪 = 97,200cm²
- 解釈: 6畳間は約9.7m²、約3坪。一人暮らしの居室としては標準的なサイズ
- 注意: 畳のサイズは地域で異なる(京間1.82m²、中京間1.62m²、江戸間1.55m²)。本ツールは中京間基準。不動産の「6畳」が思ったより狭い場合、団地間(1.45m²)の可能性がある
ケース6: 真珠の重さ換算(匁→グラム→カラット)
- 入力: 重さカテゴリ → 匁 → 5
- 結果: 5匁 = 18.75g = 0.01875kg = 0.6614oz
- 解釈: 真珠の国際取引では匁(momme)が標準単位。5匁の真珠ネックレスは約18.75gで、一般的なアコヤ真珠の標準的な重さ帯。5円玉5枚分と覚えておくと現物の重さ感が掴みやすい
仕組みとアルゴリズム — 基準単位経由の変換方式
手法比較: 直接変換 vs 基準単位経由
単位変換には大きく2つのアプローチがある。
直接変換方式: 全ての単位ペアに対して変換係数を持つ。N単位あればN×(N-1)個の係数が必要で、単位の追加コストが高い。
基準単位経由方式(採用): 各カテゴリに1つの基準単位を定め、全ての単位は「基準単位との換算係数」だけを持つ。任意の2単位間の変換は、基準単位を経由して2ステップで行う。N単位あればN個の係数で済む。
基準単位: 長さ→mm, 重さ→g, 面積→m²
変換式:
baseValue = inputValue × fromUnit.toBase
targetValue = baseValue / toUnit.toBase
例: 1フィート → メートル
baseValue = 1 × 304.8 = 304.8 (mm)
targetValue = 304.8 / 1000 = 0.3048 (m)
このツールでは基準単位経由方式を採用した。理由は明確で、単位の追加が容易(新しい単位のtoBase値を1つ定義するだけ)で、変換精度が均一(全ての変換が同じ2ステップを経由する)だからだ。
浮動小数点精度の扱い
JavaScriptの数値はIEEE 754倍精度浮動小数点(64ビット)で、有効数字は約15-16桁。日常的な単位変換では十分な精度だが、非常に大きい値や非常に小さい値では丸め誤差が蓄積する可能性がある。
対策として以下のルールで表示桁数を自動調整している:
- 値が0 → "0"
- |値| ≥ 1e12 or |値| < 1e-12 → 指数表記(例: 1.234e+15)
- |値| < 1 → 有効数字6桁
- |値| ≥ 1 → カンマ区切り + 値の大きさに応じた小数桁
- ≥100万: 小数0桁
- ≥1000: 小数1桁
- ≥100: 小数2桁
- ≥10: 小数3桁
- ≥1: 小数4桁
計算例: 30坪 → 全面積単位
入力: 30坪
基準変換: 30 × 3.305785 = 99.17355 (m²)
mm²: 99.17355 / 0.000001 = 99,173,550
cm²: 99.17355 / 0.0001 = 991,735.5
m²: 99.17355 / 1 = 99.1736
a: 99.17355 / 100 = 0.991736
ha: 99.17355 / 10000 = 0.00991736
km²: 99.17355 / 1000000 = 0.0000991736
in²: 99.17355 / 0.00064516 = 153,796
ft²: 99.17355 / 0.09290304 = 1,067.5
yd²: 99.17355 / 0.83612736 = 118.61
acre: 99.17355 / 4046.8564224 = 0.0245052
坪: 99.17355 / 3.305785 = 30(入力値と一致)
畳: 99.17355 / 1.62 = 61.22
他ツールとの違い — Google変換・keisan.casioとの比較
| 機能 | Google変換 | keisan.casio.jp | このツール |
|---|---|---|---|
| 変換方式 | 1対1 | 1対1 | 1対全(一覧表示) |
| 坪・畳 | ✕ | △(一部) | ◎(坪・畳・尺・寸・貫・匁) |
| オフライン | ✕ | ✕ | ◎ |
| コピー機能 | △ | △ | ◎(個別+一括) |
| グループ分け | ✕ | ✕ | ◎(メトリック/ヤードポンド/日本固有) |
最大の差別化ポイントは1入力で全単位の一覧表示ができること。Google変換は「1インチ = 2.54cm」と1つの答えしか返さないが、このツールはフィート・ヤード・尺・寸など全単位を同時に確認できる。
豆知識 — 単位にまつわるトリビア
メートル原器の歴史
「1メートル」はもともと地球の北極から赤道までの子午線の長さの1000万分の1として定義された。1889年にはプラチナ・イリジウム合金の「メートル原器」が国際基準となったが、現在は光が真空中を1/299,792,458秒間に進む距離で定義されている。
1インチの由来
インチ(inch)の語源はラテン語の「uncia」(12分の1)。1フィート = 12インチの関係から名づけられた。もともとは成人男性の親指の幅とされていたが、時代や地域で差があり、1959年に国際インチとして25.4mmに統一された。
坪と畳の地域差
畳のサイズは地域によってかなり異なる。京間(1.82m²)、中京間(1.62m²)、江戸間(1.55m²)、団地間(1.45m²)——最大で約25%も差がある。このツールでは不動産取引で最も一般的な中京間(1.62m²)を基準としている。
5円玉と匁
日本の5円硬貨の重さは3.75g。これはちょうど1匁(もんめ)に等しい。匁は真珠の国際取引で現在も使われており、英語でも「momme」として通用する計量単位だ。
Tips — 単位変換の覚え方と概算テクニック
- 1インチ ≈ 2.5cm: 正確には25.4mmだが、暗算では2.5倍で概算すると便利。10インチ ≈ 25cm
- 1フィート ≈ 30cm: 正確には30.48cm。A4用紙の長辺(約30cm)がほぼ1フィート
- 1マイル ≈ 1.6km: 時速60マイル ≈ 時速96km。アメリカの道路標識を見るときに
- 1ポンド ≈ 450g: コンビニの食パン1斤がだいたい1ポンド
- 1坪 ≈ 3.3m²: 畳約2枚分。「坪数 × 2 ≈ 畳数」でざっくり計算
FAQ — よくある質問
Q: 畳の面積が地域によって違うのはなぜ?
畳のサイズは歴史的に各地域の建築様式に基づいて定められてきた。京都の公家屋敷で使われた京間(191cm × 95.5cm ≈ 1.82m²)が最も大きく、東京の武家屋敷で使われた江戸間(176cm × 88cm ≈ 1.55m²)、中京間(182cm × 91cm ≈ 1.62m²)、マンション向けの団地間(170cm × 85cm ≈ 1.45m²)と順に小さくなる。このツールでは不動産表記で最も一般的な中京間を基準にしている。
Q: 尺貫法は今でも法的に有効?
日本の計量法では、取引・証明にはSI単位(メートル法)の使用が義務づけられている。ただし、不動産広告での坪表記(m²との併記が条件)、神社仏閣の建築、伝統工芸品の寸法指定など、慣習的に尺貫法が使われる場面は多い。法的には「補助的な表記」としての利用が認められている。
Q: 変換精度はどの程度保証される?
JavaScriptの倍精度浮動小数点(IEEE 754)で計算しており、有効数字は約15桁。日常的な単位変換(建築、料理、通販等)では十分な精度だ。ただし、学術研究や精密工学で求められるレベルの精度が必要な場合は、専用の計量ソフトウェアや公式換算表を使用してほしい。
Q: 入力データはサーバーに送信される?
一切送信されない。全ての計算はブラウザ内のJavaScriptで完結しており、外部APIへの通信は行っていない。入力した数値がサーバーに保存されることもない。
まとめ
単位変換ツールは、長さ・重さ・面積を1入力で全単位にリアルタイム変換するツールだ。坪・畳・尺・貫など日本固有の単位にも標準対応し、メトリック・ヤードポンド・日本固有のグループ別表示で目的の単位を素早く見つけられる。
海外通販の商品サイズ確認、不動産の面積比較、DIYの寸法換算、料理の食材計量——日常のあらゆる場面で使える万能ツールだ。
工事の材料計算なら鋼材断面のコンシェルジュも試してみて。
不具合や要望があれば、X (@MahiroMemo)から気軽に教えてほしい。