トン数（トンすう、噸数）とは、船の大きさをトンを単位として表したものである。大別して体積によって表すものと質量によって表すものがある。

日本の計量法は「トン数」の語は用いず、「トン（記号は T）」を特殊な計量である「船舶の体積の計量」に限定して用いる体積の計量単位と規定している。

概要
船舶の大きさを表す数値が複数存在する理由は、船舶をどのような対象として捉えるかにより大きさの指標として適切な概念が異なるからである。船舶を運送手段として見る場合には、「積載可能量」を基に運送料、傭船料、などがある。次に、船舶を資産として見る場合には、「どれだけ稼げるのか」ということを基に入港税や資産税（保有税）などを算定する必要がある。さらに、軍艦等の軍事力としてみる場合には輸送力・積載力としてよりは武装をした状態での大きさで表す必要がある。

このような様々なトン数について国際的に取り決められた条約が「1969年の船舶のトン数の測度に関する国際条約」であり、同条約に基づいて日本で制定された法律が「船舶のトン数の測度に関する法律（昭和55年法律第40号）」（以下、「トン数法」）である。ここで測度とは、トン数法の規定に従って寸法を測りトン数を決定する一連の行為を指す。なお、船舶の長さや幅なども測度により決定される。

これら目的に応じて算出されたトン数により、運送料、用船料、保険料、通航料、船舶に関する許認可や免許・装備等の有無の規制、港湾内や運河の接岸・通航の許否、軍縮条約等による保有船舶数としての規制などが適用されることになる。従って、同一船舶について複数の「トン数」を測度し、使用することも多く見られる。

港湾内や運河の接岸・通航の許否や、水先案内の要否については、これらの「トン数」の他、その性格上から「船の長さ」「船幅」「喫水」によって規制されることもある。

・深さを巻尺等により実測し、それらの値を掛け算して容積を求めた上で合算し、得られた合計容積から定められた計算式を用いてトン数を求める。

計量法の「トン（記号：T）」 
日本の計量法は「トン数」の語は用いず、「トン」を特殊な計量である「船舶の体積の計量」に限定して用いる体積の計量単位、と規定しており、後述の国際総トン数を採用して1000/353 m3（約2.832 861 m3）と定義している。計量法は単位「トン」の記号は「T」と定めている。

総トン数（グロストン、Gross tonnage） 
船舶の大きさを示すのに用いる指標。「G.T.」「G/T」「GT」と表記されることがある。単に「総トン数」と表記された場合には「国際総トン数」を表すのか「国内総トン数」を表すのか注意を要する。
国際総トン数 -- トン数法第4条。政府間海事協議機構（現国際海事機関）（IMO）において制定された、「1969年の船舶のトン数測度に関する国際条約」に基づいて、国際的に統一された計測方法により算出される船舶の大きさを表す数。主に客船・貨物船などの商船や漁船の大きさを示す際に用いられる。船内の総容積に条約で定められた係数を掛けて算定する。
その算定方法は国際総トン数をt、係数をk、船内総容積をV（立方メートル）とすると

として計算する。

かつてイギリスにおいてムアサム・システムによるトン数算出方法が導入される際に、イギリス籍船の全船舶のトン数を総合計した数値と、ムアサム･システムによって算出した全船舶の容積の総合計した数値の比が1トンあたりおよそ100立方フィートとなったため、1トン＝100立方フィートと定められた (GRT / Gross register tonnage)。また日本でムアサム･システムを導入した船舶積量測度法が作られたが、日本ではメートル法が採用されたため、立方フィートを立方メートルに換算し、1000/353立方メートルが1トン（ton）とされた。すなわち1トン = 約2.832 861立方メートルである。
ムアサム･システムは船舶内の部屋の使用目的に応じて、その特定部分の容積のみをトン数算出のために使用するものであった。しかし「1969年の船舶のトン数測度に関する国際条約」では船舶内の全容積をトン数算出のために使用することとなった。そのためトン数算出のために使用される容積は旧来のムアサム・システムより増加することとなったが、トン数を基準に法律などが整備されている海事業界の混乱を防ぐため、条約方式で算出された容積に係数を掛けて、旧来のムアサム･システムで算出した際のトン数と条約方式で算出した際のトン数の差が大きくならないよう対応された。
このため現在の国際総トン数は1トン＝100立方フィートではない。

総トン数 -- トン数法第5条。日本国内で適用される総トン数。「国内総トン数」「登録総トン数」と表記されることがある。国際総トン数にトン数法で定める係数を乗じて得た数値に「トン」を付して表す。国際総トン数より小さな値になる。日本国籍を持つ船舶（小型船舶や漁船なども含む）で用いられるトン数である。

重量トン数 
載貨重量トン数（Dead weight tonnage） -- 貨物（自己の燃料等も含む）の最大積載量の重量。積載重量トン、「D.W.T.」「DWT」と表記されることがある。計画満載喫水線に至るまで貨物を満載した時の排水トン数から、軽荷重量トン数を引いて求める。

排水トン数（Displacement tonnage） -- トン数法第50 - 58条。船の排水量。船の重量に等しい。英トンまたはメートルトンで表される。特に軍艦の大きさの表示に用いられる。軍艦等は積荷の可能量、又は積荷による総重量の変化を考慮する必要性が乏しいため主に排水トン数を用いる。排水量の細別は排水量の項目に詳しい。
（測定法）船舶の水面下の体積と同容量の水の重量は船の重量と等しい（アルキメデスの原理）。ただし、海水の場合は比重1.025を乗じて排水トン数を求める。

その他 
純トン数（ネットトン）（Net tonnage） -- トン数法第6条。総トン数から航行に必要な部分の容積を除いたもの。すなわち、貨物や旅客のためだけに使われる部分の容積。「NT」「N/T」「N.T.」と表記されることがある。船にかかる税金（例えば、とん税、特別とん税）や手数料は純トン数を元に計算される。

責任トン数　-- 「船舶油濁損害賠償保障法」及び「船舶の所有者等の責任の制限に関する法律」に基づき定められるトン数。 

パナマ運河トン数（Panama Canal Net Tonnage) -- パナマ運河の通航料計算のために用いられる。国際総トン数の算出に用いた船舶の総容積に、パナマ運河当局が定める係数をかけて算出するトン数。「PCNT」と表記されることがある。パナマ運河の通航料は現在は「TEU」（Twenty Foot Equivalent Unit）を用いて計算されている。
 
スエズ運河トン数（Suez Canal Net Tonnage） -- スエズ運河の通航料計算のために用いられる。純トン数をもとに、スエズ運河公社が定める基準を加えて算出するトン数。「SCNT」と表記されることがある。 

載貨容積トン数（Capacity） -- 貨物の最大積載量の容積。この場合は40立方フィートを1トンとする。船舶の用途に応じて、穀物等の粒体・粉体物を積載する場合の「ばら荷容積トン数」（Grain capacity）と、包装・袋詰めをされた貨物を積載する場合の「包装容積トン数」（Bale capacity）がある。

標準貨物船換算トン数（Compensated gross tonnage、CGT） -- 船舶の建造工事量を表す指標である。船種が異なれば、設計条件や内部構造も異なり、要求される技術のレベルも異なる。タンカーやばら積み船と比べ、客船は手間や資材も多く掛る。造船会社間の工事量を比較するにも、国別の工事量を比較するにも、総トン数や載貨重量トン数ベースの比較は合理的ではないので、船種によって予め決められた二つの係数と総トン数を使って、国際的に決められた計算式に基づいて算出される値（これを標準貨物船換算トン数という）を使うことにより、より正確な工事量の比較をすることができる。