ממיר אותיות Text Case — מדריך למפתחים
מפתחים ומעצבים נתקלים בצורך להמיר טקסט בין פורמטים שונים מדי יום. אם מצאתם עצמכם מקלידים ידנית "hello world" ל-"HelloWorld" או "HELLO_WORLD" — הכלי הזה בשבילכם. הוא תומך בכל הפורמטים הנפוצים בפיתוח תוכנה ובעיצוב תוכן.
camelCase ו-PascalCase
camelCase: מילה ראשונה קטנה, כל מילה בהמשך מתחילה גדולה. נפוץ ב-JavaScript, Java, Swift. PascalCase: כל מילה מתחילה גדולה. נפוץ ל-Classes, Components ב-React, C#. לדוגמה: getUserName, UserProfile.
snake_case ו-kebab-case
snake_case: מילים מחוברות בקו תחתי, הכל קטן. נפוץ ב-Python, Ruby, SQL. kebab-case: מילים מחוברות במקף, הכל קטן. נפוץ ב-CSS, HTML attributes, URL slugs, npm packages. לדוגמה: user_name, user-name.
Title Case לכותרות
Title Case: כל מילה מתחילה באות גדולה. נפוץ בכותרות בלוג, כותרות ספרים, headings ב-H1-H2. Sentence case: רק המילה הראשונה גדולה (וכינויים פרטיים). נפוץ בגוף הטקסט ובשפות רבות שאינן אנגלית.
CONSTANT_CASE
CONSTANT_CASE (נקרא גם SCREAMING_SNAKE_CASE): הכל אותיות גדולות עם קו תחתי. נפוץ לקבועים (constants) בפיתוח: MAX_RETRIES, API_KEY, BASE_URL. ב-JavaScript/TypeScript: const MAX_ITEMS = 100.
שאלות נפוצות
המרות כמו UPPERCASE/lowercase לא רלוונטיות לעברית (שאין בה הבחנה בין גדולות לקטנות). אבל snake_case, kebab-case וdot.case עובדות גם עם עברית — שימושי לסלאגים של URL, שמות קבצים ועוד. לדוגמה: "שם פרטי משפחה" → "שם-פרטי-משפחה" (kebab).
ב-CSS המוסכמה הנפוצה ביותר היא kebab-case: .hero-section, .btn-primary, .nav-item. מתודולוגיות כמו BEM (Block-Element-Modifier) משתמשות ב: .block__element--modifier. Tailwind CSS משתמש ב-utility classes שגם הן kebab-case. הימנעו מ-camelCase ב-CSS — למרות שזה תקני, זה לא מוסכמה.
רוצה לדעת ראשון כשיוצאים כלים חדשים?
ניוזלטר שבועי · כלים חינמיים חדשים, עדכוני AI שמשנים את המשחק, וטיפים שמניעים עסקים קדימה — ישירות לתיבה שלך.
בחרו מה אתם צריכים ונתחיל מיד
מגיע לכם ייעוץ דיגיטלי חינמי
30 דקות עם ג'וני — נגלה ביחד מה יביא לכם יותר לקוחות מהאינטרנט.
ההצעה מוגבלת לפגישות הפנויות השבוע