كل الأدوات تعمل داخل متصفحك — ملفاتك لا تغادر جهازك أبدًا.
All tools154

نصوص

تحويل حالة الأحرف

اثنتا عشرة حالة: camelCase وsnake_case وغيرها.

ما الذي تفعله. محوّل حالة الأحرف يعيد كتابة النص بنظام مختلف لحالة الحروف. ويقدّم هذا المحوّل اثنتي عشرة حالة. وتجدر الإشارة إلى أن الأبجدية العربية لا تعرف الأحرف الكبيرة والصغيرة أصلًا، فهذه الأداة تعمل على النص اللاتيني، وهي مفيدة في العربية عند تسمية المتغيّرات والملفات والروابط.
يعمل في متصفحكلا يتم رفع أي شيءبدون تسجيليعمل دون اتصال

كيفية الاستخدام تحويل حالة الأحرف

  1. اكتب النص أو الصقه في صندوق الإدخال.
  2. تظهر الحالات الاثنتا عشرة كلها دفعة واحدة في قائمة النتائج.
  3. انقر الحالة التي تريدها فتُنسخ إلى الحافظة.

العربية لا تعرف الأحرف الكبيرة والصغيرة

هذه نقطة تستحق التوضيح، لأنها تُربك من يأتي إلى هذه الأداة بنص عربي.

الأبجدية العربية أحادية الحالة: لا يوجد فيها حرف كبير وحرف صغير. فليس لكلمة «كتاب» صورة كبيرة وصورة صغيرة. وما يتغيّر هو شكل الحرف بحسب موضعه في الكلمة — أول ووسط وآخر ومنفرد — وهذا أمر مختلف تمامًا عن حالة الحرف.

ولذلك لا معنى لتطبيق «أحرف كبيرة» أو «حالة العنوان» على نص عربي: النص يعود كما هو. وهذا ليس عطلًا في الأداة بل خاصية في الكتابة العربية.

وما يفيد فعلًا هو الحالات المستخدمة في البرمجة والروابط، لأنها تُطبَّق على المعرّفات المكتوبة بحروف لاتينية — وهي الحالة الغالبة حتى في المشاريع العربية.

أي حالة تُستخدم أين؟

في معرّفات البرمجة ليست المسألة ذوقًا بل عرفًا لكل لغة.

أي حالة تُستخدم أين؟
الحالةمثالالاستخدام المعتاد
camelCaseuserAccountIdمتغيّرات JavaScript وJava ومفاتيح JSON
PascalCaseUserAccountIdأسماء الأصناف ومكوّنات React
snake_caseuser_account_idمتغيّرات Python وأعمدة SQL
CONSTANT_CASEUSER_ACCOUNT_IDمتغيّرات البيئة والثوابت
kebab-caseuser-account-idالروابط وأصناف CSS وأسماء الملفات
dot.caseuser.account.idمفاتيح الإعدادات والنطاقات

وللروابط وأسماء الملفات تكون kebab-case هي الصحيحة — ولا تضع فيها حروفًا عربية. فالرابط بحروف عربية يعمل تقنيًا لكنه يُرمَّز بصورة نسبة مئوية طويلة تظهر في السجلات والرسائل غير مقروءة. استخدم النقحرة اللاتينية بدلًا من ذلك، وهو ما تفعله أداة إنشاء الروابط المختصرة.

لماذا تختفي علامات الترقيم في camelCase؟

لأن معرّفات لغات البرمجة لا تقبل علامات الترقيم. فالتحويل إلى camelCase أو snake_case أو kebab-case ليس إعادة كتابة فحسب، بل تنظيف أيضًا.

تُحذف النقاط والفواصل وعلامات الاستفهام، وتتحوّل المسافات والشرطات إلى حدود بين الكلمات.

وإن كان النص عربيًا فسيبقى كما هو في هذه الحالات، لأن الحروف العربية لا حالة لها. والأدق في المشاريع البرمجية أن تُكتب المعرّفات باللاتينية أصلًا: اسم متغيّر بحروف عربية يعمل في اللغات الحديثة، لكنه يصعّب الكتابة على أي زميل بلوحة مفاتيح مختلفة، ويربك أدوات كثيرة عند البحث والاستبدال.

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

لماذا لا يتغيّر نصّي العربي؟

لأن الأبجدية العربية أحادية الحالة: لا يوجد فيها حرف كبير وحرف صغير. هذه خاصية في الكتابة لا عطل في الأداة.

ما الفرق بين camelCase وPascalCase؟

الحرف الأول فقط: camelCase يبدأ صغيرًا وPascalCase يبدأ كبيرًا. وما عداه متطابق.

هل أستخدم حروفًا عربية في الروابط؟

الأفضل لا. تعمل تقنيًا لكنها تظهر في السجلات والرسائل بترميز نسبة مئوية غير مقروء.

هل تبقى فواصل الأسطر؟

تبقى في الحالات النصية. أما في حالات المعرّفات فتتحوّل إلى حدود بين الكلمات.

هل يمكن تحويل مستند كامل؟

نعم، الصق النص كاملًا. لا يوجد حدّ للطول.

هل يُرفع نصّي؟

لا. التحويل يجري أثناء الكتابة داخل هذه الصفحة.

أدلة حول تحويل حالة الأحرف