تخطي إلى المحتوى
SPCXTools

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

قم بتغيير النص إلى أي حالة أحرف — من Title Case إلى snake_case — وشاهد جميع التنسيقات في نفس الوقت.

تعمل محلياً — ملفاتك لا تغادر جهازك أبداً

جاري تحميل الأداة…

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

  1. 1اكتب أو الصق النص في المربع.
  2. 2يتم إنشاء جميع تنسيقات حالة الأحرف فوراً في البطاقات أدناه — لا حاجة لاختيار تنسيق مسبقاً.
  3. 3انقر على نسخ للتنسيق الذي تريده، أو استخدام لاستبدال النص به ومواصلة التعديل.

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

هل كتبت فقرة بينما مفتاح Caps Lock قيد التشغيل؟ هل تحتاج إلى عنوان بتنسيق Title Case، أو اسم متغير بتنسيق snake_case؟ تقوم أداة تحويل حالة الأحرف هذه بتحويل نصك إلى اثني عشر تنسيقاً في نفس الوقت، لتتمكن من مقارنتها ونسخ ما تحتاجه بنقرة واحدة. تعمل الأداة فوراً داخل متصفحك — ولا يتم رفع نصك أبداً.

التنسيقات المتاحة

  • UPPERCASE و lowercase – التنسيقات الكلاسيكية، مع مراعاة قواعد حالة الأحرف في لغتك.
  • Title Case – لجعل الحرف الأول من الكلمات المهمة في العناوين كبيراً مع إبقاء الكلمات القصيرة مثل of و the بأحرف صغيرة.
  • Sentence case – لجعل الحرف الأول من كل جملة كبيراً؛ مثالي لإصلاح النصوص المكتوبة بالكامل بأحرف كبيرة.
  • camelCase و PascalCase – للمتغيرات، والدوال، وأسماء الفئات (classes).
  • snake_case و CONSTANT_CASE – للغات Python و Ruby وأعمدة SQL ومتغيرات البيئة.
  • kebab-case – للروابط (URLs)، وأسماء الملفات، وفئات CSS.
  • dot.case – لمفاتيح الإعدادات وبعض تنسيقات السجلات.
  • aLtErNaTiNg و iNVERSE case – للمرح، أو للتراجع عن التشغيل الخاطئ لمفتاح Caps Lock.

متى تكون هذه الأداة مفيدة؟

كتابة العناوين. غالباً ما تستخدم منشورات المدونات، ومواضيع رسائل البريد الإلكتروني، وعناوين الشرائح، ومقاطع يوتيوب حالة العنوان (Title Case). يُطبق هذا المحول قواعد متسقة ليبدو كل عنوان في موقعك بنفس الشكل.

تنظيف النص المنسوخ. غالباً ما تكون النصوص المنسوخة من ملفات PDF أو المستندات والنماذج القديمة مكتوبة بحروف كبيرة بالكامل. قم بتحويلها إلى حالة الجملة (Sentence case)، ثم صحح أسماء الأعلام يدوياً — وهذا أسرع بكثير من إعادة كتابة النص.

البرمجة. يُعد التحويل بين اصطلاحات التسمية مهمة روتينية مستمرة عند نقل البيانات بين JavaScript و Python و SQL و CSS. الصق اسم حقل مثل Customer Email Address وانسخه مباشرة بصيغة customerEmailAddress أو customer_email_address أو customer-email-address.

إنشاء الروابط (URL slugs). تُعد مخرجات صيغة kebab-case بمثابة رابط جاهز للاستخدام: حروف صغيرة، بدون مسافات، وبدون علامات ترقيم.

ملاحظة حول أنماط حالة العنوان (Title Case)

لا توجد قاعدة عالمية واحدة لحالة العنوان. فأسلوب AP يجعل الحرف الأول كبيراً للكلمات المكونة من أربعة حروف أو أكثر، وأسلوب شيكاغو (Chicago) يجعل جميع حروف الجر صغيرة، وأسلوب APA يجعل الحرف الأول كبيراً للكلمات المكونة من أربعة حروف أو أكثر. تستخدم هذه الأداة حلاً وسطاً مقبولاً على نطاق واسع: فهي تجعل أدوات التعريف (a, an, the)، وحروف العطف (and, but, or, nor)، وحروف الجر القصيرة الشائعة صغيرة، وتجعل الحرف الأول من الكلمة الأولى كبيراً دائماً. تحقق دائماً من الأسماء، والاختصارات، وطريقة كتابة العلامات التجارية، حيث لا يمكن لأي محول تلقائي معرفتها.

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

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

ما الفرق بين حالة العنوان (Title Case) وحالة الجملة (Sentence case)؟
تقوم حالة العنوان (Title Case) بتكبير الحروف الأولى من الكلمات الرئيسية في العنوان ("The Lord of the Rings")، وتترك الكلمات القصيرة مثل a و of و the بحروف صغيرة ما لم تكن في بداية العنوان. أما حالة الجملة (Sentence case) فتقوم بتكبير الحرف الأول فقط من كل جملة، كالنصوص العادية ("The lord of the rings").
ما هي قواعد حالة العنوان التي تتبعها الأداة؟
تحافظ الأداة على الحروف الكبيرة الموجودة داخل الكلمات (مثل iPhone أو NASA)، وتُبقي أدوات التعريف وحروف العطف والجر القصيرة الشائعة (a, an, and, of, the, to, in, on, for وما شابهها) بحروف صغيرة ما لم تكن الكلمة الأولى أو تأتي بعد نقطتين أو نقطة. يتوافق هذا مع النهج العام لأسلوبي AP و Chicago؛ بينما تختلف أدلة الأنماط في تفاصيل أخرى مثل حروف الجر التي تزيد عن أربعة حروف.
ما هي camelCase و PascalCase و snake_case و kebab-case؟
إنها طرق لربط الكلمات بدون مسافات تُستخدم في البرمجة. تُعد camelCase (userName) شائعة لمتغيرات JavaScript، و PascalCase (UserName) لأسماء الفئات، و snake_case (user_name) في Python وقواعد البيانات، و kebab-case (user-name) في الروابط (URLs) و CSS، و CONSTANT_CASE (USER_NAME) للثوابت.
هل يمكن تحويل camelCase إلى كلمات منفصلة مرة أخرى؟
نعم. تكتشف الأداة حدود الكلمات داخل camelCase و PascalCase، بحيث تصبح userAccountID بالشكل user_account_id في صيغة snake_case، أو User Account ID عند تطبيق حالة العنوان (Title Case) على النسخة المفصولة بمسافات.
هل تعمل الأداة مع الحروف ذات علامات التشكيل والأبجديات الأخرى؟
يعمل تحويل الأحرف الكبيرة والصغيرة مع كل الأبجديات التي تدعم ذلك، بما في ذلك اللاتينية واليونانية والسيريلية ذات علامات التشكيل، وفقاً لقواعد لغتك. وتحتفظ تنسيقات البرمجة بالأحرف والأرقام من أي لغة وتحذف علامات الترقيم.
هل يتم حفظ النص الخاص بي؟
لا. تتم عملية التحويل في متصفحك، ولا يُرسل أي شيء إلى الخادم.