محوّل حالة الأحرف - UPPERCASE وlowercase وTitle وcamelCase وsnake_case

حوّل النص بين 12 حالة أحرف: UPPERCASE وlowercase وTitle Case وSentence case وcamelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE وdot.case والمتناوبة والمعكوسة.

الصق نصك هنا…

تُحذف الملفات تلقائيًا بعد المعالجةProcessed securely over HTTPS

انتهيت من محوّل حالة الأحرف؟ جرّب هذه الأدوات بعد ذلك

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

عرض جميع الأدوات

Frequently Asked Questions

يدعم المحوّل اثني عشر نمطاً: UPPERCASE و lowercase و Title Case و Sentence case و camelCase و PascalCase و snake_case و kebab-case و CONSTANT_CASE و dot.case و aLtErNaTiNg case و iNVERSE case — ليغطي كل نمط شائع يُستخدم في الكتابة والتوثيق والكود.

features

يُبقي نمط camelCase الكلمة الأولى بأحرف صغيرة ويجعل أول حرف من كل كلمة تالية كبيراً (myVariableName). أما نمط PascalCase فيجعل أول حرف من كل كلمة كبيراً بما في ذلك الكلمة الأولى (MyVariableName). ونمط snake_case يكتب كل شيء بأحرف صغيرة مع شَرطات سفلية بين الكلمات (my_variable_name). اختر النمط الذي تفضّله لغتك أو دليل التنسيق الخاص بك.

technical

يقسّم المحوّل المدخل عند المسافات والشرطات السفلية والشرطات والنقاط وحدود camelCase قبل إعادة تجميعه بالنمط المختار. هذا يعني أنه يعيد كتابة المعرّفات مثل "userIDList" أو "data-export.v2" بنظافة دون فقدان أي رمز بينها.

technical

نعم. يُحوَّل كل سطر على حدة وتُحفَظ فواصل الأسطر الأصلية، فيمنحك لصق قائمة عناوين أو كتلة كود أو عمود CSV الشكل نفسه — مع تغيُّر حالة أحرف كل سطر فقط.

features

نعم. تستخدم الأداة دوال النصوص المدركة لـ Unicode في JavaScript، فتُحوَّل الأحرف اللاتينية المُشكَّلة (café → CAFÉ) والسيريلية واليونانية والكتابات الأخرى إلى أحرف كبيرة أو صغيرة بشكل صحيح. أما الكتابات التي لا تميّز بين الأحرف الكبيرة والصغيرة مثل العربية أو CJK فتبقى دون تغيير، وهذا هو السلوك المتوقع.

compatibility

نعم. تجري التحويلات بالكامل في متصفحك، ولا يُرفع أي شيء، ولا توجد علامات مائية، ولا حدّ لعدد مرات استخدامك للأداة. انسخ النتيجة أو نزِّلها لحظة جاهزيتها.

privacy

الصق نصك واختر نمط UPPERCASE — يصبح كل حرف كبيرًا. استخدم lowercase للاتجاه الآخر، أو aLtErNaTiNg case لمزيج من الأحرف. مفيد للعناوين والاختصارات وعناوين أعمدة الجداول والتوكيد الخالي من الصراخ الذي قد تريد التراجع عنه لاحقًا.

usage

اختَر Title Case ليكبّر المحوّل الحرف الأول من كل كلمة، وهو ما يناسب أسماء المنتجات وعناوين الأعمدة والتسميات القصيرة. أما لتكبير الحرف الأول من أول كلمة في كل سطر فقط — النمط المستخدَم في نصوص الفقرات والأزرار — فاختَر Sentence case بدلًا من ذلك.

features

كلاهما يبدأ معظم كلمات العنوان بحرف كبير، لكنهما يتّبعان قواعد أدلّة أسلوب مختلفة للكلمات القصيرة: فكتابة Chicago/MLA بالأحرف الكبيرة مضبوطة للعناوين الأكاديمية والمخطوطات، بينما تتّبع AP/APA عُرف غرف الأخبار الذي يستخدمه الصحفيون للعناوين الرئيسية. اختر Chicago/MLA للأوراق وعناوين الكتب والاستشهادات، وAP/APA عندما تحتاج إلى عنوان رئيسي يطابق تنسيق دليل AP.

features

aLtErNaTiNg case flips every other letter and is mostly used for the mocking 'SpongeBob meme' text style on social media. iNVERSE case instead flips whatever capitalization is already there, which is a quick fix for text typed with Caps Lock accidentally left on.

tips

It depends on the language's convention: camelCase for JavaScript/TypeScript variables and functions, PascalCase for React component names and C#/Java classes, snake_case for Python variables and most Postgres/MySQL column names, and CONSTANT_CASE for constants and environment variables in almost any language. Paste an identifier once and click through the modes to instantly see it in whichever style your codebase's linter expects.

technical

dot.case joins words with periods instead of spaces or underscores (my.config.key), matching the format used by Java and Spring properties files, nested configuration keys, npm package namespaces, and some i18n translation-key files. It's a narrower use case than snake_case or kebab-case, but it's the exact format those config formats expect.

technical

How Case Converter helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

For Developers

إعادة هيكلة الكود وإعادة تسمية المتغيرات

حوّل أسماء المتغيرات بين camelCase وPascalCase وsnake_case وCONSTANT_CASE عند نقل الشيفرة بين قواعد أكواد JavaScript وPython وGo وRust وSwift

Web & SEO

روابط URL ودية لمحركات SEO

حوّل عناوين مقالات المدونة وأسماء المنتجات وعناوين الفئات إلى عناوين URL مختصرة بصيغة kebab-case لصفحات WordPress وShopify وWebflow وNext.js التي تحتل مراتب جيدة في Google

For Creators

عناوين المقالات وعناوين المدونات

طبّق تنسيق Title Case أو Sentence case متسقًا على المسودات قبل النشر في Medium و Substack و Ghost و WordPress لتتطابق العناوين مع دليل أسلوبك التحريري

For Developers

تسمية أعمدة وحقول قواعد البيانات

وحِّد أسماء الأعمدة إلى snake_case لـ Postgres وMySQL، أو إلى PascalCase لـ SQL Server، عند استيراد ملفات CSV وبناء عمليات الترحيل ومواءمة نماذج ORM

For Business

عناوين رسائل البريد الإلكتروني وعناوين النشرات الإخبارية

وحّد حالة أحرف سطر الموضوع عبر حملات Mailchimp وConvertKit وHubSpot كي تظهر كل نشرة إخبارية ورسالة تنقيط بريدي ورسالة معاملات بأسلوب متناسق

For Business

تنظيف رؤوس CSV قبل الاستيراد

حوّل صفوف رؤوس CSV الفوضوية (المسافات، اختلاف حالة الأحرف، علامات الترقيم) إلى معرّفات snake_case أو camelCase قبل استيرادها إلى Pandas أو BigQuery أو Looker أو Excel

Social Media

Social Captions & Meme Text

Turn a plain sentence into aLtErNaTiNg case for the mocking 'SpongeBob meme' format, or fix accidental Caps-Lock text with iNVERSE case before posting a caption or comment.

Education

تنسيق عناوين الأوراق الأكاديمية والاستشهادات

Format paper and book titles correctly for a bibliography using Title Case (Chicago/MLA) for academic citations or Title Case (AP/APA) for journalism-style headlines, matching whichever style guide your course or publication requires.

For Developers

DevOps Config Keys & Branch Names

Generate kebab-case git branch names, CONSTANT_CASE environment-variable keys, and dot.case configuration keys for Docker, Kubernetes and CI/CD YAML files straight from a feature name or ticket title.

Productivity

Spreadsheet & CSV Data Cleanup

Paste a column of inconsistently-cased names, cities or product codes copied out of a spreadsheet, run the whole block through Title Case or UPPERCASE in one pass, then paste the cleaned column back — since each line converts independently with line breaks preserved, row order and structure stay intact.