מי שניסה פעם למלא טופס מקוון של המוסד לביטוח לאומי או של רשות המסים, והגיע לשדה "פירוט הבקשה" שפשוט הפסיק לקבל תווים באמצע מילה, פגש את הבעיה הזאת מקרוב. בשום מקום בטופס לא כתוב אם המגבלה נספרת בתווים, במילים או בשורות — היא פשוט קיימת, והטקסט נקטע. מהצד השני של המסך, מי שבנה את הטופס היה צריך לבחור שיטת מדידה אחת, וההחלטה הזאת קובעת מה בדיוק ייחתך.
בקצרה
- שלוש מדידות, לא אחת: תווים, מילים, ושורות/פסקאות — כל אחת נותנת מספר אחר לאותו טקסט.
- גם בתוך "תווים" יש שתי תשובות: עם רווחים ובלי רווחים, ושתיהן נכונות טכנית.
- אין תקן ישראלי רשמי שקובע איזו מדידה נכונה — אלו פרקטיקות טכניות כלליות בלבד.
- הכלל המעשי: מדידה עקבית אחת לכל שדה מונעת חיתוך טקסט בטפסים ובמסד הנתונים.
למה אותו משפט מקבל שלושה מספרים שונים
נתחיל מהדבר שמבלבל הכי הרבה אנשים: אין "אורך" אחד לטקסט. יש שלוש שאלות שונות שאפשר לשאול עליו, וכל אחת מחזירה מספר אחר. זה לא באג, וזו לא מחלוקת בין כלים — זו פשוט מציאות של איך טקסט בנוי.
קחו את המשפט "בדיקת אורך טקסט בעברית". אם תשאלו כמה תווים יש בו, תצטרכו קודם להחליט אם הרווחים בין המילים נחשבים. אם תשאלו כמה מילים — התשובה תלויה בכך שהמערכת מזהה גבול-מילה על בסיס רווחים וסימני פיסוק. ואם תשאלו כמה שורות — התשובה תשתנה לפי רוחב החלון שבו הטקסט מוצג. כל שלוש התשובות נכונות, והן פשוט עונות על שאלות שונות.
הבלבול מתחיל כשמישהו כותב במפרט "מקסימום 100" בלי לציין 100 מה. מפתח אחד יבין תווים, כותב תוכן יבין מילים, ומנהל הפרויקט התכוון בכלל למשהו שלישי. התוצאה — שדה שחותך, ואף אחד לא יודע למה.
מדידה ראשונה: תווים, עם רווחים ובלעדיהם
ספירת תווים היא המדידה הבסיסית ביותר: כמה סימנים בודדים יש בטקסט. אות היא תו. ספרה היא תו. פסיק, נקודה, סימן שאלה — כל אחד מהם תו. וגם הרווח בין שתי מילים הוא תו, שתופס מקום אמיתי בזיכרון בדיוק כמו האות א'.
היחידה הקטנה ביותר שממנה בנוי טקסט — אות, ספרה, סימן פיסוק או רווח. ספירת תווים היא ספירת כל הסימנים ברצף, אחד-אחד.
כאן נכנס הפיצול החשוב: אורך בתווים נמדד עם רווחים או בלעדיהם, ושתי המדידות נותנות תוצאה שונה לאותו טקסט בדיוק. כלי ספירה מקוונים מציגים בדרך כלל את שני המספרים זה לצד זה, ולא במקרה — הם יודעים שאין תשובה אחת.
מתי חשוב איזו גרסה בוחרים? בכל מקום שבו יש מגבלה טכנית קשיחה. מערכת שמגבילה שדה ל-160 תווים ומשמיטה רווחים מהספירה תאפשר טקסט ארוך משמעותית ממערכת שסופרת גם אותם. בטקסט עברי טיפוסי הרווחים הם חלק לא-מבוטל מסך התווים, כך שההפרש בין שתי הספירות אינו זניח.
מדידה שנייה: מילים — נוחה לבני אדם, בעייתית למכונה
ספירת מילים היא המדידה שבני אדם חושבים בה באופן טבעי. "תכתוב לי 300 מילים" זו הנחיה שכל אחד מבין. הבעיה מתחילה כשמכונה צריכה לספור אותן.
מבחינה טכנית, אורך במילים מזוהה על בסיס רווחים וסימני פיסוק — המערכת מחפשת גבולות ומחלקת את הטקסט לרצפים. וזה עובד יפה עד שמגיעים לעברית: "בית-הספר" — מילה אחת או שתיים? "ד"ר" — מילה אחת עם גרשיים באמצע? "25.7%" — האם זו מילה? כל כלי עשוי לענות אחרת, כי אין הגדרה מחייבת.
בעברית יש עוד סיבוך: אותיות השימוש. "ובבית" היא מילה אחת לספירה, אבל מבחינת משמעות היא נושאת מה שבאנגלית היה נדרש שלוש-ארבע מילים לומר. לכן טקסט עברי מתורגם לאנגלית כמעט תמיד יקבל ספירת-מילים גבוהה יותר. מי שמתרגם תוכן שיווקי ומנסה לשמור על אותה מגבלת-מילים — נלחם בשפה עצמה.
המסקנה המעשית: ספירת מילים מצוינת כהנחיית-כתיבה גסה ("פוסט של בערך 400 מילים"), אבל לא מתאימה כמגבלה טכנית קשיחה. כשמערכת צריכה להחליט אם לקבל או לדחות קלט, תווים הם מדד יציב הרבה יותר.
מדידה שלישית: שורות ופסקאות, ולמה הן מתעתעות
המדידה השלישית — שורות ופסקאות — רלוונטית בעיקר למסמכים ולתוכן ארוך. כמה שורות תופס החוזה? כמה פסקאות יש במסמך המדיניות? זו שאלה לגיטימית לחלוטין, אבל היא הכי חמקמקה מבין השלוש.
הסיבה פשוטה: יש הבדל בין שורה לוגית — רצף שנגמר בלחיצת Enter — לבין שורה ויזואלית, כלומר מה שהעין רואה על המסך. פסקה אחת ארוכה היא שורה לוגית אחת, אבל תופיע כשמונה שורות בטלפון ושלוש במסך רחב. אותו טקסט בדיוק, שני מספרים שונים, בלי שאף אחד נגע בו.
- שורה לוגית — נספרת לפי מעברי-שורה שהוקלדו בפועל. יציבה, לא תלויה בתצוגה.
- שורה ויזואלית — נספרת לפי מה שנגלל על המסך. משתנה עם רוחב המסך, גודל הגופן והמכשיר.
- פסקה — בלוק טקסט מופרד. המדד הכי יציב מבין השלושה, ולכן הכי שימושי למסמכים.
בפועל, כשמישהו אומר "החוזה הזה ארוך מדי", הוא כמעט תמיד מתכוון לפסקאות או לעמודים — לא לשורות. וזה הגיוני: פסקה היא יחידת-משמעות, שורה היא יחידת-תצוגה.
איזו מדידה לאיזה שימוש — שלושה תרחישים מהשטח
עכשיו לחלק המעשי. שלוש המדידות אינן מתחרות זו בזו; לכל אחת יש טריטוריה שבה היא הנכונה.
| השימוש | המדידה המתאימה | למה דווקא היא |
|---|---|---|
| טפסים מקוונים | תווים (עם רווחים) | המגבלה בשרת קשיחה ונמדדת בתווים. ספירה עם רווחים היא הבטוחה — היא תמיד המחמירה. |
| רשתות חברתיות ומודעות | תווים | הפלטפורמות קוטעות טקסט לפי תווים, לא לפי מילים. משפט שנקטע באמצע מילה נראה רע. |
| שדות במסד נתונים | תווים | הגדרת השדה עצמה מנוסחת בתווים. זו ההחלטה שקובעת מה נשמר ומה נחתך. |
| תוכן שיווקי ומאמרים | מילים | הנחיית-כתיבה לבני אדם. אף אחד לא כותב "תן לי 2,400 תווים". |
| מסמכים וחוזים | פסקאות / עמודים | יחידת-משמעות שנשארת יציבה בין מכשירים ובין גרסאות. |
שימו לב לדפוס: ברגע שיש מגבלה טכנית קשיחה — תווים. ברגע שמדובר בהנחיה לבן אדם — מילים או פסקאות. זה הכלל שמסדר את רוב המקרים.
הערך לעסק קטן: מדידה עקבית מונעת חיתוך מידע
כאן מגיעה הנקודה שבגללה כל הדיון הזה שווה משהו לעסק ולא רק למפתחים. בחירת מדידה עקבית מונעת חיתוך טקסט בטפסים ובשדות, ומאפשרת לבנות טבלת שדות עם אורך מקסימלי מוגדר לכל שדה.
כשמקימים מערכת שמאחסנת נתונים — רשימת לקוחות, מערכת הזמנות, טופס פנייה באתר — כל שדה מוגדר עם סוג ואורך. שני הסוגים הנפוצים הם VARCHAR ו-TEXT:
- VARCHAR שדה טקסט באורך מוגבל שמגדירים מראש — למשל שם, טלפון, כתובת אימייל. יעיל, מהיר לחיפוש, וחוסם קלט חריג.
- TEXT שדה טקסט ארוך בלי תקרה מעשית — למשל "הערות חופשיות" או תיאור מוצר. גמיש, אבל כבד יותר ופחות נוח לניתוח.
שתי הטעויות ההפוכות מוכרות לכל מי שבנה מערכת: שדה קצר מדי חותך מידע חשוב — שם מלא שנקטע, כתובת בלי מספר בית, הערה שהחלק המהותי שלה נעלם. ומהצד השני, שדה ארוך מדי מבזבז מקום ומקשה על ניתוח — כשכל שדה מוגדר כ-TEXT "ליתר ביטחון", הטבלה מתנפחת ואי-אפשר לבנות עליה דוחות פשוטים.
איך עושים את זה בפועל — חמישה צעדים לפני שמגדירים שדה
- החליטו על יחידת המדידה וכתבו אותה במפורש בכל מסמך אפיון, בכל שדה: "תווים כולל רווחים". לא "100" — "100 תווים כולל רווחים".
- אספו דוגמאות אמיתיות קחו 20–30 ערכים אמיתיים שכבר קיימים אצלכם (שמות לקוחות, כתובות, הערות) והריצו עליהם ספירת תווים בכלי מקוון.
- מדדו את הארוך ביותר, לא את הממוצע השדה צריך להכיל את המקרה החריג, לא את הרגיל. שם ארוך במיוחד או כתובת עם שם רחוב כפול הם המבחן.
- הוסיפו מרווח ביטחון סביר אבל אל תקפצו ישר ל-TEXT. שדה שהמקרה הארוך שלו הוא 60 תווים לא צריך תקרה של אלפים.
- בדקו בעברית, לא באנגלית ספרו על טקסט עברי אמיתי. הבדיקה על מחרוזת אנגלית עלולה להטעות — במיוחד כשמדובר בספירת מילים.
מה אין כאן — ולמה זה דווקא חשוב לדעת
שווה לומר את זה במפורש, כי זה חוסך חיפוש מיותר: אין תקן ישראלי רשמי שקובע איזו מדידה של אורך טקסט נכונה. לא בנק ישראל, לא הלשכה המרכזית לסטטיסטיקה, לא רשות המסים ולא רגולטור פיננסי אחר פרסמו מסמך שמגדיר "כך סופרים תווים". אלו פרקטיקות טכניות כלליות בלבד.
מה שכן קיים בישראל הוא מגבלות ברמת הטופס או המערכת הבודדת — אורך מקסימלי לשדה מסוים בטופס מקוון מסוים. אבל המגבלות האלה מופיעות במפרטים טכניים של המערכת עצמה, לא בטבלה רשמית שאפשר להוריד. במילים אחרות: מי שרוצה לדעת מה מגבלת האורך של שדה בטופס ממשלתי — בודק בטופס עצמו, לא בתקן.
מבחינה מעשית זה דווקא משחרר. כשאין תקן שמכתיב, ההחלטה חוזרת אליכם, והקריטריון היחיד שנשאר הוא עקביות: שכל המערכת שלכם — הטופס, הוולידציה בדפדפן, הבדיקה בשרת ושדה במסד הנתונים — יספרו את אותו הדבר. הכשל הנפוץ ביותר אינו בחירה שגויה, אלא ארבעה רכיבים שכל אחד סופר אחרת.
איזו ספירת תווים "נכונה" — עם רווחים או בלי?
שתיהן תקפות טכנית. לצרכי מגבלה טכנית מומלץ לעבוד עם הספירה כולל רווחים, כי היא המחמירה — מי שעומד בה יעמוד גם בשנייה.
למה כלים שונים מציגים לי ספירת מילים שונה לאותו טקסט?
כי זיהוי גבול-מילה מבוסס על רווחים וסימני פיסוק, וכל כלי מחליט אחרת לגבי מקרים כמו מקף, גרשיים או מספר עם נקודה עשרונית.
מתי עדיף TEXT ומתי VARCHAR?
VARCHAR כשידוע מראש טווח סביר ורוצים לחפש ולנתח לפי השדה. TEXT כשהתוכן חופשי באמת ואין לו תקרה טבעית — למשל הערות פתוחות.
האם ספירת שורות אמינה?
שורה לוגית — כן. שורה ויזואלית — לא, כי היא משתנה לפי רוחב המסך. למסמכים עדיף לספור פסקאות.
מקורות
- Diagnoseo — כלי ספירת מילים ותווים (עברית) — תיעוד הכלי, מציג ספירת תווים עם רווחים ובלעדיהם. נכון ל-16/08/2026.
- txt-tool — String Length — תיעוד הספק לבדיקת אורך מחרוזת. נכון ל-16/08/2026.
- EaseCloud — String Length Calculator — תיעוד הספק, הבחנה בין ספירות. נכון ל-16/08/2026.
- WebToolsPlanet — Calculate String Length — תיעוד הכלי. נכון ל-16/08/2026.
- WPS — סופר מילים (עברית) — תיעוד הספק. נכון ל-16/08/2026.