本文へスキップ
totonoe.tech
役所・申請

郵便番号のハイフンは書く?──7桁の意味と、封筒・Excel・Web入力で書き方が分かれる理由

郵便番号は7桁で、日本郵便は3桁目と4桁目の間にハイフンを入れる書き方を示しています。封筒、Excel、Webフォームでハイフンの有無が分かれる理由と、先頭の0が消える落とし穴を整理します。

この記事のポイント

  • 日本郵便は7桁で、3桁目と4桁目の間にハイフンを入れる書き方を示す
  • Excelに060-0000を数値で入れると先頭の0が消えて600000になる
  • 「郵便番号を整える」で7桁から住所を、住所から番号を調べられる
Q.
郵便番号のハイフンは書いたほうがいい?
A.
封筒やはがきの宛名では、ハイフン付きの書き方が基本です。日本郵便の郵便番号・バーコードマニュアルは、3桁目と4桁目の間にハイフンを入れる書き方を示しています。Webフォームやシステムでは、ハイフンなしの7桁だけを求める欄もあるため、入力欄の例に合わせてください。
この記事の作業は、無料のツールでそのままできます(入力は送信されません) 郵便番号を整える 郵便番号7桁から住所を、住所から郵便番号を、その場で調べる 開く

通販サイトの注文画面で、郵便番号の欄に「123-4567」と入れたら、「ハイフンなしで入力してください」と赤字で怒られた。別のサイトでは、ハイフンなしで入れたら「形式が正しくありません」と返ってきた。どちらが正しいのか、と画面の前で首をひねった方も多いと思います。

結論を先に書きます。

郵便番号の正式な書き方は、7桁の数字の3桁目と4桁目の間にハイフンを入れる形(例:100-0001)です。ハイフンを付けないのは、コンピューターに数字だけを渡したい場面の都合であり、どちらが「間違い」というわけではありません。 書く場所によって、求められる形が違うだけです。

7桁とハイフンは、日本郵便が決めた形

日本郵便の「郵便番号・バーコードマニュアル」には、郵便番号は「7けたとします。(3けた目と4けた目の間にハイフンを入れます。)」と書かれています。使える文字についても、「当分の間、算用数字のみを使用します」と定められています。つまり、公式の形はハイフン付きの7桁・算用数字です。

封筒やはがきの郵便番号の枠も、同じ考え方でできています。同じマニュアルは、枠を「7けた1段とし、3けた目と4けた目の間にハイフンを入れます」と示しています。上3桁の枠とハイフンは線を太く、下4桁の枠は細く作られていて、ハイフンの位置は印刷された枠の段階で決まっています。

制度の流れも押さえておくと、7桁の意味が見えてきます。日本郵政の沿革では、1968年(昭和43年)に3けたまたは5けたの郵便番号制が実施され、1998年(平成10年)に7けたの郵便番号制が実施されたとされています。今の7桁は、それまでの番号を引き継ぎながら、より細かく配達先を示せるように広げたものです。

前の桁ほど広い地域、後ろの桁ほど細かい区画

7桁は、前のほうほど広い地域、後ろのほうほど細かい区画を表します。このサイトの郵便番号データ(日本郵便の公開データにもとづく)で確かめると、たとえば次のようになっています。

郵便番号示す住所
100-0001東京都千代田区千代田
100-0005東京都千代田区丸の内(次のビルを除く)
160-0023東京都新宿区西新宿(次のビルを除く)
060-0000北海道札幌市中央区(町域の指定なし)

「100-0001」のように、番号の前半を同じくする住所は近い地域にあります。ただし、1つの市区町村に番号が1つとは限りません。たとえば札幌市は広いので、データ上は上3桁だけで13通り(001〜007と060〜065)もあります。また、大きなビルには、ビル専用の番号が割り当てられている例があります。

住所が変われば番号も見直されます。データも月ごとに更新されるため、古い名簿の番号が今も合っているとは限りません。

書く場所によって、形が分かれる

ハイフンの有無が場面ごとに違うのは、書く側とそれを受け取る側の都合が違うからです。

場面一般的な書き方理由
封筒・はがきの宛名ハイフン付き(枠の指定に従う)日本郵便の仕様。枠の位置にも合う
履歴書・申込書ハイフン付き人が読む書類。見やすさを優先
Webフォームハイフンあり/なしが両方あるシステム側の都合で分かれる
Excel・データベースハイフンなしの7桁を文字列で照合や並べ替えのしやすさ

Webフォームでは、ハイフンなしを求める欄に「100-0001」と入れるとエラーになり、ハイフンありを求める欄に「1000001」と入れても同じことが起きます。入力欄の例や注意書きに合わせるのが一番確実です。どちらの入力でも受け付けて、システム側で整える欄もあります。

Excelで先頭の「0」が消える

書き方の違いより、実害が大きいのが先頭の0です。北海道をはじめ、「0」から始まる郵便番号は少なくありません。060-0000 をハイフンなしで「0600000」と入力すると、Excel は数値と見なして先頭の0を落とし、「600000」と表示します。7桁のはずが6桁になり、住所の照合に失敗します。

防ぐ方法は主に2つあります。

  • セルの表示形式を「文字列」にしてから入力する。 数字ではなく文字として扱われ、0は残ります
  • 数値のまま扱い、表示形式でハイフンと0を補う。 ユーザー定義の表示形式に「000-0000」と指定すると、600000 は 060-0000 と表示されます。中身は数値のままですが、見た目は正しい形になります

データベースやCSVに取り込むときも同じで、郵便番号は計算に使う数字ではなく、桁が決まった文字列として持つのが安全です。

番号と住所を、行き来して確かめる

番号しか分からない相手の住所を補いたいとき、逆に住所から番号を調べたいときは、郵便番号を整える が使えます。7桁を入れると住所が出て、住所から探せば番号が出ます。改行で区切って貼った番号の列を、まとめて「郵便番号+住所」に変換することもできます。データは日本郵便が公開している郵便番号データによるもので、入力した内容は端末の外へ送られません。

2026年11月時点の運用でも、書き方の基本は変わっていません。ただし、書類やフォームごとの指定は変わりうるので、最終的には提出先の案内を優先してください。

運営サイト

私たちが運営するサイト