# המרת אותיות גדולות וקטנות

> המירו טקסט ל-camelCase, snake_case, PascalCase או kebab-case, או פשוט לאותיות גדולות או קטנות במהירות. למפתחים ולכתיבה יומיומית. אונליין ובחינם.

URL: https://acrafto.com/he/case-converter/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

צריכים להפוך טקסט לאותיות גדולות במהירות לכותרת, או להיפך — לתקן CAPS LOCK שנדלק בטעות באמצע מייל? או שאתם מתלבטים איך לקרוא ב-JavaScript למשתנה שבפייתון הייתם רגילים לכתוב עם קווים תחתונים? ה-**ממיר אותיות** שלנו עושה את שני הדברים — בלחיצה אחת הוא הופך את הטקסט לכל הפורמטים הנפוצים והתכנותיים בבת אחת.

הכלי שלנו הוא אולר שוויצרי לעיצוב טקסט. פשוט הקלידו את הטקסט פעם אחת (בכל צורה שהיא) ואנחנו נהפוך אותו מיד לתשע הווריאציות הנותרות.

## שינוי מהיר של אותיות גדולות וקטנות (בלי תכנות)

השימוש הנפוץ ביותר הוא גם הפשוט ביותר: אתם פשוט צריכים שהטקסט יהיה כולו באותיות גדולות, כולו באותיות קטנות, או מעוצב יפה לכותרת.

- **UPPERCASE (אותיות גדולות):** אידיאלי לכותרות, לוגואים, אזהרות או טפסים שדורשים אותיות רישיות (למשל כתובת על מעטפה).
- **lowercase (אותיות קטנות):** מתאים לניקוי נתונים — למשל כשמישהו שולח לכם כתובת מייל או שם משתמש שכתוב בבלגן של אותיות גדולות וקטנות מעורבבות, ואתם צריכים לאחד אותו.
- **Title Case (כמו כותרת):** כל מילה מתחילה באות גדולה — משמש בכותרות מאמרים, שמות מוצרים או מצגות בסגנון האנגלוסקסי.
- **Sentence case (משפט):** רק האות הראשונה של המשפט גדולה, השאר קטנות — בדיוק כמו שכותבים משפט תקני.

פשוט הדביקו את הטקסט בשדה, בחרו את הפורמט הרצוי ולחצו על **העתק**. בלי מחיקה ידנית של Caps Lock ובלי הקלדה מחדש אות אחרי אות.

## סקירה מהירה: מתי להשתמש באיזה Case בתכנות?

אם אתם מתכנתים ולא בטוחים באיזו קונבנציית שמות (naming convention) משתמשים איפה, הנה סקירה:

### 🐪 camelCase (סימון גמל)

מתחיל באות קטנה וכל מילה נוספת מתחילה באות גדולה. ללא רווחים.

- **היכן משתמשים:** JavaScript, Java, Swift, Kotlin, Go.
- **דוגמאות:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (סימון נחש)

כל האותיות קטנות ומופרדות בקו תחתון.

- **היכן משתמשים:** Python, Rust, PHP, מסדי נתונים SQL, שמות קבצים.
- **דוגמאות:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (סימון שיפוד)

אותיות קטנות מופרדות במקף. נראה כמו בשר על שיפוד.

- **היכן משתמשים:** מחלקות CSS, תכונות HTML, כתובות URL (סלאגים), Kubernetes.
- **דוגמאות:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

בדומה ל-camelCase, אך **האות הראשונה גדולה**.

- **היכן משתמשים:** שמות מחלקות (Classes) ברוב השפות (JS, Python, PHP), C# (גם מתודות וגם משתנים), רכיבי React.
- **דוגמאות:** `UserProfile`, `AppController`, `ReactComponent`.

### 📢 CONSTANT\_CASE (Screaming Snake Case)

אותיות גדולות מופרדות בקו תחתון. “צועק” עליך שאסור לשנות ערך זה.

- **היכן משתמשים:** קבועים, משתני סביבה (ENV), הגדרות גלובליות.
- **דוגמאות:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## איך עובד הממיר שלנו?

הכלי שלנו “חכם”. זה אומר שהוא לא רק מנסה להחליף רווחים בעיוורון או לשנות אותיות תו אחרי תו.

1. **זיהוי מילים:** האלגוריתם מזהה מילים בודדות, בין אם הן מופרדות ברווחים (`hello world`), בקווים תחתונים (`my_variable`), במקפים (`my-variable`) או במעבר לאות גדולה (`userProfile`).
2. **נורמליזציה:** הכול מומר לצורה בסיסית, ללא קשר לאופן שבו הוקלד הטקסט המקורי.
3. **יצירה:** כל הווריאציות נבנות בבת אחת — החל משינוי פשוט של גדולות/קטנות ועד לסט המלא של קונבנציות התכנות.

זה שימושי למשל ברפקטורינג קוד, כשצריך להמיר משתני PHP ישנים (`$user_id`) ל-JavaScript מודרני (`userId`) או ליצור מחלקת CSS (`user-id`) משם עמודה במסד נתונים. אבל הוא משרת באותה מידה גם בכתיבת טקסטים, כשצריך לאחד במהירות אותיות גדולות וקטנות בלי לפתוח Word או Excel.

## שאלות נפוצות:

### איך לכתוב טקסט באותיות גדולות אונליין בלי להקליד אותו מחדש ידנית?

הדביקו את הטקסט בשדה למעלה ובחרו בפורמט **UPPERCASE (גדולות)**. הכלי הופך מיד את כל הטקסט לאותיות גדולות — הוא עובד גם עם סימנים דיאקריטיים (á, č, ř, š...) ומיד תוכלו להעתיק את התוצאה.

### מה זה "Hungarian notation"?

זוהי שיטת כתיבה ישנה יותר (נפוצה ב-C/C++ בשנות ה-90), שבה שם המשתנה מתחיל בקיצור של סוג הנתונים. לדוגמה, `strName` (מחרוזת) או `iCount` (מספר שלם). כיום היא אינה בשימוש נרחב בשפות מודרניות, מכיוון ש-IDE מציגים לנו את הסוגים באופן אוטומטי.

### האם אוכל להשתמש ב-kebab-case ב-JavaScript?

לא ישירות כשם משתנה, מכיוון שהמקף `-` פועל ב-JS כאופרטור חיסור. `var my-variable` יתפרש כ-"my פחות variable". kebab-case משמש ב-JS רק כמפתחות באובייקטים, אם הם נמצאים במרכאות: `{ "content-type": "json" }`.

### באיזה case להשתמש עבור JSON?

תקן JSON אינו קובע case, אך Google ורוב ממשקי ה-REST API משתמשים ב-**camelCase** (לדוגמה, `createdAt`). לעומת זאת, חלק מממשקי API ישנים יותר ובקאנדים של Python מחזירים **snake\_case** (לדוגמה, `created_at`). חשוב להיות עקביים.

### האם הממיר יכול לתקן טקסט שנכתב בטעות עם Caps Lock דלוק?

כן. אם הדבקתם טקסט שנכתב כולו (או חלקית) הפוך, פשוט בחרו בפורמט **lowercase** ולאחר מכן, במידת הצורך, **Sentence case**, כדי שהאות הראשונה של המשפט תישאר גדולה כמו בטקסט רגיל.

## Other languages

- Čeština (cs): [Převod velkých a malých písmen](https://acrafto.com/cs/konverze-velikosti-pismen/) ([Markdown](https://acrafto.com/cs/konverze-velikosti-pismen/index.md))
- Slovenčina (sk): [Prevodník veľkosti písmen](https://acrafto.com/sk/case-converter/) ([Markdown](https://acrafto.com/sk/case-converter/index.md))
- English (en): [Case Converter](https://acrafto.com/en/case-converter/) ([Markdown](https://acrafto.com/en/case-converter/index.md))
- Deutsch (de): [Case Converter](https://acrafto.com/de/case-converter/) ([Markdown](https://acrafto.com/de/case-converter/index.md))
- Français (fr): [Convertisseur majuscule minuscule](https://acrafto.com/fr/convertisseur-de-cas/) ([Markdown](https://acrafto.com/fr/convertisseur-de-cas/index.md))
- Español (es): [Convertidor de mayúsculas y minúsculas](https://acrafto.com/es/convertidor-de-casos/) ([Markdown](https://acrafto.com/es/convertidor-de-casos/index.md))
- Italiano (it): [Convertitore maiuscolo minuscolo](https://acrafto.com/it/convertitore-di-case/) ([Markdown](https://acrafto.com/it/convertitore-di-case/index.md))
- Português (pt): [Conversor de maiúsculas e minúsculas](https://acrafto.com/pt/conversor-de-casos/) ([Markdown](https://acrafto.com/pt/conversor-de-casos/index.md))
- Nederlands (nl): [Case converter](https://acrafto.com/nl/case-converter/) ([Markdown](https://acrafto.com/nl/case-converter/index.md))
- Polski (pl): [Zmiana wielkości liter](https://acrafto.com/pl/konwerter-wielkosci-liter/) ([Markdown](https://acrafto.com/pl/konwerter-wielkosci-liter/index.md))
- Română (ro): [Convertor litere mari și mici](https://acrafto.com/ro/convertor-cazuri/) ([Markdown](https://acrafto.com/ro/convertor-cazuri/index.md))
- Magyar (hu): [Nagybetű kisbetű átalakító](https://acrafto.com/hu/case-atalakito/) ([Markdown](https://acrafto.com/hu/case-atalakito/index.md))
- Ελληνικά (el): [Μετατροπή κεφαλαίων σε πεζά](https://acrafto.com/el/case-converter/) ([Markdown](https://acrafto.com/el/case-converter/index.md))
- Български (bg): [Конвертор на главни и малки букви](https://acrafto.com/bg/case-konverter/) ([Markdown](https://acrafto.com/bg/case-konverter/index.md))
- Hrvatski (hr): [Pretvarač velikih i malih slova](https://acrafto.com/hr/case-converter/) ([Markdown](https://acrafto.com/hr/case-converter/index.md))
- Slovenščina (sl): [Pretvornik velikosti črk](https://acrafto.com/sl/pretvornik-zapisov/) ([Markdown](https://acrafto.com/sl/pretvornik-zapisov/index.md))
- Eesti (et): [Case muundur](https://acrafto.com/et/case-muundur/) ([Markdown](https://acrafto.com/et/case-muundur/index.md))
- Latviešu (lv): [Lielo un mazo burtu pārveidotājs](https://acrafto.com/lv/gadijumu-parveidotajs/) ([Markdown](https://acrafto.com/lv/gadijumu-parveidotajs/index.md))
- Lietuvių (lt): [Raidžių formato keitiklis](https://acrafto.com/lt/raidziu-formato-keitiklis/) ([Markdown](https://acrafto.com/lt/raidziu-formato-keitiklis/index.md))
- Svenska (sv): [Case converter](https://acrafto.com/sv/case-omvandlare/) ([Markdown](https://acrafto.com/sv/case-omvandlare/index.md))
- Dansk (da): [Case converter](https://acrafto.com/da/case-konverter/) ([Markdown](https://acrafto.com/da/case-konverter/index.md))
- Suomi (fi): [Kirjainkoon muunnin](https://acrafto.com/fi/case-muunnin/) ([Markdown](https://acrafto.com/fi/case-muunnin/index.md))
- Norsk (no): [Case-konverterer](https://acrafto.com/no/case-konverterer/) ([Markdown](https://acrafto.com/no/case-konverterer/index.md))
- Українська (uk): [Конвертер регістру](https://acrafto.com/uk/konverter-registru/) ([Markdown](https://acrafto.com/uk/konverter-registru/index.md))
- Русский (ru): [Конвертер регистра](https://acrafto.com/ru/konverter-registrov/) ([Markdown](https://acrafto.com/ru/konverter-registrov/index.md))
- Српски (sr): [Konverter velikih i malih slova](https://acrafto.com/sr/pretvarac-formata-teksta/) ([Markdown](https://acrafto.com/sr/pretvarac-formata-teksta/index.md))
- Македонски (mk): [Конвертор на букви](https://acrafto.com/mk/konvertor-sluchai/) ([Markdown](https://acrafto.com/mk/konvertor-sluchai/index.md))
- Bosanski (bs): [Konverter velikih i malih slova](https://acrafto.com/bs/konverter-velicina-slova/) ([Markdown](https://acrafto.com/bs/konverter-velicina-slova/index.md))
- Shqip (sq): [Konvertues shkronjash](https://acrafto.com/sq/konvertues-rastesh/) ([Markdown](https://acrafto.com/sq/konvertues-rastesh/index.md))
- Türkçe (tr): [Büyük küçük harf dönüştürücü](https://acrafto.com/tr/case-converter/) ([Markdown](https://acrafto.com/tr/case-converter/index.md))
- 日本語 (ja): [大文字小文字変換](https://acrafto.com/ja/case-converter/) ([Markdown](https://acrafto.com/ja/case-converter/index.md))
- 한국어 (ko): [대소문자 변환기](https://acrafto.com/ko/case-converter/) ([Markdown](https://acrafto.com/ko/case-converter/index.md))
- العربية (ar): [تحويل الحروف الكبيرة والصغيرة](https://acrafto.com/ar/case-converter/) ([Markdown](https://acrafto.com/ar/case-converter/index.md))
- हिन्दी (hi): [केस कनवर्टर](https://acrafto.com/hi/case-converter/) ([Markdown](https://acrafto.com/hi/case-converter/index.md))
- Bahasa Indonesia (id): [Ubah huruf besar dan kecil](https://acrafto.com/id/konverter-case/) ([Markdown](https://acrafto.com/id/konverter-case/index.md))
- Tiếng Việt (vi): [Chuyển đổi chữ hoa thường](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/index.md))
- ไทย (th): [แปลงตัวพิมพ์ใหญ่และเล็ก](https://acrafto.com/th/case-converter/) ([Markdown](https://acrafto.com/th/case-converter/index.md))
