一款免註冊的免費批次 QR code 產生器,可讓你把最多 20 筆文字值或 URL 貼到瀏覽器中,並逐一取得可下載的 PNG 圖片,整個過程不需建立帳號、不需付費,也不會把任何資料送到遠端伺服器。基於瀏覽器的作法正是「免註冊」承諾能夠成立的原因:編碼與 PNG 渲染都在當前的分頁中使用用戶端的 JavaScript QR 函式庫完成,因此沒有任何資料會離開你的裝置。這對於需要處理內部連結、短網址、Wi-Fi 字串或庫存標籤、並希望擁有可重複、便於稽核的工作流程(同時不引入帳號狀態、行銷追蹤或隱藏上傳步驟)的團隊來說格外重要。每張 PNG 都是獨立產生,擁有自己的預覽、確定性的檔名,以及明確的下載連結,這代表你可以逐一視覺檢查每個 QR code,只抓取你真正需要的檔案,而不是下載一個不透明的壓縮檔。最終得到的,是一款你可以加入書籤、重複使用,卻永遠不必交出電子郵件地址的工具。

bulk qr code generator free no sign up
免註冊的免費批次 QR code 產生器:本地 PNG 批次輸出

「免費、免註冊」對批次 QR code 產生代表什麼意義

「free bulk QR code generator no sign up」(免費批次 QR code 產生器免註冊)這個詞通常包含三項獨立的承諾,只有當三者同時成立時,這個工具才真正配得上這個標籤。第一,產生器必須可免費使用,無需信用卡、沒有試用期到期,也不存在把批次功能藏在付費牆後的功能閘。第二,不能要求註冊:不收電子郵件、不設密碼、不走 OAuth 握手流程,也不會跳出「使用 Google 登入」的對話框。第三,輸入與輸出都必須停留在使用者的瀏覽器中,這也正是「無帳號」模型從一開始就值得信任的原因。

Lizely 批次 QR code 產生器把 QR 編碼交給專案既有的單張 QR code 工具所使用的 qrcode 1.5.4 套件,因此同時滿足上述三項條件。該函式庫完全在用戶端執行,並回傳 PNG data URL,所以每個符號都是在當下的分頁中繪製,而不是在遠端伺服器上產生。酬載內容與渲染後的圖片從不離開網頁,傳輸路徑中沒有縮網址服務,檔案上也沒有附加追蹤像素。每一次產生任務也會被標上非同步識別碼,這能避免你在編碼仍在執行時更改某個值,導致較舊的批次覆蓋掉較新的設定。

不建立帳號即可產生最多 20 個 QR code

完整的工作流程包含三個經驗證的步驟。沒有登入畫面、沒有配額對話框,也沒有上傳元件——頁面會直接開啟輸入區,準備接收清單。

  1. 每行貼上一段文字或 URL,且最多不超過 20 個不重複的行。解析器會去除首尾空白、移除空行,並對完全相同的重複項目進行去重,同時保留第一次出現的順序。每行的字元數上限為 2,000 個 JavaScript 字元,因此任何超出 QR 容量的單一值會讓整個批次失敗並顯示明確的錯誤訊息,而不是回傳部分結果。
  2. 從 128、256 或 512 像素中選擇一個 PNG 大小,並從 L、M、Q 或 H 中選擇一個錯誤訂正等級,接著點選產生 QR code。頁面會針對每一行呼叫既有的 qrcode 1.5.4 瀏覽器 toDataURL API(邊界值設為 2),然後把產生的 PNG data URL 渲染成你可以用手機掃描的預覽。
  3. 使用目標裝置與讀碼 App 掃描每張預覽,逐字元驗證解碼後的酬載,再從各自的下載連結單獨下載已驗證的 PNG。請保留每張圖片周圍的靜止區,避免拉伸或重新著色符號,下載後也絕對不要裁切到定位圖案。

像素大小與容量:選擇 128、256 或 512

這三種大小選項都會產生符合標準的 QR 符號;差異在於渲染出的 PNG 畫布,而不是 QR code 本身的資料容量。選擇較大的畫布只在程式碼會以較大的實際尺寸顯示、列印或嵌入時才有影響,因為較多的像素能減少邊緣與定位圖案上的可見鋸齒。如果 QR code 是放在名片或小型標籤上,128 像素通常就已足夠;若是海報、簡報或包裝材料,256 或 512 像素看起來會更乾淨。

PNG 畫布最適合用途對資料容量的影響
128 px螢幕預覽、小型標籤、名片無——編碼後的酬載完全相同
256 px簡報、印刷傳單、中等尺寸包裝無——編碼後的酬載完全相同
512 px海報、標示、高密度印刷、大型顯示器無——編碼後的酬載完全相同

像素尺寸並不會增加 QR 符號的資料容量,因此改變大小永遠無法挽救一個已經超出空間的酬載。如果某一行在某個大小下無法編碼,那在所有大小下都會失敗,除非你縮短該行本身的內容。

錯誤訂正等級 L、M、Q 與 H

每個 QR 符號都會保留一部分模組,用於還原受損或部分遮擋的碼字。這四個等級在還原能力與可用資料空間之間做取捨。QR code 的發明者 DENSO WAVE 表示,L、M、Q、H 的近似還原率分別約為 7%、15%、25% 與 30%(請參閱 DENSO WAVE — QR Code error correction)。該函式庫透過其瀏覽器 API 提供了相同的四個等級。

等級近似碼字還原率實務用途
L~7%乾淨的數位顯示環境,符號不會受到損壞
M~15%一般印刷、包裝、行銷素材——實務上的預設等級
Q~25%有輕微磨損的戶外或工業環境
H~30%預期會被部分遮擋或損壞的符號,代價是產生更密集的 QR code

更高的錯誤訂正等級並不自動代表更好:它可能迫使符號變得更密集,進而在任何固定的實際尺寸下使模組變小,讓某些相機更難鎖定。對於一般乾淨的顯示環境,等級 M 是合理的起點。請把等級 H 保留給會出現在設備、貨箱或戶外標示上的 QR code。

為什麼沒有「下載 ZIP」按鈕

許多同類工具會把批次輸出打包成單一的 ZIP 壓縮檔。本頁刻意不這麼做。專案刻意不為批次工具新增任何新的 npm 依賴,因此頁面會為每張產生的 PNG 提供各自獨立的下載連結與確定性的檔名。例如 https://example.com 會變成 01-example-com.png,而沒有 ASCII 字母或數字的行則會回退為 qr-code 作為檔名主體。檔名只是一種便利標記,絕不會改變編碼後的酬載內容。

這帶來兩項實際影響。第一,瀏覽器可能要求每個檔案各點擊一次,或顯示每次下載的權限提示,而本工具不會一次觸發 20 次自動下載,從而避免在手機上出現突兀行為,並讓選定的輸出保持明確。第二,移除壓縮檔的依賴可讓頁面保持精簡,避免在專案既有的單張 QR code 工具之外再引入第二個編碼器。若想更完整地了解輸入清單如何轉換成具名的 PNG,從純文字清單產生多個 QR code 的指南以更深入的方式涵蓋了相同的輸入格式。

發佈前的驗證:掃描每張 PNG

產生的圖片並不能保證每台掃描器都會讀到預期的內容。長篇 UTF-8 文字、表情符號、實際列印尺寸、對比、相機對焦、螢幕眩光、物理損壞以及讀碼器行為,都會影響真實世界的成功與否。有些 QR 讀碼器可能會以不同方式解讀 URL、聯絡資訊文字或其他酬載,而底層函式庫也指出並未完整實作 ECI 支援。

在發佈、列印、標記庫存、發送活動資料或替換既有的 QR code 之前,請務必使用目標裝置與應用程式掃描每一張最終的 PNG。逐字元讀取解碼後的酬載,確認它與來源行一致。請勿把未經檢查的 QR code 用於付款、身分驗證密鑰、安全指示或不可逆的行為——這類流程值得擁有專屬的審查流程,而不是只靠單一批次的便利工具。

如果酬載超出 QR 容量,批次會顯示錯誤,而不是把不完整的結果呈現為完成。變更輸入或選項會使前一批次失效,因此無論是清單、大小或錯誤訂正等級有所變動,都需要重新掃描一次。

相關閱讀:批次 URL 產生器的訣竅與常見錯誤