海為什麼看起來是藍色的?

琥珀
琥珀一望無際的藍色大海。那只是映著天空的顏色而已嗎?
30秒看懂答案
琥珀其實,原因就在水本身喔。

海看起來是藍色,是因為水容易吸收太陽光中偏紅的顏色,留下藍色。留下的藍光在水中被反彈,傳到我們的眼睛。海面上雖然也會映出天空的顏色,但潛進海裡依然是藍色的,由此可知,是水本身創造出藍色。

從懸崖上俯瞰的深藍色愛奧尼亞海和船隻留下的白色航跡
從懸崖上俯瞰的愛奧尼亞海。又深又清澈的海,看起來是深藍色。照片:Nathannn20 / CC BY-SA 4.0 / 維基共享資源

水會吸收紅光

太陽光裡混合了從紅到紫的各種顏色。根據美國國家海洋暨大氣總署(NOAA)的說明,海水容易吸收光中偏紅的顏色,像濾鏡一樣留下偏藍的顏色。所以海看起來是藍色的。

不只是映著天空而已

有人說「海是因為映著天空的顏色才是藍的」。伍茲霍爾海洋研究所說明,海面確實也會映出天空的顏色。晴天時看起來是深藍色,陰天時看起來是灰色,就是這個原因。但是,潛進海裡,藍色也不會消失。水中的藍色,是水本身創造出來的顏色。

琥珀
琥珀潛下去也是藍色的,是因為水本身會創造藍色呢。

越深,顏色越會消失

光在水中前進時,波長較長的紅色和橙色會先被吸收,潛下幾公尺就幾乎消失了。接著黃色和綠色消失,波長較短的藍色和紫色能到達最深的地方。留下的藍光被水中的小微粒反彈,所以水看起來是藍色的。

圖:各種顏色能到達的深度
光能到達的深度差異水面紅橙黃綠藍紅色和橙色在幾公尺內就幾乎消失藍色能到達最深處

長條的長度只是表示順序的大致參考。

也有看起來是綠色或褐色的海

海的顏色並不總是一樣。根據NASA的說明,植物性浮游生物多的海,因為葉綠素會吸收紅光和藍光、反射綠光,所以看起來偏綠。河川帶來泥土流入的地方偏褐色;淺而有白沙或珊瑚的地方,看起來是像祖母綠一樣明亮的藍色。

圖:海的顏色會改變的時候
又深又清澈的海→ 深藍色植物性浮游生物多的海→ 偏綠淺而有白沙的海→ 明亮的藍有泥土流入的地方→ 偏褐色

想知道更多

  • 根據NOAA的說明,深度200公尺以下幾乎照不到光,1000公尺以下則完全沒有光。
  • 深海裡有很多紅色或黑色身體的生物。在只有藍光能到達的深度,紅色的身體反而不容易被看見。
  • 用人造衛星調查海的顏色,就能知道植物性浮游生物的量等海洋的狀況,對研究很有幫助。
琥珀
琥珀水吸收偏紅的光,留下藍光。這就是海看起來是藍色的最主要原因喔。

三選一小測驗

海看起來是藍色的主要原因是什麼?

看答案
  1. 水吸收偏紅的光
  2. 映出天空的顏色
  3. 海水裡的鹽是藍色的

水吸收偏紅的光 水容易吸收太陽光中偏紅的顏色,留下藍光。潛進海裡依然是藍色,所以藍色是水本身創造出來的。

參考資料

  1. Why is the ocean blue?NOAA National Ocean Service(英文)
  2. Why is the ocean blue?Woods Hole Oceanographic Institution(英文)
  3. What Color is the Ocean?NASA(英文)

本文內容是在 2026-10-03 確認上列資料後撰寫的。隨著研究進展,說明也可能改變。照片的出處標示在各照片下方。