محول حالة النص
حول النص بين الأحرف الكبيرة والصغيرة وحالة العنوان والمزيد
اقرأ الدليل الكاملأمثلة الحالات
| نوع الحالة | مثال |
|---|---|
| lowercase | hello world |
| UPPERCASE | HELLO WORLD |
| Title Case | Hello World |
| Sentence case | Hello world. This is text. |
| Capitalize Each Word | Hello World |
| aLtErNaTiNg CaSe | hElLo WoRlD |
| InVeRsE cAsE | hELLO wORLD |
💡 حالات الاستخدام الشائعة
- • تنسيق العناوين بشكل صحيح
- • تحويل النص بالأحرف الكبيرة إلى صيغة قابلة للقراءة
- • توحيد النص من مصادر مختلفة
- • إنشاء تنسيق متسق للمستندات
- • إنشاء نص متناوب ممتع لوسائل التواصل الاجتماعي
حول النص بين أحرف كبيرة (UPPERCASE)، أحرف صغيرة (lowercase)، حالة العنوان (Title Case)، حالة الجملة (Sentence case)، وأنماط أخرى متعددة بنقرة واحدة. أداة مثالية لتنسيق العناوين، تصحيح النصوص المكتوبة بـ CAPS LOCK، توحيد تنسيق المستندات، وإنشاء محتوى متسق. يدعم اللغة العربية والإنجليزية مع معالجة صحيحة للأحرف الخاصة والأرقام. معالجة فورية في المتصفح تضمن خصوصية كاملة—نصوصك لا تغادر جهازك أبداً. مثالي للكتّاب والمحررين والمطورين ومديري المحتوى الذين يحتاجون تنسيق نصوص احترافي سريع.
تحويل حالة النص هو عملية تغيير شكل الأحرف بين الكبيرة (Upper Case) والصغيرة (Lower Case) وأنماط مختلفة مثل حالة العنوان حيث تبدأ كل كلمة بحرف كبير. تاريخياً، ظهرت الأحرف الكبيرة والصغيرة في الكتابة اللاتينية القديمة—الأحرف الكبيرة (Majuscule) كانت تُستخدم للنقوش الرسمية بينما الأحرف الصغيرة (Minuscule) طُورت للكتابة السريعة. في الطباعة، كانت الأحرف الكبيرة تُخزن في الأدراج العلوية (upper case) والصغيرة في الأدراج السفلية (lower case) من صندوق الحروف—ومن هنا جاءت التسمية. في العصر الرقمي، تحويل الحالة أساسي لـ: تنسيق العناوين والترويسات (Title Case: كل كلمة تبدأ بحرف كبير)، إصلاح النصوص المكتوبة بـ CAPS LOCK عن طريق الخطأ، توحيد إدخالات المستخدمين في قواعد البيانات، إنشاء أسماء ثابتة في البرمجة (camelCase، snake_case، CONSTANT_CASE). اللغة العربية لها قواعد خاصة—لا توجد أحرف كبيرة وصغيرة في العربية تقليدياً، لكن محولات النص الحديثة تطبق التحويل على الأحرف اللاتينية المختلطة مع النص العربي.
تنسيق العناوين والترويسات
حول عناوين المقالات والمدونات إلى Title Case حيث تبدأ كل كلمة بحرف كبير باستثناء حروف الجر القصيرة. الصحف والمجلات تستخدم Title Case للعناوين الرئيسية. أدلة الأسلوب (AP Style، Chicago Manual) لها قواعد محددة لأي الكلمات تُكتب بحرف كبير—أداتنا تطبق هذه القواعد تلقائياً.
إصلاح نصوص CAPS LOCK
حول النصوص المكتوبة بالكامل بأحرف كبيرة (نتيجة CAPS LOCK المفعّل عن طريق الخطأ) إلى نص طبيعي. الكتابة بأحرف كبيرة تُعتبر "صراخاً" في آداب الإنترنت ويصعب قراءتها. حول بسرعة إلى Sentence case لنص احترافي ومقروء. شائع في رسائل البريد الإلكتروني، المنتديات، ووسائل التواصل الاجتماعي.
البرمجة وأسماء المتغيرات
حول النص إلى تنسيقات برمجية: camelCase (myVariableName) لـ JavaScript، snake_case (my_variable_name) لـ Python، CONSTANT_CASE (MAX_VALUE) للثوابت، PascalCase (MyClassName) للأصناف. يحافظ على معايير الكود واتساق المشروع. مطورو البرمجيات يستخدمون محولات الحالة لإعادة تسمية المتغيرات بسرعة وتوليد أسماء متسقة.
تنظيف بيانات CSV وقواعد البيانات
وحّد حالة الأسماء وعناوين البريد الإلكتروني والمدن في قواعد البيانات. حول "john SMITH" و"JOHN smith" إلى "John Smith" المتسق. أساسي لإزالة التكرارات—قواعد البيانات تعامل "Ahmed" و"AHMED" ككيانات منفصلة. محللو البيانات يستخدمون تحويل الحالة لتنظيف مجموعات البيانات قبل التحليل.
SEO وعناوين URL
حول عناوين المقالات إلى عناوين URL صديقة لمحركات البحث (URL slugs). "كيف تتعلم البرمجة" يصبح "how-to-learn-programming". محركات البحث تفضل عناوين URL بأحرف صغيرة بدون مسافات. أنظمة إدارة المحتوى (WordPress، Shopify) تحول العناوين تلقائياً لكن قد تحتاج تعديل يدوي لأحرف خاصة.
إنشاء محتوى إبداعي لوسائل التواصل
أنشئ تأثيرات نصية فريدة: aLtErNaTiNg cAsE للدراما، InVeRsE CaSe للإبداع. مستخدمو TikTok وTwitter يستخدمون أنماط حالة غير تقليدية لجذب الانتباه. يمكن أن تزيد المشاركة لكن استخدمها بحكمة—الاستخدام المفرط يبدو غير احترافي.
أداتنا تستخدم وظائف JavaScript المدمجة مع منطق مخصص لأنماط حالة معقدة. للأحرف الكبيرة: text.toUpperCase() تحول جميع الأحرف إلى كبيرة باستخدام جداول Unicode—يعمل مع جميع اللغات. للأحرف الصغيرة: text.toLowerCase() تحول الكل إلى صغيرة. لحالة العنوان: نقسّم النص إلى كلمات، نكبّر الحرف الأول من كل كلمة (word.charAt(0).toUpperCase())، نصغّر البقية (word.slice(1).toLowerCase())، نستثني حروف الجر القصيرة (a, an, the, in, on, at—هذه تبقى صغيرة إلا في البداية). لحالة الجملة: نكبّر الحرف الأول بعد كل نقطة (.) أو علامة استفهام (؟) أو علامة تعجب (!)، نصغّر كل شيء آخر. لـ camelCase: نزيل المسافات، نكبّر الحرف الأول من كل كلمة بعد الأولى: "my variable name" → "myVariableName". لـ snake_case: نستبدل المسافات بشرطات سفلية، نصغّر الكل: "My Variable" → "my_variable". للحالة المتبادلة (alternating): نتناوب بين كبير وصغير: "text" → "TeXt". المعالجة فورية باستخدام مستمعي الأحداث (oninput) —التحويل يحدث أثناء الكتابة. اللغة العربية: الأحرف العربية لا تتأثر بتحويل الحالة (لا يوجد أحرف كبيرة/صغيرة)، الأحرف اللاتينية المختلطة تُحوّل بشكل طبيعي.
| مثال | THIS IS UPPERCASE | this is lowercase | This Is Title Case | This is sentence case. |
| أفضل استخدام | العناوين الرئيسية، الاختصارات، التأكيد | عناوين URL، أسماء الملفات، البريد الإلكتروني | عناوين المقالات، ترويسات الأقسام | النصوص العادية، الفقرات |
| قابلية القراءة | صعبة (تبدو كصراخ) | جيدة (غير رسمية) | ممتازة (احترافية) | ممتازة (طبيعية) |
| استخدام SEO | تجنب في عناوين URL | موصى به لعناوين URL | جيد لعناوين الصفحات | جيد للأوصاف التعريفية |
| آداب الإنترنت | يُعتبر صراخاً، استخدم بحذر | غير رسمي، مقبول في الدردشة | احترافي ومهذب | طبيعي ومحايد |
| استخدام البرمجة | CONSTANTS، ENUMS | عناوين url، مفاتيح | PascalCase للأصناف | التعليقات، التوثيق |
| السرعة | فوري (<1ms) | فوري (<1ms) | سريع (2-5ms) | سريع (3-8ms) |
محول الحالة يعمل على جميع المتصفحات الحديثة: Chrome 1+، Firefox 1+، Safari 1+، Edge جميع الإصدارات، ومتصفحات الموبايل. يستخدم وظائف JavaScript المدمجة (toUpperCase، toLowerCase) المدعومة منذ ES1 (1997). يتعامل مع جميع أحرف Unicode بما في ذلك: العربية، الصينية، السيريلية، الرموز التعبيرية، والأحرف الخاصة. الأداء: يعالج نصوص تصل إلى 1 مليون حرف في أقل من 100ms على الأجهزة الحديثة. جميع العمليات من جانب العميل—لا طلبات شبكة، لا تخزين بيانات، خصوصية كاملة. يمكنك فصل الإنترنت بعد تحميل الصفحة والاستمرار في استخدام الأداة.