مبدل حروف
متن را چسبانید یا تایپ کنید و آن را به صورت زنده به UPPERCASE، lowercase، Title Case، Sentence case یا سبکهای نامگذاری توسعهدهندگان مانند camelCase، PascalCase، snake_case و kebab-case تبدیل کنید، سپس نتیجه را با یک کلیک کپی کنید. همه چیز به صورت محلی در مرورگر شما اجرا میشود؛ متن شما هرگز آپلود نمیشود. کاراکترهای چینی، ژاپنی و کرهای هیچ حالت حروفی ندارند و原样 حفظ میشوند.
- حالتها
- سبکهای حروف + نامگذاری توسعهدهندگان
- تبدیل
- خروجی زنده · بدون دکمه
- حریم خصوصی
- هیچ چیز آپلود نمیشود
- استفاده
- رایگان · بدون ثبت نام
کاراکترها 0 · کلمات 0
کاراکترها 0 · کلمات 0
چرا به آن نیاز دارید
برای عناوین، نوشتار تبلیغاتی و نامهای متغیر
حالت حروف تا زمانی که مجبور شوید آن را به صورت دستی اصلاح کنید، یک موضوع کوچک به نظر میرسد: دوباره تایپ کردن کند و خطاپذیر است. آن را در اینجا چسبانید و با یک کلیک انجام میشود.
حالت حروف پایه در یک کلیک
متن تایپ شده با Caps Lock را اصلاح کنید، یا یک عنوان را برای پوسترها و بنرها به UPPERCASE تبدیل کنید — چسبانید، کلیک کنید، انجام شد. بدون دوباره تایپ کردن، هیچ چیز از دست نمیرود.
Title Case و Sentence case
Title Case هر کلمه انگلیسی را برای عناوین و عنوان کتابها بزرگ مینویسد؛ Sentence case فقط اولین حرف هر جمله را بزرگ مینویسد — برای مرتب کردن متون انگلیسی که عجلهای نوشته شدهاند عالی است.
سبکهای نامگذاری توسعهدهندگان
بین camelCase، PascalCase، snake_case و kebab-case برای متغیرها، نامهای کلاس، کلاسهای CSS و کلیدهای پیکربندی هنگام کدنویسی یا اتصال API ها تبدیل کنید.
تبدیل ایمن برای CJK
کاراکترهای چینی، ژاپنی و کرهای هیچ حالت حروفی ندارند و در هر حالتی حفظ میشوند؛ آپاستروفها و خط تیرهها به درستی مدیریت میشوند — "don't" به "Don't" تبدیل میشود، هرگز "Don'T".
با تایپ کردن تبدیل میشود
بدون دکمه "تبدیل": پنجره نتیجه با ورودی شما به صورت زنده به روز میشود و جابجایی حالتها فوری اعمال میشود. شمارندههای کاراکتر و کلمات نیز به روز میشوند.
کاملاً محلی اجرا میشود
متن هرگز از مرورگر شما خارج نمیشود، ابزار آفلاین کار میکند و هیچ درخواستی هنگام خالی بودن ورودی ارسال نمیشود.
جزئیات ارزش دانستن درباره تبدیل حروف
قراردادهای حروفنویسی از محیطی به محیط دیگر متفاوت است — دانستن قواعد شما را از عناوین نامناسب یا نام متغیرهای خراب دور نگه میدارد.
تفاوت بین چهار سبک پایه حروفنویسی چیست؟
حروف بزرگ (ALL CAPS) برای عناوین، هشدارها و کلمات اختصاری (مانند NASA) مناسب است؛ تمام حروف کوچک در برندینگ مدرن و متن رابط کاربری رایج است؛ حروف اول هر کلمه بزرگنویسی شده (Title Case) قرارداد عناوین مقالهها و کتابهای انگلیسی است؛ حروف اول فقط جمله (Sentence case) شبیه متن نثر معمولی است.
این ابزار برای Title Case از قاعده «حرف اول هر کلمه بزرگ، بقیه کوچک» استفاده میکند و برای Sentence case ابتدا همه چیز را کوچک میکند، سپس در ابتدای جملات دوباره حروف را بزرگ مینویسد.
camelCase، PascalCase، snake_case و kebab-case کجا استفاده میشوند؟
camelCase (myVariableName) قرارداد متغیرها و توابع JavaScript و Java است؛ PascalCase (MyClassName) برای کلاسها و کامپوننتها استفاده میشود؛ snake_case (my_variable_name) برای متغیرها و ستونهای پایگاه داده Python/Ruby کاربرد دارد؛ kebab-case (my-variable-name) برای کلاسهای CSS، URLها و ویژگیهای HTML استفاده میشود.
هنگام اتصال APIها یا سازماندهی پیکربندیها، اول تبدیل کنید و بعد تنظیم کنید — بسیار سریعتر از تایپ مجدد است.
چگونه کلمات در سبکهای توسعهدهنده تقسیم میشوند؟
فاصلهها، نقطهگذاری، زیرخطها و خط تیرهها همگی به عنوان جداکننده عمل میکنند و متن موجود camelCase/PascalCase در مرزهای حروف بزرگ تقسیم میشود. رشتههای حروف و رقم دستنخورده باقی میمانند: «v2» و «html5» یک کلمه باقی میمانند.
بنابراین هم «user_nickname» و هم «userNickname» به درستی به «user-nickname» تبدیل میشوند؛ رشتهای از حروف CJK به عنوان یک کلمه واحد نگه داشته میشود.
این کار با text-transform CSS چه تفاوتی دارد؟
text-transform CSS: uppercase فقط ظاهر متن را تغییر میدهد — کپی کردن یا خواندن مجدد آن، متن اصلی را برمیگرداند. این ابزار خود متن را تغییر میدهد، پس آنچه کپی میکنید همان چیزی است که دریافت میکنید.
از CSS برای استایلبندی فقط بصری استفاده کنید؛ از این ابزار هنگامی استفاده کنید که نتیجه به کد، پایگاه داده یا اسناد برود.
چه اتفاقی برای چین (Chinese) متن میافتد؟
حروف CJK هیچ موردی (case) ندارند، بنابراین تمام حالتها آنها را دستنخورده میگذارند.
فقط بخش لاتین تغییر میکند: «我爱 Open Source» در حالت UPPERCASE به «我爱 OPEN SOURCE» تبدیل میشود و رشته چینی به عنوان یک کلمه واحد در snake_case میپیوندد.
سوالات متداول
آیا متن من در جایی آپلود یا ذخیره میشود؟
خیر. تمام تبدیل در مرورگر شما با JavaScript انجام میشود — هیچ درخواستی هرگز متن شما را به جایی نمیبرد، آفلاین کار میکند و همه چیز پس از تازه کردن صفحه ناپدید میشود.
آیا باید Title Case یا Sentence case را انتخاب کنم؟
از Title Case برای عناوین، عناوین مقالهها و کتابها استفاده کنید. از Sentence case برای اصلاح متن نثر تایپ شده با ALL CAPS یا با حروف بزرگ تصادفی استفاده کنید — ابتدا همه چیز را کوچک میکند و فقط اول هر جمله را بزرگ نگه میدارد.
آیا متن با حروف بزرگ (ALL-CAPS) به درستی به camelCase تقسیم میشود؟
تقسیم کلمات برای سبکهای توسعهدهنده به مرزهای case وابسته است، بنابراین حروف بزرگ متوالی مرزی ندارند: «HTTPSERVER» یک کلمه باقی میماند. برای متن چند کلمهای با حروف بزرگ، ابتدا Sentence case را اجرا کنید و سپس تبدیل کنید؛ فرمهای ترکیبی مانند «userName» یا «user_name» به درستی تقسیم میشوند.
چرا خروجی فاصله اصلی را از دست میدهد؟
فقط سبکهای توسعهدهنده متن را دوباره مرتب میکنند: فقط کلمات را نگه میدارند و آنها را با جداکننده ثابت به هم میپیوندند. UPPERCASE، lowercase، Title Case و Sentence case تمام فاصلهها و نقطهگذاری را دقیقاً حفظ میکنند.
آیا محدودیت طولی وجود دارد؟ آیا روی موبایل کار میکند؟
هیچ محدودیتی وجود ندارد — سندهای کامل را چسبانید. متنهای بسیار طولانی (صدها هزار کاراکتر) ممکن است روی دستگاههای پایینرد به دلیل محاسبه مجدد نتیجه هنگام تایپ، کمی کند باشد. چیدمان پاسخگو است؛ دو پنجره در صفحههای کوچک عمودی روی هم قرار میگیرند.