محول حالة الأحرف
حوّل النص ومقتطفات التسمية بين الأحرف الكبيرة والصغيرة وحالة العنوان وحالة الجملة وحالة التبديل وcamelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE وdot.case والمسارات الشبيهة.
نص الإدخال
الأحرف
0 / 50,000
بداية سريعة
سيناريوهات شائعة
تسمية المتغير/الوظيفة
تحويل أسماء المرشحين إلىcamelCase/PascalCase/snake_caseقبل استخدامها في التعليمات البرمجية
مسارات CSS/API
تفضلkebab-caseلأسماء الفئات وقطاعات المسار لتحسين إمكانية القراءة
حقول قاعدة البيانات/الثوابت
التحويل إلى snake_case أو CONSTANT_CASE حسب الاتفاق
المقاطع المشابهة للمسار
قم بتحويل التسميات المتباعدة إلىkebab-caseأو مقتطفات المسار/الحالة؛ هذا لا يتحقق من صحة مسارات الملفات الحقيقية
واجهات/مسارات REST
استخدم kebab أو snake‑case؛ بينما تبقى حقول GraphQL بصيغة camelCase
تنسيق المستندات
Title Case للعناوين؛ وSentence case لبداية الفقرات
قوائم الأسماء متعددة الأسطر
الصق عدة أسماء مرشحين، وقم بتحويلها معًا، ثم انسخ النتيجة الحالية
قبل مراجعة التعليمات البرمجية
قم بتحويل أسماء المرشحين أولاً، ثم استبدلها يدويًا في التعليمات البرمجية أو المستندات
مرجع التنسيقات
حدود التحويل
نصائح الاستخدام
القيود والتوافقية
الخصوصية والأمان
أسئلة شائعة
شكل camelCase (مثل userName) مناسب للمتغيرات والدوال، بينما PascalCase (مثل UserName) يُفضّل لأسماء الفئات والمكوّنات
الرموز مثل @#$ تُعامل كفواصل كلمات، لذلك يتحوّل hello@world إلى hello_world للحفاظ على اتساق التسمية
يمكن الاحتفاظ بأحرف Unicode كرموز مميزة في تنسيقات التسمية، بينما تصبح الرموز التعبيرية ومعظم علامات الترقيم عادةً فواصل. لا تغير تنسيقات الحالة فقط البرامج النصية التي لا تحتوي على نماذج بأحرف كبيرة/صغيرة.
استخدم kebab-case لمسودات المسار، لكن هذه الصفحة لا ترمز النص كعنوان URL ولا تتحقق من التفرد ولا تزيل الكلمات المحجوزة ولا تضمن slugs آمنة لتحسين محركات البحث.
لا. يحوّل فقط النص الملصق في المحرر. طبّق النتيجة يدويًا في نظام الملفات أو قاعدة الكود أو schema أو الوثائق.