Skip to main content
Toolzer — Free Online Tools

محوّل حالة النص — camelCase و snake_case و kebab-case

حوّل النصوص فوراً بين جميع الحالات: camelCase، snake_case، kebab-case، PascalCase، Title Case، UPPER، lower وأكثر.

عن الأداة

أداة أساسية لكل مبرمج وكاتب محتوى لتحويل النصوص بين جميع صيغ الحالة الشائعة. الصق أي نص لتحصل على 12 صيغة مختلفة فوراً: camelCase للجافاسكربت، snake_case لبايثون، kebab-case لعناوين URL وCSS، PascalCase لأسماء الفئات، SCREAMING_SNAKE للثوابت، Title Case للعناوين، وأكثر. زر نسخ لكل صيغة على حدة، مع دعم النصوص المختلطة والتحويل بين الصيغ.

الأسئلة الشائعة

متى أستخدم camelCase مقابل snake_case؟

camelCase هو المعيار في JavaScript وJava وTypeScript لأسماء المتغيرات والدوال. snake_case هو المعيار في Python وRuby وأسماء أعمدة قواعد البيانات (PostgreSQL, MySQL). kebab-case يُستخدم في CSS classes وعناوين URL. PascalCase لأسماء الفئات (Classes) والمكوّنات في React.

هل تحافظ الأداة على الرموز الخاصة؟

الأداة تركّز على الحروف والأرقام؛ الرموز والمسافات (_, -, /, .) تُعامَل كفواصل بين الكلمات في التحويل. الرموز الخاصة الأخرى تُحذف عادة، فحوّل بحذر إن كان النص يحتوي رموزاً مهمة.

ما الفرق بين Title Case و Sentence case؟

Title Case يكبّر أول حرف من كل كلمة مهمة (This Is A Title). Sentence case يكبّر أول حرف من الجملة فقط (This is a sentence). الحديثة في UX تفضّل Sentence case في أزرار الواجهات.

لماذا SCREAMING_SNAKE_CASE للثوابت؟

اتفاقية شبه عالمية عبر لغات البرمجة (Python, JavaScript, Java, C, C++) لتمييز الثوابت البصرية عن المتغيرات، مثل MAX_RETRIES, API_BASE_URL — يسهّل قراءة الكود ومنع الالتباس.

هل تعمل مع أسماء عربية؟

الأداة مصمّمة أساساً لتحويلات البرمجة الإنجليزية. النصوص العربية تُحوَّل حسب الفواصل، لكن التسمية البرمجية المعتمدة عادة إنجليزية لضمان توافق أدوات التطوير.