تخطَّ إلى المحتوى الرئيسي

محول حالة النص مجانًا

تحويل النص إلى حروف كبيرة أو صغيرة أو بالعنوان أو camelCase أو snake_case والمزيد.

يعمل دون اتصال بعد التحميل
0 حرف0 كلمة0 جملة0 سطر
UPPERCASE

ستظهر النتائج هنا

lowercase

ستظهر النتائج هنا

Title Case

ستظهر النتائج هنا

تكبير أول حرف من كل كلمة

ستظهر النتائج هنا

Sentence case

ستظهر النتائج هنا

camelCase

ستظهر النتائج هنا

PascalCase

ستظهر النتائج هنا

snake_case

ستظهر النتائج هنا

kebab-case

ستظهر النتائج هنا

CONSTANT_CASE

ستظهر النتائج هنا

dot.case

ستظهر النتائج هنا

path/case

ستظهر النتائج هنا

Train-Case

ستظهر النتائج هنا

aLtErNaTiNg

ستظهر النتائج هنا

iNVERSE cASE

ستظهر النتائج هنا

sPoNgE cAsE

ستظهر النتائج هنا

إزالة التشكيل والعلامات

ستظهر النتائج هنا

مُعرّف URL

ستظهر النتائج هنا

جملة واحدة في كل سطر

ستظهر النتائج هنا

قص المسافات ودمجها

ستظهر النتائج هنا

الاستخدامات الشائعة

  • محول صيغة العنوانتحويل النص إلى صيغة العنوان الصحيحة — كتابة الأحرف الكبيرة في العناوين وعناوين المقالات وعناوين الأقسام بشكل صحيح.
  • محول صيغة الجملةتحويل النص إلى صيغة الجملة — كتابة الحرف الأول من كل جملة بأحرف كبيرة للحصول على نص نظيف وقابل للقراءة.
  • محول الأحرف الكبيرة والصغيرةبدل النص بين الأحرف الكبيرة والصغيرة — تنسيق الكود وتنظيف البيانات وتوحيد النص على الفور.
  • محول camelCase و snake_caseتحويل النص بين camelCase و snake_case و kebab-case و PascalCase — ضروري للمطورين.
  • محول صيغ النصوص لكتاب المحتوىتنسيق محتواك بشكل مثالي — صيغة العنوان للعناوين وصيغة الجملة لنص الجسم وصيغة مناسبة للأسماء.

كيف يعمل

تتم تحويلات حالة الأحرف الـ 14 كلها بالكامل في متصفحك باستخدام خوارزميات مكتوبة يدويًا تدعم Unicode — لا مكتبة ولا خادم ولا رفع. وتحافظ خصائص Unicode الأصلية في JavaScript (\p{L} و\p{N}) على الأحرف المُشكّلة وغير اللاتينية سليمة عبر كل تحويل.

  1. 1
    تحليل تفاعلي مباشر
    كل ضغطة مفتاح تطلق حساب useMemo يشغّل دوال التحويل الـ 14 كلها في آن واحد على إدخالك، فتتحدّث النتائج في الوقت الفعلي دون أي تأخير أو ضغط زر.
  2. 2
    تقطيع يدعم Unicode
    قبل تقسيم الكلمات أو ضمها، يزيل الكود الأحرف غير الأبجدية الرقمية في البداية والنهاية باستخدام خصائص Unicode \p{L} و\p{N}. وهذا يضمن تقطيع كلمات مثل "café" أو "naïve" بشكل صحيح إلى camelCase أو snake_case دون إسقاط الأحرف المُشكّلة.
  3. 3
    تحويل السلاسل لكل صيغة
    يطبق كل نمط حالة منطق التعبيرات النمطية الخاص به: الصيغ المعتمدة على الفواصل (snake وkebab وdot وpath وCONSTANT) تستخدم استبدالًا واحدًا يدمج كل التسلسلات غير الكلامية في الفاصل؛ والصيغ البنيوية (camelCase وPascalCase وTrain-Case) تضيف فوق ذلك تكبير الحرف عند حدود الكلمات؛ وحالتا الجملة والعنوان تستخدمان أنماط النظر للأمام لتكبير الحرف فقط بعد علامات الترقيم أو حدود المسافات البيضاء.
  4. 4
    انسخ النتائج أو نزّلها
    لكل بطاقة نتيجة زر نسخ خاص بها يستخدم navigator.clipboard. ويحزم "نسخ الكل" و"تنزيل .txt" المخرجات الـ 14 كلها ككتل نص عادي مُعنونة. ويُحفظ آخر إدخال لك في localStorage فيبقى بعد تحديث الصفحة دون أن يغادر جهازك أبدًا.

أدوات ذات صلة

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