محول حالة النص
حوّل النص إلى أحرف كبيرة، صغيرة، عنوان، camelCase، PascalCase، snake_case، kebab-case. مجاناً، 100% في متصفحك.
مرجع
ما هي تنسيقات حالة النص؟
اصطلاحات حالة النص تحدد كيفية كتابة الأحرف الكبيرة والفصل بين الكلمات في النصوص والكود. لغات البرمجة المختلفة وأدلة الأسلوب والمنصات لها اصطلاحات محددة — استخدام الحالة الخاطئة يمكن أن يكسر الكود أو ينتهك قواعد الفحص أو يجعل المحتوى يبدو غير احترافي. هذه الأداة تحوّل بين 8 تنسيقات شائعة فوراً.
جميع تنسيقات حالة النص المدعومة
UPPERCASE: كل الأحرف كبيرة. يُستخدم للثوابت (MAX_RETRIES) والماكرو ومتغيرات البيئة والتأكيد.
lowercase: كل الأحرف صغيرة. شائع للروابط وأسماء فئات CSS وعناوين البريد وأسماء الملفات.
Title Case: أول حرف من كل كلمة كبير. يُستخدم لعناوين المقالات والعناوين الرئيسية وأسماء الكتب.
Sentence case: فقط أول حرف من أول كلمة كبير. معيار للنثر العادي وعناوين واجهة المستخدم والنص الأساسي.
camelCase: أول كلمة صغيرة والكلمات التالية تبدأ بحرف كبير. المعيار في JavaScript وJava وTypeScript للمتغيرات والدوال (getUserName).
PascalCase: كل كلمة تبدأ بحرف كبير. يُستخدم لأسماء الفئات ومكونات React/Vue وواجهات TypeScript (UserProfile).
snake_case: الكلمات مفصولة بشرطات سفلية، كلها صغيرة. معيار في Python وRuby وRust وSQL (user_name).
kebab-case: الكلمات مفصولة بشرطات، كلها صغيرة. معيار لفئات CSS وسمات HTML وروابط URL وعلامات CLI (font-size).
أي حالة تُستخدم أين
JavaScript/TypeScript: camelCase للمتغيرات/الدوال، PascalCase للفئات/المكونات، UPPER_SNAKE_CASE للثوابت.
Python: snake_case للمتغيرات/الدوال، PascalCase للفئات، UPPER_SNAKE_CASE للثوابت (PEP 8).
CSS/HTML: kebab-case لأسماء الفئات والمعرّفات والخصائص المخصصة.
REST APIs: camelCase (اصطلاح JavaScript) أو snake_case (اصطلاح Python/Ruby) لمفاتيح JSON — اختر واحداً وكن متسقاً.
أعمدة قواعد البيانات: snake_case هو المعيار في PostgreSQL وMySQL ومعظم قواعد SQL.
متغيرات البيئة: UPPER_SNAKE_CASE بالاصطلاح على كل المنصات.
الخصوصية
معالجة النص تعمل 100% في متصفحك. لا يتم إرسال أي بيانات إلى أي خادم.