iPhone 上的條碼可以免費產生,方法是在 Safari 中執行條碼產生器,不需要從 App Store 安裝、不需要註冊,也不需要上傳你的產品代碼、SKU 或追蹤號碼。這個工具能在行動版 Safari 中運作,是因為編碼流程的每個環節都是純 JavaScript,在你的瀏覽器分頁中本地執行,這表示你輸入的值永遠不會離開你的 iPhone。當你處理不希望被存放在第三方資料庫中的機密 SKU、客戶庫存或私人倉庫編號時,這種純本地行為就格外重要。此工具涵蓋小型企業實際會列印的四種標準 1D 條碼類型 — Code 128 用於運輸與物流標籤、EAN-13 用於國際零售產品、UPC-A 用於美國與加拿大的零售商品、Code 39 用於庫存與工業標籤 — 因此單一 iPhone 工作階段就能產生你營運所需的大部分線性條碼。你還可以即時下載 SVG,它是向量格式,無論你用 AirPrint 列印在小型珠寶標籤或完整運貨標籤上,條碼都能保持極為清晰。以下的內容皆假設你正在 iPhone 上的 Safari 中操作,而非從 App Store 安裝的第三方條碼 App。

如何在 iPhone 的 Safari 中產生條碼
完整的工作流程都能在 Safari 中完成。不需要原生 App,也不需要開發者憑證或越獄。請依序按照下列步驟操作:
- 在 iPhone 上開啟 Safari 並進入條碼產生器頁面。點選分享圖示並選擇加入主畫面,就能建立一個像 App 圖示般、可一鍵啟動產生器的捷徑。
- 點選格式選擇器,挑選你要標記的條碼類型。運輸標籤及任何包含字母的代碼請使用 Code 128;零售產品請使用 EAN-13 或 UPC-A;簡易庫存與資產標籤請使用 Code 39。
- 點選輸入欄位並輸入數字或文字。EAN-13 請輸入 12 碼數字,工具會自動附加正確的模 10 檢查碼;若你貼上完整的 13 碼,它會驗證檢查碼並在你浪費標籤之前標示出可能的打錯字。
- UPC-A 適用相同的規則,使用 11 或 12 碼數字。Code 128 與 Code 39 則只需輸入原始值,條碼會在你輸入的同時於同一畫面更新,不需要額外的檢查碼設定。
- 觀察輸入欄下方的即時預覽,確認條碼正確顯示後再繼續下一步。
- 點選下載 SVG。iOS 會開啟分享選單,讓你儲存到「檔案」、iCloud Drive、Dropbox,或直接將向量檔傳送至同裝置上的郵件、訊息、備忘錄或標籤設計 App。
- 在「檔案」App 或你的設計工具中開啟 SVG,依照標籤尺寸縮放,再直接 AirPrint 到相容的 Wi-Fi 標籤印表機或一般噴墨印表機,不需要匯出到 Mac。
由於此工具以瀏覽器為基礎,你也可以直接貼上來自產品資料庫、試算表或競爭對手條碼照片的既有 12 或 13 碼零售代碼,相同的工作流程會在列印前幫你檢查。
為你的 iPhone 專案挑選正確的 1D 格式
四種支援格式各有明確的用途,在小螢幕上挑對格式能避免浪費一次列印。下表摘要說明每種條碼的用途、可接受字元,以及工具如何處理檢查碼。
| 格式 | 最佳用途 | 字元集 | 檢查碼處理 |
|---|---|---|---|
| Code 128 | 運輸、物流、SSCC 棧板標籤、混合文字 | 完整 ASCII(字母、數字、符號) | 無需檢查碼;直接將輸入值編碼 |
| EAN-13 | 結帳時掃描的國際零售產品 | 13 碼數字 | 由前 12 碼自動加上模 10 檢查碼,或在貼上 13 碼時進行驗證 |
| UPC-A | 美國與加拿大的零售產品 | 12 碼數字 | 由前 11 碼自動加上模 10 檢查碼,或在貼上 12 碼時進行驗證 |
| Code 39 | 庫存、國防、汽車、內部資產標籤 | A–Z、0–9 以及一小組符號 | 無需檢查碼;直接將輸入值編碼 |
如果你在 Amazon、Shopify 或任何需要 GTIN 的平台上銷售,北美以外地區的安全預設是 EAN-13,美國與加拿大境內的安全預設則是 UPC-A。如果你正在列印 FedEx、UPS 或 DHL 標籤並需要嵌入追蹤或參考欄位,Code 128 是貨運業的慣例。如果你為內部掃描標記工具或倉庫儲位,Code 39 是最輕量的選擇,因為它不要求固定長度或檢查碼設定。無法決定時,就在同一台 iPhone 上同時產生 EAN 與 UPC 版本,讓買家或平台告訴你該保留哪一個。
從 iPhone 儲存、分享並列印 SVG
下載按鈕會產生單一的 SVG 檔,而非 PNG 或 JPEG。SVG 是向量格式,這表示它以數學寬度而非像素網格來描述每一條線。實際結果是,同一個 SVG 無論放在價格標籤、運貨標籤或倉庫海報的大小上,看起來都一模一樣,條碼邊緣不會模糊。邊緣模糊是產生出的條碼無法掃描最常見的原因,因此從 iPhone 一路到列印紙面都保持向量格式,是最安全的做法。
SVG 下載到 iPhone 之後,你有以下幾個標準選項:
- 點選分享選單並選擇儲存到「檔案」,然後挑選「我的 iPhone」、iCloud Drive 或 Dropbox、Google Drive 等第三方雲端。
- 在支援標記語言的 App 中開啟 — Pages、Keynote、Numbers、Affinity Designer、Canva、Procreate 或 Adobe 系列 App 都能匯入 SVG。
- 在「檔案」App 或快速查看中直接 AirPrint,方法是點選分享圖示並選擇列印,再選取 Wi-Fi 標籤印表機或任何網路噴墨印表機。
- 若你需要在最終列印前先放入桌面排版,可用 AirDrop 將 SVG 傳送到 Mac。
若要批次列印零售標籤,請將每個 EAN 或 UPC 的 SVG 存到以產品命名的資料夾,然後將資料夾拖入 Numbers 或標籤樣板 App,以正確間距重複同一設計。想深入了解如何調整標籤圖樣尺寸,讓條碼在亮面或深色材質上仍可掃描,逐步產品列印指南詳細說明了靜區、對比與材質選擇。
iPhone 上的隱私與離線行為
編碼流程的每個位元組 — 包括 EAN-13 與 UPC-A 的模 10 檢查碼計算 — 全都在 iPhone 上的 Safari 分頁內執行。不會有 fetch 請求將你輸入的值送往遠端伺服器,不會有分析呼叫將 SKU 傳出,也不會有登入權杖將產生動作綁定到任何帳號。由於 JavaScript 與 SVG 輸出都在本地產生,只要 Safari 已完成載入,頁面在飛航模式下也能運作。如果你將頁面加到 iOS 的主畫面,即使沒有訊號也能從現場啟動並產生有效的 SVG。這對 Wi-Fi 不穩的倉庫現場,以及不想把客戶 SKU 貼進第三方服務的人來說特別實用。
疑難排解 iPhone 上的條碼問題
大多數掃描問題可歸納為三項,而 iPhone 版的工具能可靠地處理這些情況。第一是位數錯誤:EAN-13 必須是 12 或 13 碼,UPC-A 必須是 11 或 12 碼,因此列印前請先檢查預覽。第二是缺少靜區 — 也就是每一段線性條碼兩側必須留出的空白區域。第三是對比:條碼印在深色底色上,或使用淺灰色而非純黑色,在零售照明下常常無法掃描。
在 iPhone 上,你可以透過三個方法來修正:下載 SVG 前重新計算位數;在列印出的條碼周圍保留至少十條窄邊寬的空白;以標籤材質允許的話,用純黑列印在純白材質上。如果列印出的標籤仍然無法掃描,請在 iPhone 上重新產生同一個值,以更大的尺寸 AirPrint 後再測試 — 放大幾乎一定能救回邊緣可用的條碼,因為掃描器的容忍度會隨條碼高度提升。
條碼產生器不適合使用的情境
iPhone 上的條碼產生器只能產生上述四種 1D 條碼類型,且刻意不產生 QR、Data Matrix、PDF417 等 2D 條碼。如果你需要在同一部裝置上產生 2D 條碼 — 例如付款 URL、Wi-Fi 登入、vCard 聯絡資訊,或需要容納超過 1D 上限的庫存代碼 — 請改用同樣僅瀏覽器即可運作的 QR Code 產生器。iPhone 版的工具也不支援嵌入 logo、變更條碼顏色,或從手機貼上的 CSV 大量產生條碼。這類工作流程屬於桌面版標籤設計軟體的範疇,而 iPhone 版的工具最適合視為一個快速、私密、單一代碼的產生器,讓你保留在 Safari 中以利臨時標籤與現場快速核對。
如需更深入的說明,請參閱Mac 上的 Email Obfuscator:Safari 與 Chrome 工作流程。