מחולל קוד QR
קוד QR מכיל עד 2,953 בייטים של טקסט, או 7,089 ספרות, ברמת תיקון השגיאות הנמוכה ביותר (L, גרסה 40). קישור קצר כמו https://example.com נכנס בקוד של גרסה 2 בגודל 25 על 25 ברמה M.
איך משתמשים
- בחרו מה הקוד יכיל: טקסט רגיל, קישור לאתר, אימייל, מספר טלפון או רשת Wi-Fi.
- מלאו את השדות. הקוד מתעדכן תוך כדי הקלדה. ב-Wi-Fi הזינו את שם הרשת, הסיסמה וסוג האבטחה.
- בחרו את רמת תיקון השגיאות. M מתאימה לרוב המסכים וההדפסות; השתמשו ב-Q או ב-H אם הקוד עלול להישרט או לשאת לוגו.
- בדקו את התצוגה המקדימה במצלמת הטלפון, ואז הורידו SVG לעבודות הדפסה ועיצוב או PNG למסמכים ולמצגות.
איך זה מחושב
הכלי עוקב אחרי ISO/IEC 18004, תקן QR Code Model 2. הוא בוחן את התוכן שלכם ובוחר את הקידוד הצפוף ביותר שמכיל את כולו: מצב מספרי לספרות בלבד (כ-3.3 ביטים לספרה), מצב אלפאנומרי לאותיות גדולות, ספרות והסמלים רווח $ % * + - . / : (5.5 ביטים לתו), ומצב בייט בכל מקרה אחר, שבו הטקסט נשמר כ-UTF-8 ב-8 ביטים לבייט.
לאחר מכן הוא בוחר את הגרסה הקטנה ביותר מ-1 (21 על 21 מודולים) עד 40 (177 על 177) שמכילה את הנתונים ברמת תיקון השגיאות שנבחרה. הנתונים מתחלקים לבלוקים, כל בלוק מקבל מילות קוד לתיקון שגיאות ריד-סולומון מעל GF(256), והבלוקים משולבים ומונחים בזיגזג על הרשת, סביב שלוש תבניות המציאה בפינות, קווי התזמון ותבניות היישור.
לבסוף אחת משמונה תבניות מסכה עוברת XOR על אזור הנתונים כדי שלא יופיעו במקרה בלוקים גדולים או צורות הדומות לתבנית מציאה. הכלי מדרג את כל השמונה לפי ארבעת כללי הקנס הסטנדרטיים (רצפים של חמישה מודולים באותו צבע או יותר, בלוקים של 2 על 2, תבניות 1:1:3:1:1 הדומות לתבנית מציאה ליד פס בהיר, ואי-איזון בין מודולים כהים לבהירים) ושומר את הנמוך ביותר. אפשר גם לכפות מסכה באפשרויות.
מה כל סוג שם בקוד
| סוג | אופן האחסון | מה הטלפון עושה |
|---|---|---|
| טקסט | הטקסט שלכם בדיוק כפי שהוקלד | מציג את הטקסט, לעיתים עם אפשרות חיפוש או העתקה |
| URL | הקישור; מתווסף https:// אם אין סכמה | מציע לפתוח את הדף |
| אימייל | mailto:address?subject=...&body=... | פותח הודעה חדשה עם השדות ממולאים |
| טלפון | tel:+15551234567 | מציע להתקשר למספר |
| Wi-Fi | WIFI:T:WPA;S:name;P:password;; | מציע להצטרף לרשת |
כמה נכנס
התוכן המרבי של קוד גרסה 40 (177 על 177 מודולים). קודים אמיתיים בדרך כלל קטנים בהרבה, וקוד קטן קל יותר לסריקה.
| רמה | מספרי | אלפאנומרי | בייטים |
|---|---|---|---|
| L (7%) | 7,089 | 4,296 | 2,953 |
| M (15%) | 5,596 | 3,391 | 2,331 |
| Q (25%) | 3,993 | 2,420 | 1,663 |
| H (30%) | 3,057 | 1,852 | 1,273 |
טיפים להדפסה ולסריקה
- שמרו על שוליים (אזור שקט) של 4 מודולים או יותר. חיתוך שלהם הוא הסיבה הנפוצה ביותר לכך שקוד לא נסרק.
- השתמשו בנקודות כהות על רקע בהיר עם ניגודיות חזקה. קודים הפוכים וצבעים חיוורים נכשלים באפליקציות סורק רבות.
- הדפיסו את הקוד ברוחב של לפחות 2 ס"מ (כ-0.8 אינץ'), וגדול יותר לתוכן ארוך או לסריקה ממרחק.
- קישור קצר יותר יוצר קוד פשוט ועמיד יותר. אם התוכן ארוך, כתובת URL קצרה בדומיין שבשליטתכם היא לרוב טובה יותר.
מקורות והערות
- הקידוד עוקב אחרי ISO/IEC 18004:2015 (QR Code bar code symbology specification). QR Code הוא סימן מסחרי רשום של DENSO WAVE INCORPORATED.
- קודי Wi-Fi משתמשים בפורמט WIFI: שמתועד בפרויקט ZXing (ויקי Barcode Contents), שמצלמות Android ו-iOS קוראות. התווים \ ; , : ו-" מוברחים בלוכסן הפוך.
- הכלי נבדק בכך שנוצרו קודים לכל 40 הגרסאות בכל ארבע רמות תיקון השגיאות ופוענחו בשני קוראים עצמאיים בקוד פתוח.
שאלות נפוצות
האם קודי ה-QR האלה פג תוקפם?
לא. הקוד סטטי: התוכן שמור בתבנית עצמה, בלי שרת, הפניה או מעקב באמצע. הוא עובד כל עוד הדבר שהוא מצביע עליו קיים.
איזו רמת תיקון שגיאות לבחור?
M משחזרת כ-15% נזק והיא ברירת מחדל טובה. L נותנת את הקוד הקטן והפשוט ביותר למסכים נקיים. Q (25%) ו-H (30%) מגדילות את הקוד אבל מאפשרות לו לשרוד שריטות, לכלוך או לוגו שמונח באמצע.
למה הטקסט שלי לא נכנס?
קוד גרסה 40 מכיל 2,953 בייטים ברמה L, ופחות ברמות גבוהות: 2,331 ב-M, 1,663 ב-Q ו-1,273 ב-H. טקסט בעברית ואותיות עם סימנים תופסים 2 עד 4 בייטים כל אחד, ולכן הם ממלאים את הקוד מהר יותר מאנגלית פשוטה.
SVG או PNG?
SVG הוא קובץ וקטורי שנשאר חד בכל גודל, והוא הטוב ביותר להדפסה ולתוכנות עיצוב. PNG היא תמונה רגילה. ה-PNG מצויר במספר שלם של פיקסלים למודול כדי שהקצוות יישארו חדים; הגודל שתזינו מעוגל בהתאם.
האם הנתונים שלי נשלחים לאנשהו?
לא. הקוד נבנה כולו בדפדפן שלכם, ושום דבר שאתם מקלידים, כולל סיסמאות Wi-Fi, לא עוזב את המכשיר.