全形半形轉換

貼上文字就能即時把全形英數、空白與標點轉成半形,或反過來轉成全形;還能順手補上中英文之間的空白。文字只在你的瀏覽器處理,不會上傳。

A

輸入文字

貼上或直接輸入,下方會即時顯示轉換結果

轉換方向
轉換範圍(可複選)
順便整理(可不選)

共轉換了 7 個字元

?

轉換規則與注意事項

  • 英文字母、數字與一般符號:全形(U+FF01–U+FF5E)與半形(U+0021–U+007E)一對一對應; 全形空白(U+3000)對應半形空白。
  • 半形轉全形時,夾在數字或英文之間的句點不會轉換(例如 3.14、example.com), 數字之間的逗號與冒號(1,000、12:30)以及完整的網址、電子郵件也會保留。
  • 漢字、注音符號、日文假名與表情符號都不會被更動;半形片假名不在處理範圍內。
  • 「移除多餘空白」會把連續的空白合併成一個,並刪掉每一行結尾的空白,行首縮排也會被合併。
  • 所有文字只在你的瀏覽器裡處理,不會上傳到任何伺服器。
勾選「標點符號」時的中文標點對照
全形半形說明
,,
。.半形轉全形時,數字或英文之間的 . 不轉換
、,只有全形轉半形;半形 , 一律轉成 ,
;;
::
??
!!
((
))
「」『』—半形沒有對應的符號,保持不變

全形半形轉換:一次整理英數、空白與標點

從網頁、PDF 或別人傳來的檔案複製文字時,常常會混進全形的英文字母、數字和空白, 像是「ABC123」這種看起來特別寬的字。這些字貼進表單可能被判定格式錯誤, 放進 Excel 又會比對不到資料。這個全形半形轉換工具讓你貼上文字後立刻得到整理好的結果, 可以選擇只轉英文字母、數字、空白或標點符號,也能反過來把半形轉成全形。 所有處理都在你的瀏覽器裡完成,文字不會上傳到任何伺服器。

全形與半形是什麼?

「半形」字元的寬度大約是一個漢字的一半,平常用英文鍵盤打出來的 A、1、逗號都是半形; 「全形」字元則和漢字一樣寬,例如A、1、,。兩者看起來只是胖瘦不同, 但在電腦裡是完全不同的字元,各有各的編碼,所以搜尋、比對、登入驗證時都不會被當成同一個字。

會有兩套字元是歷史因素:早期的中文、日文電腦系統用等寬字型顯示文字, 一個漢字剛好占兩個英文字母的寬度,當時的中日文編碼為了讓版面對齊, 另外收錄了一組和漢字同寬的英文字母、數字與符號。後來的 Unicode 為了能和這些舊編碼互相轉換, 把這組字元保留了下來,於是全形與半形一直並存到現在。

轉換原理與驗算

在 Unicode 裡,全形的英文字母、數字與一般符號排在 U+FF01 到 U+FF5E, 順序和半形的 U+0021 到 U+007E 完全一樣,兩者的編碼剛好相差 0xFEE0(十進位 65248)。 所以轉換時只要加上或減去這個固定的數字。

算例:全形的「A」是 U+FF21,十進位是 65313;65313-65248=65,也就是 U+0041,正是半形的「A」。 同樣地,全形的「1」是 U+FF11(65297),65297-65248=49,也就是 U+0031 的半形「1」。 例外有三個:全形空白是 U+3000、句號「。」是 U+3002、頓號「、」是 U+3001, 它們不在上面那一段範圍裡,必須另外對照,分別對應半形空白、句點與逗號。

如何使用全形半形轉換工具?

  1. 把要整理的文字貼進上方的輸入框(一打開會先放一段示範文字)。
  2. 選擇轉換方向:「全形 → 半形」或「半形 → 全形」。
  3. 勾選轉換範圍:英文字母、數字、空白、標點符號,可以複選。
  4. 需要的話再勾選「中英文之間自動加空白」或「移除多餘空白」。
  5. 下方會即時顯示結果與轉換的字元數,按「複製結果」就能貼到其他地方。
  6. 想接著做另一種轉換,按「把結果放回輸入」即可繼續處理。

什麼時候該用全形,什麼時候用半形?

一般來說,會被電腦拿去「比對」或「計算」的內容用半形最保險: 帳號、密碼、電子郵件、網址、電話號碼、身分證字號、金額,以及 Excel 裡要拿來查找或加總的資料。 網路表單如果顯示格式錯誤,第一件事就是檢查有沒有打成全形。

至於給人閱讀的中文文章,標點符號通常使用全形,例如逗號「,」、句號「。」和括號「()」, 和漢字等寬,閱讀起來比較整齊;夾在中文裡的英文單字與阿拉伯數字則多半使用半形。 論文、公文或投稿的詳細排版要求每個單位不盡相同,請以學校、機關或期刊公布的格式規定為準, 這個工具只負責幫你快速把文字整理成一致的樣子。

實用提醒

標點符號預設沒有勾選,因為把中文文章的「,」「。」全部轉成半形通常不是大家想要的結果, 需要時再手動勾選。半形轉全形時,夾在數字或英文之間的句點不會轉換, 所以 3.14、example.com 會維持原樣;數字之間的逗號與冒號(1,000、12:30)、 完整的網址與電子郵件也會保留。引號「」『』在半形沒有對應的符號,一律保持不變。 漢字、注音符號、日文假名與表情符號都不會被更動,半形片假名則不在處理範圍內。

全形半形轉換常見問題

為什麼密碼明明打對了卻登入失敗?

常見原因之一是輸入法停在全形模式,打出來的其實是全形英數。 密碼欄位會把字元遮起來,看不出寬度不同,但全形的「A」和半形的「A」對系統來說是兩個不同的字, 比對自然不會通過。請切回半形後重新輸入;在 Windows 的注音輸入法中,通常可以用 Shift+空白鍵切換全形與半形。

Excel 的 VLOOKUP 明明有資料卻找不到,和全半形有關嗎?

有可能。查閱值和資料表只要一邊是全形、另一邊是半形,或其中一邊前後多了空白, Excel 就會視為不同的內容而查不到。把兩邊的資料都貼進來轉成半形、勾選「移除多餘空白」後再貼回去, 通常就能解決。另外要留意,Excel 的 TRIM 函數只會移除半形空白,全形空白要先轉成半形才處理得到。

半形轉全形時,小數點和網址會被改掉嗎?

不會。夾在數字或英文之間的句點、數字之間的逗號與冒號,以及完整的網址和電子郵件都會保留, 只有像句子結尾那樣、後面不是英數的半形句點才會轉成全形句號「。」。

貼上的文字會被上傳或儲存嗎?

不會。轉換完全在你的瀏覽器裡進行,文字不會傳送到伺服器,關閉頁面後也不會保留。