مبدل حروف متن

متن خود را با یک کلیک به هر قالب تبدیل کنید: UPPER، lower، Title، camelCase و بیشتر.

نتیجه فوری در مرورگر اجرا می‌شود

مثال‌های تبدیل

حالتمثال
حروف بزرگ (UPPER)HELLO WORLD
حروف کوچک (lower)hello world
عنوانیHello World
جمله‌ایHello world
مُتَنَاوِبhElLo WoRlD
camelCasehelloWorld
PascalCaseHelloWorld
snake_casehello_world

camelCase و snake_case در توسعه نرم‌افزار رایج هستند.

چگونه استفاده کنیم؟

  1. 1
    متن را وارد کنیدمتنی که می‌خواهید تبدیل کنید را وارد یا جای‌گذاری کنید.
  2. 2
    یک حالت انتخاب کنیدروی دکمه تبدیل دلخواه کلیک کنید.
  3. 3
    نتیجه را کپی کنیدخروجی را در کلیپ‌بورد کپی کنید.

سؤالات متداول

تفاوت Title Case و Sentence case چیست؟
Title Case حرف اول هر کلمه را بزرگ می‌کند (Hello World). Sentence case فقط حرف اول جمله را بزرگ می‌کند (Hello world).
camelCase کجا استفاده می‌شود؟
camelCase (helloWorld) معمولاً برای نام متغیرها و توابع در JavaScript و Java استفاده می‌شود.
snake_case چیست؟
snake_case کلمات را با زیرخط (_) به هم متصل می‌کند (hello_world). در Python و نام ستون‌های پایگاه داده رایج است.

تبدیل حالت حروف برای متن، عنوان و شناسه های کدنویسی

ابزار تبدیل حالت حروف در generatorsconverters برای زمانی ساخته شده است که یک متن خام دارید و می خواهید بدون بازنویسی دستی، شکل نوشتاری آن را عوض کنید. در صفحه ابزار یک کادر متن وارد می کنید و سپس با دکمه های جداگانه می توانید خروجی را به حروف بزرگ، حروف کوچک، حالت عنوان، حالت جمله، حالت یکی در میان، camelCase، PascalCase یا snake_case تبدیل کنید. پردازش در مرورگر انجام می شود؛ بنابراین برای متن های روزمره، تیترها، نام فایل ها، نمونه داده ها و شناسه های کوتاه نیازی به ارسال متن به سرور نیست. دکمه های کپی، پاک کردن، اشتراک گذاری و چاپ هم کمک می کنند نتیجه را سریع وارد سند، فرم، ویرایشگر کد یا پیام کنید.

منطق هر حالت روشن و قابل پیش بینی است. uppercase و lowercase از تبدیل حروف خود JavaScript استفاده می کنند. title case ابتدای هر واژه لاتین را بزرگ و بقیه حروف همان واژه را کوچک می کند. sentence case ابتدا کل متن را کوچک می کند و سپس حرف اول متن یا حرف بعد از نقطه، علامت تعجب و علامت سؤال را بزرگ می کند. alternating case کاراکترها را بر اساس جایگاهشان یکی در میان کوچک و بزرگ می کند و بیشتر برای خروجی های نمایشی یا آزمایشی مناسب است. camelCase متن را کوچک می کند، جداکننده ها را حذف می کند و حرف بعد از جداکننده را بزرگ می سازد. PascalCase همین خروجی را با حرف اول بزرگ شروع می کند. snake_case فاصله ها و جداکننده های غیرحرفی را به زیرخط تبدیل می کند و زیرخط های ابتدا و انتها را برمی دارد.

برای متن فارسی باید انتظار واقعی از ابزار داشته باشید. فارسی مانند انگلیسی حروف بزرگ و کوچک ندارد؛ در نتیجه گزینه هایی مانند uppercase و lowercase روی بیشتر حروف فارسی تغییر ظاهری ایجاد نمی کنند، اما روی بخش های انگلیسی، اختصارها، نام برندها و کدهای داخل متن اثر می گذارند. حالت های camel، pascal و snake در پیاده سازی فعلی بیشتر برای حروف و اعداد لاتین طراحی شده اند و برای ساخت شناسه های برنامه نویسی، اسلاگ داخلی، نام متغیر یا نمونه های API کاربرد بیشتری دارند. اگر متن ترکیبی فارسی و انگلیسی وارد کنید، بهتر است خروجی را یک بار بازبینی کنید تا کلمات فارسی، عددها، خط تیره ها و نشانه گذاری ها دقیقاً مطابق نیازتان باقی مانده باشند.

این ابزار جایگزین ویرایش معنایی یا اصلاح نگارشی نیست؛ فقط شکل حروف و جداکننده ها را تبدیل می کند. برای مثال اگر تیتر انگلیسی با فاصله های اضافه دارید، می توانید ابتدا آن را پاکسازی کنید و سپس title case بگیرید. اگر نام فیلد «user full name» را برای کد لازم دارید، camelCase خروجی userFullName و PascalCase خروجی UserFullName می دهد. اگر برای نام فایل یا کلید تنظیمات قالب پایدار می خواهید، snake_case انتخاب مناسبی است. در متن های طولانی، مخصوصاً متن هایی که شامل ایموجی، نقل قول، عبارت های چندزبانه یا مخفف های حساس هستند، نتیجه را قبل از انتشار بررسی کنید؛ چون ابزار قانون کلی اعمال می کند و نیت نویسنده یا سبک نگارشی سازمان را تشخیص نمی دهد.

نظرات