محوّل حالة الأحرف

● يُحوَّل في متصفحك. لا يُرفع أي شيء.

Loading…

حوّل النص بين الأحرف الكبيرة (UPPERCASE) والصغيرة (lowercase) وTitle Case وSentence case، أو إلى أنماط المبرمجين: camelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE. ويمكنك أيضًا حذف المسافات الزائدة، ودمج الأسطر، وترتيبها، وإزالة المكرر منها. تتبع النتيجة تعديلاتك، ولا يغادر أي شيء جهازك.

طريقة الاستخدام

  1. اكتب النص أو الصقه، أو أفلت ملف .txt أو .md.
  2. اختر تحويلًا. تظهر النتيجة في الأسفل وتتحدّث أثناء التعديل.
  3. انسخ النتيجة، أو نزّلها كملف .txt، أو استخدمها مدخلًا لتحويل آخر.

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

هل يُرفع نصي أو يُحفظ؟
لا. العدّ والتحويل يجريان في هذه الصفحة على جهازك؛ ويمكنك فتح تبويب الشبكة (Network) في أدوات المطوّر (DevTools) في متصفحك لترى أن الكتابة لا ترسل أي طلب. تُحفظ نسخة من المسودة في مساحة تخزين الجلسة (session storage) الخاصة بهذا التبويب حتى لا تضيع عند إعادة التحميل، وتُمسح حين تغلق التبويب أو تضغط «Start over» (البدء من جديد).
ما قواعد Title Case؟
تبدأ الكلمتان الأولى والأخيرة، وأي كلمة بعد نقطتين أو شرطة، بحرف كبير. أما أدوات التعريف (a وan وthe)، وأدوات العطف القصيرة (and وbut وor وnor وfor)، وحروف الجر القصيرة (at وby وin وof وon وto وvia) فتبقى بأحرف صغيرة في وسط العنوان. وتُترك الاختصارات مثل NASA والأسماء مثل iPhone كما كُتبت، إلا إذا كان النص كله بأحرف كبيرة.
كيف تُقسَّم الكلمات في camelCase وsnake_case؟
عند المسافات وعلامات الترقيم، وداخل المعرّفات الموجودة حيث تتغير حالة الأحرف؛ فتصبح «XMLHttpRequest» هكذا: xml_http_request، وتصبح «myVariableName» هكذا: my-variable-name. ويُحوَّل كل سطر على حدة، فتبقى قائمة الأسماء الملصوقة قائمة.
هل تعمل مع الحروف المُعلَّمة والأبجديات الأخرى؟
نعم، مع أي أبجدية فيها أحرف كبيرة وصغيرة: اللاتينية بعلاماتها (accents)، واليونانية، والسيريلية، والأرمنية. أما الأبجديات التي لا تعرف الأحرف الكبيرة والصغيرة، مثل الصينية والعربية والهندية، فتمر دون تغيير، بينما تعمل أدوات الأسطر على أي نص.

أدوات ذات صلة