هل هناك مشكلة في هذه الأداة؟
عن «Case Converter Online»
تحوّل هذه الأداة النص بين أنماط الحالة الشائعة: UPPERCASE، lowercase، Title Case، Sentence case، camelCase، PascalCase، snake_case، kebab-case، CONSTANT_CASE، وinVERSE caSE. الصق أي نص واختر الحالة المطلوبة — تظهر النتيجة فوراً.
تختلف الحالات بحسب السياق: أسماء متغيرات البرمجة وأسماء الملفات والروابط والعناوين وأعمدة قواعد البيانات لكل منها قواعدها الخاصة. التحويل يدوياً مرهق وعرضة للخطأ.
تتعامل الأداة بشكل صحيح مع حدود الكلمات عند الانتقال بين الأشكال المفصولة بكلمات وتضمن أن camelCase وPascalCase تحافظان على فواصل الكلمات الداخلية.
كيف تستخدم هذه الأداة
كيف أحوّل نصًا بين حالات الكتابة البرمجية؟
ألصق النص
ضع المصدر في حقل «Text». يعامل المحوِّل المدخل كاملًا كتسمية واحدة — يقسّم على المسافات والشُّرَط والشَّرَطات السفلية؛ ويُحذَف الترقيم.
اختر الحالة الهدف
«Case» يختار من `upper`، `lower`، `title`، `sentence`، `camel`، `pascal`، `kebab`، `snake`، `constant`. أمثلة: `myFunctionName` (camel)، `MyFunctionName` (pascal)، `my-function-name` (kebab)، `my_function_name` (snake)، `MY_FUNCTION_NAME` (constant).
اضغط «تشغيل»
الناتج حقل واحد `converted`. سلامة الذهاب-والإياب غير مضمونة: تحويل `XMLHttpRequest` → snake → camel لا يُعيد دائمًا `XMLHttpRequest` لأن المُقسِّم لا يعرف الاختصارات.
حالات هامشية
تبقى الأرقام في مكانها (`foo2Bar` يصبح `foo2_bar` في snake). يُطبَّع الإدخال المفصول مسبقًا (`my function` → `my function`) قبل تطبيق الحالة. للـ Unicode خارج ASCII توقّع سلوكًا ظرفيًا — هذه الأداة معايرة لسلاسل تشبه المعرّفات.